@charset "UTF-8";
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
/* Document
       ========================================================================== */
/**
     * 1. Correct the line height in all browsers.
     * 2. Prevent adjustments of font size after orientation changes in
     *    IE on Windows Phone and in iOS.
     */
@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700");
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

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

/**
     * Add the correct display in IE 9-.
     */
article,
aside,
footer,
header,
nav,
section {
  display: block; }

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

/* Grouping content
       ========================================================================== */
/**
     * Add the correct display in IE 9-.
     */
figcaption,
figure {
  display: block; }

/**
     * Add the correct margin in IE 8.
     */
figure {
  margin: 1em 40px; }

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

/**
     * Add the correct display in IE.
     */
main {
  display: block; }

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

/* Links
       ========================================================================== */
/**
     * 1. Remove the gray background on active links in IE 10.
     * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
     */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

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

/**
     * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
     */
b,
strong {
  font-weight: inherit; }

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

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

/**
     * Add the correct font style in Android 4.3-.
     */
dfn {
  font-style: italic; }

/**
     * Add the correct background and color in IE 9-.
     */
mark {
  background-color: #ff0;
  color: #000; }

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

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

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
       ========================================================================== */
/**
     * Add the correct display in IE 9-.
     */
audio,
video {
  display: inline-block; }

/**
     * Add the correct display in iOS 4-7.
     */
audio:not([controls]) {
  display: none;
  height: 0; }

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

/**
     * Hide the overflow in IE.
     */
svg:not(:root) {
  overflow: hidden; }

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

/**
     * Show the overflow in IE.
     */
button {
  overflow: visible; }

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

/**
     * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
     *    controls in Android 4.
     * 2. Correct the inability to style clickable types in iOS and Safari.
     */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  /**
       * Remove the inner border and padding in Firefox.
       */
  /**
       * Restore the focus styles unset by the previous rule.
       */ }
  button::-moz-focus-inner,
  [type="button"]::-moz-focus-inner,
  [type="reset"]::-moz-focus-inner,
  [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0; }
  button:-moz-focusring,
  [type="button"]:-moz-focusring,
  [type="reset"]:-moz-focusring,
  [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText; }

/**
     * Show the overflow in Edge.
     */
input {
  overflow: visible; }

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

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

/**
     * 1. Correct the odd appearance in Chrome and Safari.
     * 2. Correct the outline style in Safari.
     */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
  /**
       * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
       */ }
  [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }

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

/**
     * 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 {
  box-sizing: border-box;
  /* 1 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  color: inherit;
  /* 2 */
  white-space: normal;
  /* 1 */ }

/**
     * 1. Add the correct display in IE 9-.
     * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
     */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

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

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

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

/*
     * Add the correct display in IE 9-.
     */
menu {
  display: block; }

/* Scripting
       ========================================================================== */
/**
     * Add the correct display in IE 9-.
     */
canvas {
  display: inline-block; }

/**
     * Add the correct display in IE.
     */
template {
  display: none; }

/* Hidden
       ========================================================================== */
/**
     * Add the correct display in IE 10-.
     */
[hidden] {
  display: none; }

/* BASIC STYLES
 * ------------------------------------------------ */
html {
  font-size: 62.5%; }

body {
  background: #fff;
  font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 1.6;
  color: #222;
  margin: 0 auto; }

/* SPACING
 * ------------------------------------------------ */
button,
.button {
  margin-bottom: 1rem; }

input,
textarea,
select,
fieldset {
  margin-bottom: 1.5rem; }

pre,
blockquote,
dl,
figure,
table,
p,
ul,
ol,
form {
  margin-bottom: 2.5rem; }

/* TYPOGRAPHY
 * ------------------------------------------------ */
h1, h2, h3, h4, h5, h6 {
  color: #222;
  font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  margin-top: 0;
  margin-bottom: 2rem; }

h1 {
  font-size: 4rem;
  line-height: 1.2;
  letter-spacing: -0.1rem; }

h2 {
  font-size: 3.6rem;
  line-height: 1.25;
  letter-spacing: -0.1rem; }

h3 {
  font-size: 3rem;
  line-height: 1.3;
  letter-spacing: -0.1rem; }

h4 {
  font-size: 2.4rem;
  line-height: 1.35;
  letter-spacing: -0.08rem; }

h5 {
  font-size: 1.8rem;
  line-height: 1.5;
  letter-spacing: -0.05rem; }

h6 {
  font-size: 1.5rem;
  line-height: 1.6;
  letter-spacing: 0; }

/* Larger than phablet */
@media (min-width: 550px) {
  h1 {
    font-size: 5rem; }
  h2 {
    font-size: 4.2rem; }
  h3 {
    font-size: 3.6rem; }
  h4 {
    font-size: 3rem; }
  h5 {
    font-size: 2.4rem; }
  h6 {
    font-size: 1.5rem; } }

p {
  margin-top: 0; }

/* BUTTONS
 * ------------------------------------------------ */
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  display: inline-block;
  height: 38px;
  padding: 0 3rem;
  color: #555;
  text-align: center;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 38px;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border-radius: 4px;
  border: 1px solid #bbb;
  cursor: pointer;
  box-sizing: border-box; }
  .button:hover, .button:focus,
  button:hover,
  button:focus,
  input[type="submit"]:hover,
  input[type="submit"]:focus,
  input[type="reset"]:hover,
  input[type="reset"]:focus,
  input[type="button"]:hover,
  input[type="button"]:focus {
    color: #FFF;
    border-color: #888;
    background-color: transparent;
    outline: 0; }
  .button.button-primary,
  button.button-primary,
  input[type="submit"].button-primary,
  input[type="reset"].button-primary,
  input[type="button"].button-primary {
    color: #333;
    background-color: #33C3F0;
    border-color: #333; }
    .button.button-primary:hover, .button.button-primary:focus,
    button.button-primary:hover,
    button.button-primary:focus,
    input[type="submit"].button-primary:hover,
    input[type="submit"].button-primary:focus,
    input[type="reset"].button-primary:hover,
    input[type="reset"].button-primary:focus,
    input[type="button"].button-primary:hover,
    input[type="button"].button-primary:focus {
      color: #FFF;
      background-color: #1EAEDB;
      border-color: #1EAEDB; }

.button:visited {
  color: #555; }

/* Fix for odd Mozilla border & padding issues */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* CODE
 * ------------------------------------------------ */
code {
  padding: 0.2rem 0.5rem;
  margin: 0 0.2rem;
  font-size: 90%;
  white-space: nowrap;
  background: #F1F1F1;
  border: 1px solid #E1E1E1;
  border-radius: 4px; }

pre > code {
  display: block;
  padding: 1rem 1.5rem;
  white-space: pre; }

/* MISC
 * ------------------------------------------------ */
hr {
  margin-top: 3rem;
  margin-bottom: 3.5rem;
  border-width: 0;
  border-top: 1px solid #E1E1E1; }

/* LINKS
 * ------------------------------------------------ */
a, a:visited {
  color: #1EAEDB;
  text-decoration: underline; }

a:hover, a:focus, a:active {
  color: #0FA0CE; }

/* LISTS
 * ------------------------------------------------ */
ul {
  list-style: circle inside; }

ol {
  list-style: decimal inside; }

ol, ul {
  padding-left: 0;
  margin-top: 0; }

ul ul,
ul ol,
ol ol,
ol ul {
  margin: 1.5rem 0 1.5rem 3rem;
  font-size: 90%; }

li {
  margin-bottom: 1rem; }

/* FORMS
 * ------------------------------------------------ */
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea,
select {
  height: 38px;
  padding: 6px 10px;
  /* The 6px vertically centers text on FF, ignored by Webkit */
  background-color: #fff;
  border: 1px solid #D1D1D1;
  border-radius: 4px;
  box-shadow: none;
  box-sizing: border-box; }

/* Removes awkward default styles on some inputs for iOS */
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea {
  -webkit-appearance: none;
  appearance: none; }

textarea {
  min-height: 65px;
  padding-top: 6px;
  padding-bottom: 6px; }

input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
  border: 1px solid #33C3F0;
  outline: 0; }

label,
legend {
  display: block;
  margin-bottom: 0.5rem;
  font-weight: 600; }

fieldset {
  padding: 0;
  border-width: 0; }

input[type="checkbox"],
input[type="radio"] {
  display: inline; }

label > .label-body {
  display: inline-block;
  margin-left: 0.5rem;
  font-weight: normal; }

/* TABLES
 * ------------------------------------------------ */
th,
td {
  padding: 12px 15px;
  text-align: left;
  border-bottom: 1px solid #E1E1E1; }
  th:first-child,
  td:first-child {
    padding-left: 0; }
  th:last-child,
  td:last-child {
    padding-right: 0; }

/* UTILITIES
 * ------------------------------------------------ */
.u-full-width {
  width: 100%;
  box-sizing: border-box; }

.u-max-full-width {
  max-width: 100%;
  box-sizing: border-box; }

.u-pull-right {
  float: right; }

.u-pull-left {
  float: left; }

/* IMAGES
 * ------------------------------------------------ */
img.scale-with-grid {
  max-width: 100%;
  height: auto; }

/* BASE GRID
 * ------------------------------------------------ */
.container {
  position: relative;
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 2rem;
  box-sizing: border-box; }

.column,
.columns {
  width: 100%;
  float: left;
  box-sizing: border-box; }

.row {
  margin-bottom: 2rem; }

/* For devices larger than 400px */
@media (min-width: 400px) {
  .container {
    width: 85%;
    padding: 0; } }

/* For devices larger than 550px */
@media (min-width: 550px) {
  /* Overrides */
  .container {
    width: 80%; }
  .column,
  .columns {
    margin-left: 4%; }
    .column:first-child:not([class^="offset"]),
    .columns:first-child:not([class^="offset"]) {
      margin-left: 0; }
  .one.column,
  .one.columns {
    width: 4.6666666667%; }
  .two.columns {
    width: 13.3333333333%; }
  .three.columns {
    width: 22%; }
  .four.columns {
    width: 30.6666666667%; }
  .five.columns {
    width: 39.3333333333%; }
  .six.columns {
    width: 48%; }
  .seven.columns {
    width: 56.6666666667%; }
  .eight.columns {
    width: 65.3333333333%; }
  .nine.columns {
    width: 74%; }
  .ten.columns {
    width: 82.6666666667%; }
  .eleven.columns {
    width: 91.3333333333%; }
  .twelve.columns {
    width: 100%;
    margin-left: 0; }
  .one-third.column,
  .one-third.columns {
    width: 30.6666666667%; }
  .two-thirds.column,
  .two-thirds.columns {
    width: 63.3333333333%; }
  .one-half.column,
  .one-half.columns {
    width: 48%; }
  .full-width.column,
  .full-width.columns {
    width: 100%;
    margin-left: 0;
    margin-right: 0; }
  .offset-by-one {
    margin-left: 8.6666666667%; }
  .offset-by-two {
    margin-left: 17.3333333333%; }
  .offset-by-three {
    margin-left: 26%; }
  .offset-by-four {
    margin-left: 34.6666666667%; }
  .offset-by-five {
    margin-left: 43.3333333333%; }
  .offset-by-six {
    margin-left: 52%; }
  .offset-by-seven {
    margin-left: 60.6666666667%; }
  .offset-by-eight {
    margin-left: 69.3333333333%; }
  .offset-by-nine {
    margin-left: 78%; }
  .offset-by-ten {
    margin-left: 86.6666666667%; }
  .offset-by-eleven {
    margin-left: 95.3333333333%; }
  .offset-by-one-third.column,
  .offset-by-one-third.columns {
    margin-left: 34.6666666667%; }
  .offset-by-two-thirds.column,
  .offset-by-two-thirds.columns {
    margin-left: 69.3333333333%; }
  .offset-by-one-half.column,
  .offset-by-one-half.columns {
    margin-left: 52%; } }

/* TABLET (PORTRAIT)
 * ------------------------------------------------ */
@media only screen and (min-width: 768px) and (max-width: 99%) {
  .container {
    width: 768px; }
    .container .column.alpha,
    .container .columns.alpha {
      margin-left: 0;
      margin-right: 2%; }
    .container .column.omega,
    .container .columns.omega {
      margin-right: 0;
      margin-left: 2%; }
  .alpha.omega {
    margin-left: 0;
    margin-right: 0; } }

/*  MOBILE (PORTRAIT)
 * ------------------------------------------------ */
@media only screen and (max-width: 767px) {
  .container {
    width: 100%; }
    .container .column,
    .container .columns {
      max-width: 100%;
      margin-left: 2%;
      margin-right: 2%; }
    .container .one.column {
      width: 96%; }
    .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns {
      width: 96%; }
    .container .one-third.column {
      width: 96%; }
    .container .two-thirds.column {
      width: 96%; }
    .container .full-width.columns {
      width: 100%;
      margin-left: 0;
      margin-right: 0; }
    .container .offset-by-one, .container .offset-by-two, .container .offset-by-three, .container .offset-by-four, .container .offset-by-five, .container .offset-by-six, .container .offset-by-seven, .container .offset-by-eight, .container .offset-by-nine, .container .offset-by-ten, .container .offset-by-eleven {
      padding-left: 0; } }

/* MOBILE (LANDSCAPE)
 * ------------------------------------------------ */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .container {
    width: 100%; }
    .container .column,
    .container .columns {
      max-width: 100%;
      margin-left: 2%;
      margin-right: 2%; }
    .container .one.column {
      width: 96%; }
    .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns {
      width: 96%; }
    .container .one-third.column {
      width: 96%; }
    .container .two-thirds.column {
      width: 96%; }
    .container .full-width.columns {
      width: 100%;
      margin-left: 0;
      margin-right: 0; }
    .container .offset-by-one, .container .offset-by-two, .container .offset-by-three, .container .offset-by-four, .container .offset-by-five, .container .offset-by-six, .container .offset-by-seven, .container .offset-by-eight, .container .offset-by-nine, .container .offset-by-ten, .container .offset-by-eleven {
      padding-left: 0; } }

/* CLEARING
 * ------------------------------------------------ */
.container:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.clearfix, .row {
  zoom: 1; }
  .clearfix:before, .clearfix:after, .row:before, .row:after {
    content: "\0020";
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0; }
  .clearfix:after, .row:after {
    clear: both; }

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; }

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../css/fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../css/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../css/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../css/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../css/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../css/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.2857142857em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center; }
  .fa-li.fa-lg {
    left: -1.8571428571em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }

.fa.pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: ""; }

.fa-music:before {
  content: ""; }

.fa-search:before {
  content: ""; }

.fa-envelope-o:before {
  content: ""; }

.fa-heart:before {
  content: ""; }

.fa-star:before {
  content: ""; }

.fa-star-o:before {
  content: ""; }

.fa-user:before {
  content: ""; }

.fa-film:before {
  content: ""; }

.fa-th-large:before {
  content: ""; }

.fa-th:before {
  content: ""; }

.fa-th-list:before {
  content: ""; }

.fa-check:before {
  content: ""; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: ""; }

.fa-search-plus:before {
  content: ""; }

.fa-search-minus:before {
  content: ""; }

.fa-power-off:before {
  content: ""; }

.fa-signal:before {
  content: ""; }

.fa-gear:before,
.fa-cog:before {
  content: ""; }

.fa-trash-o:before {
  content: ""; }

.fa-home:before {
  content: ""; }

.fa-file-o:before {
  content: ""; }

.fa-clock-o:before {
  content: ""; }

.fa-road:before {
  content: ""; }

.fa-download:before {
  content: ""; }

.fa-arrow-circle-o-down:before {
  content: ""; }

.fa-arrow-circle-o-up:before {
  content: ""; }

.fa-inbox:before {
  content: ""; }

.fa-play-circle-o:before {
  content: ""; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: ""; }

.fa-refresh:before {
  content: ""; }

.fa-list-alt:before {
  content: ""; }

.fa-lock:before {
  content: ""; }

.fa-flag:before {
  content: ""; }

.fa-headphones:before {
  content: ""; }

.fa-volume-off:before {
  content: ""; }

.fa-volume-down:before {
  content: ""; }

.fa-volume-up:before {
  content: ""; }

.fa-qrcode:before {
  content: ""; }

.fa-barcode:before {
  content: ""; }

.fa-tag:before {
  content: ""; }

.fa-tags:before {
  content: ""; }

.fa-book:before {
  content: ""; }

.fa-bookmark:before {
  content: ""; }

.fa-print:before {
  content: ""; }

.fa-camera:before {
  content: ""; }

.fa-font:before {
  content: ""; }

.fa-bold:before {
  content: ""; }

.fa-italic:before {
  content: ""; }

.fa-text-height:before {
  content: ""; }

.fa-text-width:before {
  content: ""; }

.fa-align-left:before {
  content: ""; }

.fa-align-center:before {
  content: ""; }

.fa-align-right:before {
  content: ""; }

.fa-align-justify:before {
  content: ""; }

.fa-list:before {
  content: ""; }

.fa-dedent:before,
.fa-outdent:before {
  content: ""; }

.fa-indent:before {
  content: ""; }

.fa-video-camera:before {
  content: ""; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: ""; }

.fa-pencil:before {
  content: ""; }

.fa-map-marker:before {
  content: ""; }

.fa-adjust:before {
  content: ""; }

.fa-tint:before {
  content: ""; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: ""; }

.fa-share-square-o:before {
  content: ""; }

.fa-check-square-o:before {
  content: ""; }

.fa-arrows:before {
  content: ""; }

.fa-step-backward:before {
  content: ""; }

.fa-fast-backward:before {
  content: ""; }

.fa-backward:before {
  content: ""; }

.fa-play:before {
  content: ""; }

.fa-pause:before {
  content: ""; }

.fa-stop:before {
  content: ""; }

.fa-forward:before {
  content: ""; }

.fa-fast-forward:before {
  content: ""; }

.fa-step-forward:before {
  content: ""; }

.fa-eject:before {
  content: ""; }

.fa-chevron-left:before {
  content: ""; }

.fa-chevron-right:before {
  content: ""; }

.fa-plus-circle:before {
  content: ""; }

.fa-minus-circle:before {
  content: ""; }

.fa-times-circle:before {
  content: ""; }

.fa-check-circle:before {
  content: ""; }

.fa-question-circle:before {
  content: ""; }

.fa-info-circle:before {
  content: ""; }

.fa-crosshairs:before {
  content: ""; }

.fa-times-circle-o:before {
  content: ""; }

.fa-check-circle-o:before {
  content: ""; }

.fa-ban:before {
  content: ""; }

.fa-arrow-left:before {
  content: ""; }

.fa-arrow-right:before {
  content: ""; }

.fa-arrow-up:before {
  content: ""; }

.fa-arrow-down:before {
  content: ""; }

.fa-mail-forward:before,
.fa-share:before {
  content: ""; }

.fa-expand:before {
  content: ""; }

.fa-compress:before {
  content: ""; }

.fa-plus:before {
  content: ""; }

.fa-minus:before {
  content: ""; }

.fa-asterisk:before {
  content: ""; }

.fa-exclamation-circle:before {
  content: ""; }

.fa-gift:before {
  content: ""; }

.fa-leaf:before {
  content: ""; }

.fa-fire:before {
  content: ""; }

.fa-eye:before {
  content: ""; }

.fa-eye-slash:before {
  content: ""; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: ""; }

.fa-plane:before {
  content: ""; }

.fa-calendar:before {
  content: ""; }

.fa-random:before {
  content: ""; }

.fa-comment:before {
  content: ""; }

.fa-magnet:before {
  content: ""; }

.fa-chevron-up:before {
  content: ""; }

.fa-chevron-down:before {
  content: ""; }

.fa-retweet:before {
  content: ""; }

.fa-shopping-cart:before {
  content: ""; }

.fa-folder:before {
  content: ""; }

.fa-folder-open:before {
  content: ""; }

.fa-arrows-v:before {
  content: ""; }

.fa-arrows-h:before {
  content: ""; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: ""; }

.fa-twitter-square:before {
  content: ""; }

.fa-facebook-square:before {
  content: ""; }

.fa-camera-retro:before {
  content: ""; }

.fa-key:before {
  content: ""; }

.fa-gears:before,
.fa-cogs:before {
  content: ""; }

.fa-comments:before {
  content: ""; }

.fa-thumbs-o-up:before {
  content: ""; }

.fa-thumbs-o-down:before {
  content: ""; }

.fa-star-half:before {
  content: ""; }

.fa-heart-o:before {
  content: ""; }

.fa-sign-out:before {
  content: ""; }

.fa-linkedin-square:before {
  content: ""; }

.fa-thumb-tack:before {
  content: ""; }

.fa-external-link:before {
  content: ""; }

.fa-sign-in:before {
  content: ""; }

.fa-trophy:before {
  content: ""; }

.fa-github-square:before {
  content: ""; }

.fa-upload:before {
  content: ""; }

.fa-lemon-o:before {
  content: ""; }

.fa-phone:before {
  content: ""; }

.fa-square-o:before {
  content: ""; }

.fa-bookmark-o:before {
  content: ""; }

.fa-phone-square:before {
  content: ""; }

.fa-twitter:before {
  content: ""; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: ""; }

.fa-github:before {
  content: ""; }

.fa-unlock:before {
  content: ""; }

.fa-credit-card:before {
  content: ""; }

.fa-feed:before,
.fa-rss:before {
  content: ""; }

.fa-hdd-o:before {
  content: ""; }

.fa-bullhorn:before {
  content: ""; }

.fa-bell:before {
  content: ""; }

.fa-certificate:before {
  content: ""; }

.fa-hand-o-right:before {
  content: ""; }

.fa-hand-o-left:before {
  content: ""; }

.fa-hand-o-up:before {
  content: ""; }

.fa-hand-o-down:before {
  content: ""; }

.fa-arrow-circle-left:before {
  content: ""; }

.fa-arrow-circle-right:before {
  content: ""; }

.fa-arrow-circle-up:before {
  content: ""; }

.fa-arrow-circle-down:before {
  content: ""; }

.fa-globe:before {
  content: ""; }

.fa-wrench:before {
  content: ""; }

.fa-tasks:before {
  content: ""; }

.fa-filter:before {
  content: ""; }

.fa-briefcase:before {
  content: ""; }

.fa-arrows-alt:before {
  content: ""; }

.fa-group:before,
.fa-users:before {
  content: ""; }

.fa-chain:before,
.fa-link:before {
  content: ""; }

.fa-cloud:before {
  content: ""; }

.fa-flask:before {
  content: ""; }

.fa-cut:before,
.fa-scissors:before {
  content: ""; }

.fa-copy:before,
.fa-files-o:before {
  content: ""; }

.fa-paperclip:before {
  content: ""; }

.fa-save:before,
.fa-floppy-o:before {
  content: ""; }

.fa-square:before {
  content: ""; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: ""; }

.fa-list-ul:before {
  content: ""; }

.fa-list-ol:before {
  content: ""; }

.fa-strikethrough:before {
  content: ""; }

.fa-underline:before {
  content: ""; }

.fa-table:before {
  content: ""; }

.fa-magic:before {
  content: ""; }

.fa-truck:before {
  content: ""; }

.fa-pinterest:before {
  content: ""; }

.fa-pinterest-square:before {
  content: ""; }

.fa-google-plus-square:before {
  content: ""; }

.fa-google-plus:before {
  content: ""; }

.fa-money:before {
  content: ""; }

.fa-caret-down:before {
  content: ""; }

.fa-caret-up:before {
  content: ""; }

.fa-caret-left:before {
  content: ""; }

.fa-caret-right:before {
  content: ""; }

.fa-columns:before {
  content: ""; }

.fa-unsorted:before,
.fa-sort:before {
  content: ""; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: ""; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: ""; }

.fa-envelope:before {
  content: ""; }

.fa-linkedin:before {
  content: ""; }

.fa-rotate-left:before,
.fa-undo:before {
  content: ""; }

.fa-legal:before,
.fa-gavel:before {
  content: ""; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: ""; }

.fa-comment-o:before {
  content: ""; }

.fa-comments-o:before {
  content: ""; }

.fa-flash:before,
.fa-bolt:before {
  content: ""; }

.fa-sitemap:before {
  content: ""; }

.fa-umbrella:before {
  content: ""; }

.fa-paste:before,
.fa-clipboard:before {
  content: ""; }

.fa-lightbulb-o:before {
  content: ""; }

.fa-exchange:before {
  content: ""; }

.fa-cloud-download:before {
  content: ""; }

.fa-cloud-upload:before {
  content: ""; }

.fa-user-md:before {
  content: ""; }

.fa-stethoscope:before {
  content: ""; }

.fa-suitcase:before {
  content: ""; }

.fa-bell-o:before {
  content: ""; }

.fa-coffee:before {
  content: ""; }

.fa-cutlery:before {
  content: ""; }

.fa-file-text-o:before {
  content: ""; }

.fa-building-o:before {
  content: ""; }

.fa-hospital-o:before {
  content: ""; }

.fa-ambulance:before {
  content: ""; }

.fa-medkit:before {
  content: ""; }

.fa-fighter-jet:before {
  content: ""; }

.fa-beer:before {
  content: ""; }

.fa-h-square:before {
  content: ""; }

.fa-plus-square:before {
  content: ""; }

.fa-angle-double-left:before {
  content: ""; }

.fa-angle-double-right:before {
  content: ""; }

.fa-angle-double-up:before {
  content: ""; }

.fa-angle-double-down:before {
  content: ""; }

.fa-angle-left:before {
  content: ""; }

.fa-angle-right:before {
  content: ""; }

.fa-angle-up:before {
  content: ""; }

.fa-angle-down:before {
  content: ""; }

.fa-desktop:before {
  content: ""; }

.fa-laptop:before {
  content: ""; }

.fa-tablet:before {
  content: ""; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: ""; }

.fa-circle-o:before {
  content: ""; }

.fa-quote-left:before {
  content: ""; }

.fa-quote-right:before {
  content: ""; }

.fa-spinner:before {
  content: ""; }

.fa-circle:before {
  content: ""; }

.fa-mail-reply:before,
.fa-reply:before {
  content: ""; }

.fa-github-alt:before {
  content: ""; }

.fa-folder-o:before {
  content: ""; }

.fa-folder-open-o:before {
  content: ""; }

.fa-smile-o:before {
  content: ""; }

.fa-frown-o:before {
  content: ""; }

.fa-meh-o:before {
  content: ""; }

.fa-gamepad:before {
  content: ""; }

.fa-keyboard-o:before {
  content: ""; }

.fa-flag-o:before {
  content: ""; }

.fa-flag-checkered:before {
  content: ""; }

.fa-terminal:before {
  content: ""; }

.fa-code:before {
  content: ""; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: ""; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: ""; }

.fa-location-arrow:before {
  content: ""; }

.fa-crop:before {
  content: ""; }

.fa-code-fork:before {
  content: ""; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: ""; }

.fa-question:before {
  content: ""; }

.fa-info:before {
  content: ""; }

.fa-exclamation:before {
  content: ""; }

.fa-superscript:before {
  content: ""; }

.fa-subscript:before {
  content: ""; }

.fa-eraser:before {
  content: ""; }

.fa-puzzle-piece:before {
  content: ""; }

.fa-microphone:before {
  content: ""; }

.fa-microphone-slash:before {
  content: ""; }

.fa-shield:before {
  content: ""; }

.fa-calendar-o:before {
  content: ""; }

.fa-fire-extinguisher:before {
  content: ""; }

.fa-rocket:before {
  content: ""; }

.fa-maxcdn:before {
  content: ""; }

.fa-chevron-circle-left:before {
  content: ""; }

.fa-chevron-circle-right:before {
  content: ""; }

.fa-chevron-circle-up:before {
  content: ""; }

.fa-chevron-circle-down:before {
  content: ""; }

.fa-html5:before {
  content: ""; }

.fa-css3:before {
  content: ""; }

.fa-anchor:before {
  content: ""; }

.fa-unlock-alt:before {
  content: ""; }

.fa-bullseye:before {
  content: ""; }

.fa-ellipsis-h:before {
  content: ""; }

.fa-ellipsis-v:before {
  content: ""; }

.fa-rss-square:before {
  content: ""; }

.fa-play-circle:before {
  content: ""; }

.fa-ticket:before {
  content: ""; }

.fa-minus-square:before {
  content: ""; }

.fa-minus-square-o:before {
  content: ""; }

.fa-level-up:before {
  content: ""; }

.fa-level-down:before {
  content: ""; }

.fa-check-square:before {
  content: ""; }

.fa-pencil-square:before {
  content: ""; }

.fa-external-link-square:before {
  content: ""; }

.fa-share-square:before {
  content: ""; }

.fa-compass:before {
  content: ""; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: ""; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: ""; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: ""; }

.fa-euro:before,
.fa-eur:before {
  content: ""; }

.fa-gbp:before {
  content: ""; }

.fa-dollar:before,
.fa-usd:before {
  content: ""; }

.fa-rupee:before,
.fa-inr:before {
  content: ""; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: ""; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: ""; }

.fa-won:before,
.fa-krw:before {
  content: ""; }

.fa-bitcoin:before,
.fa-btc:before {
  content: ""; }

.fa-file:before {
  content: ""; }

.fa-file-text:before {
  content: ""; }

.fa-sort-alpha-asc:before {
  content: ""; }

.fa-sort-alpha-desc:before {
  content: ""; }

.fa-sort-amount-asc:before {
  content: ""; }

.fa-sort-amount-desc:before {
  content: ""; }

.fa-sort-numeric-asc:before {
  content: ""; }

.fa-sort-numeric-desc:before {
  content: ""; }

.fa-thumbs-up:before {
  content: ""; }

.fa-thumbs-down:before {
  content: ""; }

.fa-youtube-square:before {
  content: ""; }

.fa-youtube:before {
  content: ""; }

.fa-xing:before {
  content: ""; }

.fa-xing-square:before {
  content: ""; }

.fa-youtube-play:before {
  content: ""; }

.fa-dropbox:before {
  content: ""; }

.fa-stack-overflow:before {
  content: ""; }

.fa-instagram:before {
  content: ""; }

.fa-flickr:before {
  content: ""; }

.fa-adn:before {
  content: ""; }

.fa-bitbucket:before {
  content: ""; }

.fa-bitbucket-square:before {
  content: ""; }

.fa-tumblr:before {
  content: ""; }

.fa-tumblr-square:before {
  content: ""; }

.fa-long-arrow-down:before {
  content: ""; }

.fa-long-arrow-up:before {
  content: ""; }

.fa-long-arrow-left:before {
  content: ""; }

.fa-long-arrow-right:before {
  content: ""; }

.fa-apple:before {
  content: ""; }

.fa-windows:before {
  content: ""; }

.fa-android:before {
  content: ""; }

.fa-linux:before {
  content: ""; }

.fa-dribbble:before {
  content: ""; }

.fa-skype:before {
  content: ""; }

.fa-foursquare:before {
  content: ""; }

.fa-trello:before {
  content: ""; }

.fa-female:before {
  content: ""; }

.fa-male:before {
  content: ""; }

.fa-gittip:before,
.fa-gratipay:before {
  content: ""; }

.fa-sun-o:before {
  content: ""; }

.fa-moon-o:before {
  content: ""; }

.fa-archive:before {
  content: ""; }

.fa-bug:before {
  content: ""; }

.fa-vk:before {
  content: ""; }

.fa-weibo:before {
  content: ""; }

.fa-renren:before {
  content: ""; }

.fa-pagelines:before {
  content: ""; }

.fa-stack-exchange:before {
  content: ""; }

.fa-arrow-circle-o-right:before {
  content: ""; }

.fa-arrow-circle-o-left:before {
  content: ""; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: ""; }

.fa-dot-circle-o:before {
  content: ""; }

.fa-wheelchair:before {
  content: ""; }

.fa-vimeo-square:before {
  content: ""; }

.fa-turkish-lira:before,
.fa-try:before {
  content: ""; }

.fa-plus-square-o:before {
  content: ""; }

.fa-space-shuttle:before {
  content: ""; }

.fa-slack:before {
  content: ""; }

.fa-envelope-square:before {
  content: ""; }

.fa-wordpress:before {
  content: ""; }

.fa-openid:before {
  content: ""; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: ""; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: ""; }

.fa-yahoo:before {
  content: ""; }

.fa-google:before {
  content: ""; }

.fa-reddit:before {
  content: ""; }

.fa-reddit-square:before {
  content: ""; }

.fa-stumbleupon-circle:before {
  content: ""; }

.fa-stumbleupon:before {
  content: ""; }

.fa-delicious:before {
  content: ""; }

.fa-digg:before {
  content: ""; }

.fa-pied-piper-pp:before {
  content: ""; }

.fa-pied-piper-alt:before {
  content: ""; }

.fa-drupal:before {
  content: ""; }

.fa-joomla:before {
  content: ""; }

.fa-language:before {
  content: ""; }

.fa-fax:before {
  content: ""; }

.fa-building:before {
  content: ""; }

.fa-child:before {
  content: ""; }

.fa-paw:before {
  content: ""; }

.fa-spoon:before {
  content: ""; }

.fa-cube:before {
  content: ""; }

.fa-cubes:before {
  content: ""; }

.fa-behance:before {
  content: ""; }

.fa-behance-square:before {
  content: ""; }

.fa-steam:before {
  content: ""; }

.fa-steam-square:before {
  content: ""; }

.fa-recycle:before {
  content: ""; }

.fa-automobile:before,
.fa-car:before {
  content: ""; }

.fa-cab:before,
.fa-taxi:before {
  content: ""; }

.fa-tree:before {
  content: ""; }

.fa-spotify:before {
  content: ""; }

.fa-deviantart:before {
  content: ""; }

.fa-soundcloud:before {
  content: ""; }

.fa-database:before {
  content: ""; }

.fa-file-pdf-o:before {
  content: ""; }

.fa-file-word-o:before {
  content: ""; }

.fa-file-excel-o:before {
  content: ""; }

.fa-file-powerpoint-o:before {
  content: ""; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: ""; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: ""; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: ""; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: ""; }

.fa-file-code-o:before {
  content: ""; }

.fa-vine:before {
  content: ""; }

.fa-codepen:before {
  content: ""; }

.fa-jsfiddle:before {
  content: ""; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: ""; }

.fa-circle-o-notch:before {
  content: ""; }

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: ""; }

.fa-ge:before,
.fa-empire:before {
  content: ""; }

.fa-git-square:before {
  content: ""; }

.fa-git:before {
  content: ""; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: ""; }

.fa-tencent-weibo:before {
  content: ""; }

.fa-qq:before {
  content: ""; }

.fa-wechat:before,
.fa-weixin:before {
  content: ""; }

.fa-send:before,
.fa-paper-plane:before {
  content: ""; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: ""; }

.fa-history:before {
  content: ""; }

.fa-circle-thin:before {
  content: ""; }

.fa-header:before {
  content: ""; }

.fa-paragraph:before {
  content: ""; }

.fa-sliders:before {
  content: ""; }

.fa-share-alt:before {
  content: ""; }

.fa-share-alt-square:before {
  content: ""; }

.fa-bomb:before {
  content: ""; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: ""; }

.fa-tty:before {
  content: ""; }

.fa-binoculars:before {
  content: ""; }

.fa-plug:before {
  content: ""; }

.fa-slideshare:before {
  content: ""; }

.fa-twitch:before {
  content: ""; }

.fa-yelp:before {
  content: ""; }

.fa-newspaper-o:before {
  content: ""; }

.fa-wifi:before {
  content: ""; }

.fa-calculator:before {
  content: ""; }

.fa-paypal:before {
  content: ""; }

.fa-google-wallet:before {
  content: ""; }

.fa-cc-visa:before {
  content: ""; }

.fa-cc-mastercard:before {
  content: ""; }

.fa-cc-discover:before {
  content: ""; }

.fa-cc-amex:before {
  content: ""; }

.fa-cc-paypal:before {
  content: ""; }

.fa-cc-stripe:before {
  content: ""; }

.fa-bell-slash:before {
  content: ""; }

.fa-bell-slash-o:before {
  content: ""; }

.fa-trash:before {
  content: ""; }

.fa-copyright:before {
  content: ""; }

.fa-at:before {
  content: ""; }

.fa-eyedropper:before {
  content: ""; }

.fa-paint-brush:before {
  content: ""; }

.fa-birthday-cake:before {
  content: ""; }

.fa-area-chart:before {
  content: ""; }

.fa-pie-chart:before {
  content: ""; }

.fa-line-chart:before {
  content: ""; }

.fa-lastfm:before {
  content: ""; }

.fa-lastfm-square:before {
  content: ""; }

.fa-toggle-off:before {
  content: ""; }

.fa-toggle-on:before {
  content: ""; }

.fa-bicycle:before {
  content: ""; }

.fa-bus:before {
  content: ""; }

.fa-ioxhost:before {
  content: ""; }

.fa-angellist:before {
  content: ""; }

.fa-cc:before {
  content: ""; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: ""; }

.fa-meanpath:before {
  content: ""; }

.fa-buysellads:before {
  content: ""; }

.fa-connectdevelop:before {
  content: ""; }

.fa-dashcube:before {
  content: ""; }

.fa-forumbee:before {
  content: ""; }

.fa-leanpub:before {
  content: ""; }

.fa-sellsy:before {
  content: ""; }

.fa-shirtsinbulk:before {
  content: ""; }

.fa-simplybuilt:before {
  content: ""; }

.fa-skyatlas:before {
  content: ""; }

.fa-cart-plus:before {
  content: ""; }

.fa-cart-arrow-down:before {
  content: ""; }

.fa-diamond:before {
  content: ""; }

.fa-ship:before {
  content: ""; }

.fa-user-secret:before {
  content: ""; }

.fa-motorcycle:before {
  content: ""; }

.fa-street-view:before {
  content: ""; }

.fa-heartbeat:before {
  content: ""; }

.fa-venus:before {
  content: ""; }

.fa-mars:before {
  content: ""; }

.fa-mercury:before {
  content: ""; }

.fa-intersex:before,
.fa-transgender:before {
  content: ""; }

.fa-transgender-alt:before {
  content: ""; }

.fa-venus-double:before {
  content: ""; }

.fa-mars-double:before {
  content: ""; }

.fa-venus-mars:before {
  content: ""; }

.fa-mars-stroke:before {
  content: ""; }

.fa-mars-stroke-v:before {
  content: ""; }

.fa-mars-stroke-h:before {
  content: ""; }

.fa-neuter:before {
  content: ""; }

.fa-genderless:before {
  content: ""; }

.fa-facebook-official:before {
  content: ""; }

.fa-pinterest-p:before {
  content: ""; }

.fa-whatsapp:before {
  content: ""; }

.fa-server:before {
  content: ""; }

.fa-user-plus:before {
  content: ""; }

.fa-user-times:before {
  content: ""; }

.fa-hotel:before,
.fa-bed:before {
  content: ""; }

.fa-viacoin:before {
  content: ""; }

.fa-train:before {
  content: ""; }

.fa-subway:before {
  content: ""; }

.fa-medium:before {
  content: ""; }

.fa-yc:before,
.fa-y-combinator:before {
  content: ""; }

.fa-optin-monster:before {
  content: ""; }

.fa-opencart:before {
  content: ""; }

.fa-expeditedssl:before {
  content: ""; }

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: ""; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: ""; }

.fa-battery-2:before,
.fa-battery-half:before {
  content: ""; }

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: ""; }

.fa-battery-0:before,
.fa-battery-empty:before {
  content: ""; }

.fa-mouse-pointer:before {
  content: ""; }

.fa-i-cursor:before {
  content: ""; }

.fa-object-group:before {
  content: ""; }

.fa-object-ungroup:before {
  content: ""; }

.fa-sticky-note:before {
  content: ""; }

.fa-sticky-note-o:before {
  content: ""; }

.fa-cc-jcb:before {
  content: ""; }

.fa-cc-diners-club:before {
  content: ""; }

.fa-clone:before {
  content: ""; }

.fa-balance-scale:before {
  content: ""; }

.fa-hourglass-o:before {
  content: ""; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: ""; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: ""; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: ""; }

.fa-hourglass:before {
  content: ""; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: ""; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: ""; }

.fa-hand-scissors-o:before {
  content: ""; }

.fa-hand-lizard-o:before {
  content: ""; }

.fa-hand-spock-o:before {
  content: ""; }

.fa-hand-pointer-o:before {
  content: ""; }

.fa-hand-peace-o:before {
  content: ""; }

.fa-trademark:before {
  content: ""; }

.fa-registered:before {
  content: ""; }

.fa-creative-commons:before {
  content: ""; }

.fa-gg:before {
  content: ""; }

.fa-gg-circle:before {
  content: ""; }

.fa-tripadvisor:before {
  content: ""; }

.fa-odnoklassniki:before {
  content: ""; }

.fa-odnoklassniki-square:before {
  content: ""; }

.fa-get-pocket:before {
  content: ""; }

.fa-wikipedia-w:before {
  content: ""; }

.fa-safari:before {
  content: ""; }

.fa-chrome:before {
  content: ""; }

.fa-firefox:before {
  content: ""; }

.fa-opera:before {
  content: ""; }

.fa-internet-explorer:before {
  content: ""; }

.fa-tv:before,
.fa-television:before {
  content: ""; }

.fa-contao:before {
  content: ""; }

.fa-500px:before {
  content: ""; }

.fa-amazon:before {
  content: ""; }

.fa-calendar-plus-o:before {
  content: ""; }

.fa-calendar-minus-o:before {
  content: ""; }

.fa-calendar-times-o:before {
  content: ""; }

.fa-calendar-check-o:before {
  content: ""; }

.fa-industry:before {
  content: ""; }

.fa-map-pin:before {
  content: ""; }

.fa-map-signs:before {
  content: ""; }

.fa-map-o:before {
  content: ""; }

.fa-map:before {
  content: ""; }

.fa-commenting:before {
  content: ""; }

.fa-commenting-o:before {
  content: ""; }

.fa-houzz:before {
  content: ""; }

.fa-vimeo:before {
  content: ""; }

.fa-black-tie:before {
  content: ""; }

.fa-fonticons:before {
  content: ""; }

.fa-reddit-alien:before {
  content: ""; }

.fa-edge:before {
  content: ""; }

.fa-credit-card-alt:before {
  content: ""; }

.fa-codiepie:before {
  content: ""; }

.fa-modx:before {
  content: ""; }

.fa-fort-awesome:before {
  content: ""; }

.fa-usb:before {
  content: ""; }

.fa-product-hunt:before {
  content: ""; }

.fa-mixcloud:before {
  content: ""; }

.fa-scribd:before {
  content: ""; }

.fa-pause-circle:before {
  content: ""; }

.fa-pause-circle-o:before {
  content: ""; }

.fa-stop-circle:before {
  content: ""; }

.fa-stop-circle-o:before {
  content: ""; }

.fa-shopping-bag:before {
  content: ""; }

.fa-shopping-basket:before {
  content: ""; }

.fa-hashtag:before {
  content: ""; }

.fa-bluetooth:before {
  content: ""; }

.fa-bluetooth-b:before {
  content: ""; }

.fa-percent:before {
  content: ""; }

.fa-gitlab:before {
  content: ""; }

.fa-wpbeginner:before {
  content: ""; }

.fa-wpforms:before {
  content: ""; }

.fa-envira:before {
  content: ""; }

.fa-universal-access:before {
  content: ""; }

.fa-wheelchair-alt:before {
  content: ""; }

.fa-question-circle-o:before {
  content: ""; }

.fa-blind:before {
  content: ""; }

.fa-audio-description:before {
  content: ""; }

.fa-volume-control-phone:before {
  content: ""; }

.fa-braille:before {
  content: ""; }

.fa-assistive-listening-systems:before {
  content: ""; }

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: ""; }

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: ""; }

.fa-glide:before {
  content: ""; }

.fa-glide-g:before {
  content: ""; }

.fa-signing:before,
.fa-sign-language:before {
  content: ""; }

.fa-low-vision:before {
  content: ""; }

.fa-viadeo:before {
  content: ""; }

.fa-viadeo-square:before {
  content: ""; }

.fa-snapchat:before {
  content: ""; }

.fa-snapchat-ghost:before {
  content: ""; }

.fa-snapchat-square:before {
  content: ""; }

.fa-pied-piper:before {
  content: ""; }

.fa-first-order:before {
  content: ""; }

.fa-yoast:before {
  content: ""; }

.fa-themeisle:before {
  content: ""; }

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: ""; }

.fa-fa:before,
.fa-font-awesome:before {
  content: ""; }

.fa-handshake-o:before {
  content: ""; }

.fa-envelope-open:before {
  content: ""; }

.fa-envelope-open-o:before {
  content: ""; }

.fa-linode:before {
  content: ""; }

.fa-address-book:before {
  content: ""; }

.fa-address-book-o:before {
  content: ""; }

.fa-vcard:before,
.fa-address-card:before {
  content: ""; }

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: ""; }

.fa-user-circle:before {
  content: ""; }

.fa-user-circle-o:before {
  content: ""; }

.fa-user-o:before {
  content: ""; }

.fa-id-badge:before {
  content: ""; }

.fa-drivers-license:before,
.fa-id-card:before {
  content: ""; }

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: ""; }

.fa-quora:before {
  content: ""; }

.fa-free-code-camp:before {
  content: ""; }

.fa-telegram:before {
  content: ""; }

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: ""; }

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: ""; }

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: ""; }

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: ""; }

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: ""; }

.fa-shower:before {
  content: ""; }

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: ""; }

.fa-podcast:before {
  content: ""; }

.fa-window-maximize:before {
  content: ""; }

.fa-window-minimize:before {
  content: ""; }

.fa-window-restore:before {
  content: ""; }

.fa-times-rectangle:before,
.fa-window-close:before {
  content: ""; }

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: ""; }

.fa-bandcamp:before {
  content: ""; }

.fa-grav:before {
  content: ""; }

.fa-etsy:before {
  content: ""; }

.fa-imdb:before {
  content: ""; }

.fa-ravelry:before {
  content: ""; }

.fa-eercast:before {
  content: ""; }

.fa-microchip:before {
  content: ""; }

.fa-snowflake-o:before {
  content: ""; }

.fa-superpowers:before {
  content: ""; }

.fa-wpexplorer:before {
  content: ""; }

.fa-meetup:before {
  content: ""; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

@font-face {
  font-family: 'Lato-Light';
  src: url("fonts/Lato-Light.eot");
  src: url("fonts/Lato-Light.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Light.woff2") format("woff2"), url("fonts/Lato-Light.woff") format("woff"), url("fonts/Lato-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  text-rendering: optimizeLegibility; }

@font-face {
  font-family: 'Lato-Regular';
  src: url("fonts/Lato-Regular.eot");
  src: url("fonts/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Regular.woff2") format("woff2"), url("fonts/Lato-Regular.woff") format("woff"), url("fonts/Lato-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  text-rendering: optimizeLegibility; }

@font-face {
  font-family: 'Lato-Semibold';
  src: url("fonts/Lato-Semibold.eot");
  src: url("fonts/Lato-Semibold.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Semibold.woff2") format("woff2"), url("fonts/Lato-Semibold.woff") format("woff"), url("fonts/Lato-Semibold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  text-rendering: optimizeLegibility; }

@font-face {
  font-family: 'Lato-Bold';
  src: url("fonts/Lato-Bold.eot");
  src: url("fonts/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Bold.woff2") format("woff2"), url("fonts/Lato-Bold.woff") format("woff"), url("fonts/Lato-Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  text-rendering: optimizeLegibility; }

@font-face {
  font-family: 'Lato-Italic';
  src: url("fonts/Lato-Italic.eot");
  src: url("fonts/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Italic.woff2") format("woff2"), url("fonts/Lato-Italic.woff") format("woff"), url("fonts/Lato-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  text-rendering: optimizeLegibility; }

@font-face {
  font-family: 'Lato-BoldItalic';
  src: url("fonts/Lato-BoldItalic.eot");
  src: url("fonts/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-BoldItalic.woff2") format("woff2"), url("fonts/Lato-BoldItalic.woff") format("woff"), url("fonts/Lato-BoldItalic.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  text-rendering: optimizeLegibility; }

button,
.button,
input[type="submit"] {
  border-radius: 0;
  border: 0;
  color: #fff;
  font-size: 14px;
  background: #8dc63f;
  height: auto;
  padding: 14px 24px;
  font-family: "Lato-Semibold", sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
  line-height: 1; }
  button:focus,
  .button:focus,
  input[type="submit"]:focus {
    background: #8dc63f; }
  button:hover,
  .button:hover,
  input[type="submit"]:hover {
    background: #c5c5c5;
    transition: all 250ms ease-in-out;
    text-decoration: none; }
    button:hover a,
    .button:hover a,
    input[type="submit"]:hover a {
      text-decoration: none; }
  button:visited,
  .button:visited,
  input[type="submit"]:visited {
    color: #fff; }
    button:visited a,
    .button:visited a,
    input[type="submit"]:visited a {
      color: initial; }

.button-group .button {
  margin-left: 10px; }
  .button-group .button:first-child {
    margin-left: 0; }

.button-icon {
  background: #777;
  border-radius: 5px;
  padding: 4px 6px;
  margin: 4px;
  color: #fff;
  font-size: 12px;
  cursor: pointer; }
  .button-icon:hover, .button-icon:focus {
    background: #5e5d5d;
    color: #fff; }

.hidden {
  display: none !important; }

body {
  color: #565656;
  font-size: 1.3em;
  background: #fff; }
  body body.no-auth .main-container .content-container > .content {
    margin-left: 0; }
  body.courseview .portal-course-frame .main-container .content-container > .content {
    margin-left: 0; }
  body.courseview .row {
    margin-top: 0; }
  body.journey .page {
    background: linear-gradient(to bottom, #24428f 0%, #008cd2 100%) no-repeat;
    background-attachment: fixed;
    overflow: hidden; }
    body.journey .page .page-holder .page {
      background: transparent; }
  body.journey .main-container {
    background: transparent; }

.json-input {
  height: auto;
  min-height: 600px; }

.content-topic {
  font-family: "Lato-Regular", sans-serif;
  font-size: 14px;
  letter-spacing: 0.2rem;
  color: #fff;
  line-height: 1.2; }

strong {
  font-family: "Lato-Bold", sans-serif;
  color: #414141; }

h1,
h2 {
  font-family: "Lato-Bold", sans-serif;
  font-size: 45px;
  line-height: 1;
  letter-spacing: 0;
  margin: 0;
  color: #565656; }
  @media (max-width: 599px) {
    h1,
    h2 {
      font-size: 28px; } }

h3,
h4 {
  font-family: "Lato-Regular", sans-serif;
  font-size: 28px;
  color: #565656;
  letter-spacing: 0; }

p {
  font-size: 16px; }

a {
  font-family: "Lato-Bold", sans-serif;
  color: #8dc63f;
  text-decoration: none;
  transition: all 250ms ease-in-out; }
  a:hover {
    color: #8dc63f;
    text-decoration: underline; }
  a.disabled {
    cursor: pointer; }
  a.asc::after {
    content: '\f0d7';
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    position: absolute;
    color: #006bb6;
    font-size: 18px;
    margin: 0 5px; }
  a.desc::after {
    content: '\f0d8';
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    position: absolute;
    color: #006bb6;
    font-size: 18px;
    margin: -5px 5px; }

.required > label {
  font-weight: normal; }

.required > label:after {
  content: ' *';
  color: #c3232d; }

.divider {
  border-top: 1px #e2e2e2 solid;
  margin: 10px 0;
  height: 0; }

.page {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  min-height: 100vh;
  min-width: 320px;
  font-family: "Lato-Regular", sans-serif;
  overflow: hidden; }
  .page .main-container {
    min-height: 570px;
    background: #fff;
    padding: 100px 0 50px; }
    .page .main-container .content-container {
      position: relative;
      min-height: inherit;
      padding: 0; }
      .page .main-container .content-container > .content {
        padding-top: 0; }
    @media (max-width: 599px) {
      .page .main-container {
        padding-top: 80px; } }
  .page header.main-header {
    color: #fff;
    background: #f5f5f5;
    text-align: center;
    height: 100px;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2000;
    border-bottom: 1px solid #e2e2e2; }
    .page header.main-header .logo {
      padding: 20px 0 0 40px;
      float: left;
      text-align: left; }
    .page header.main-header .hamburger-menu {
      height: auto;
      padding: 10px;
      margin-left: 10px; }
      .page header.main-header .hamburger-menu.active .hamburger-bars .top {
        -webkit-transform: translateY(11px) rotateZ(45deg);
            -ms-transform: translateY(11px) rotate(45deg);
                transform: translateY(11px) rotateZ(45deg); }
      .page header.main-header .hamburger-menu.active .hamburger-bars .bottom {
        -webkit-transform: translateY(-11px) rotateZ(-45deg);
            -ms-transform: translateY(-11px) rotate(-45deg);
                transform: translateY(-11px) rotateZ(-45deg); }
      .page header.main-header .hamburger-menu.active .hamburger-bars .middle {
        width: 0; }
    .page header.main-header .hamburger-bars {
      cursor: pointer;
      width: auto;
      margin: 0 auto;
      transition: all 0.5s ease; }
    .page header.main-header .bar {
      display: block;
      height: 3px;
      width: 34px;
      background: #8dc63f;
      margin: 8px auto;
      transition: all 0.5s ease; }
    .page header.main-header .navbox {
      float: right;
      position: relative;
      padding: 25px 20px 0 0;
      z-index: 100; }
      .page header.main-header .navbox .dropdown .dropdown-menu {
        position: absolute;
        z-index: 100;
        min-width: 200px;
        background: #000;
        text-align: left;
        border: 0;
        padding: 8px 12px 0 0;
        right: 14px;
        top: 90px;
        color: #fff; }
        .page header.main-header .navbox .dropdown .dropdown-menu li {
          list-style: none;
          font-weight: bold;
          padding-left: 15px;
          margin-bottom: 5px; }
        .page header.main-header .navbox .dropdown .dropdown-menu .divider {
          border-bottom: 1px #8f8f8f solid;
          margin: 10px 0 10px 10px;
          height: 0; }
        .page header.main-header .navbox .dropdown .dropdown-menu .indent {
          padding-left: 10px; }
        .page header.main-header .navbox .dropdown .dropdown-menu a {
          color: #fff;
          font-weight: normal;
          white-space: nowrap; }
          .page header.main-header .navbox .dropdown .dropdown-menu a:hover {
            color: #39b54a; }
        .page header.main-header .navbox .dropdown .dropdown-menu .selected a {
          color: #006bb6;
          font-weight: bold; }
  @media (max-width: 599px) {
    .page header.main-header {
      height: 80px; }
      .page header.main-header .logo {
        padding-left: 10px;
        width: 70%; }
        .page header.main-header .logo img {
          max-width: 280px;
          width: 100%;
          height: auto; }
      .page header.main-header .navbox {
        padding: 12px 10px 0 0; } }
  .page .content-dimmer {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(51, 51, 51, 0.5);
    z-index: 22; }

.title-bar,
.admin-nav {
  margin: 0 -9999rem;
  padding: 50px 9999rem; }

.title-bar {
  background: linear-gradient(to bottom, #24428f 0%, #008cd2 100%); }
  .title-bar h1 {
    color: #fff; }

ul.dropdown-menu {
  position: fixed;
  z-index: 3000;
  min-width: 470px;
  height: 100%;
  background: #006bb6;
  color: #565656;
  font-size: 20px;
  text-align: left;
  border: 0;
  padding: 60px 30px 30px 15px;
  margin: 0;
  right: 0;
  top: 0;
  visibility: visible;
  transition: all 0.3s ease-in-out;
  box-shadow: 6px 0 0 rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  overflow-y: auto; }
  ul.dropdown-menu .close-menu-button {
    float: right;
    position: absolute;
    top: 20px;
    right: 20px;
    height: 40px;
    width: 40px;
    background: url("../img/icon-menu-close.png") no-repeat center;
    cursor: pointer; }
  @media (max-width: 599px) {
    ul.dropdown-menu {
      width: 100%;
      padding: initial;
      padding-top: 40px;
      min-width: initial;
      height: 100%; } }
  ul.dropdown-menu.hidden {
    right: -470px;
    display: block !important;
    visibility: hidden; }
  ul.dropdown-menu li {
    list-style: none;
    font-weight: bold;
    margin-bottom: 5px;
    display: block; }
    ul.dropdown-menu li a {
      display: block;
      padding: 20px 0 20px 60px;
      font-size: 18px;
      font-family: "Lato-Regular", sans-serif;
      color: #fff;
      height: 100%; }
      @media (max-width: 599px) {
        ul.dropdown-menu li a {
          padding: 18px 0 18px 60px; } }
      ul.dropdown-menu li a:hover {
        text-decoration: none;
        color: rgba(255, 255, 255, 0.5); }
      ul.dropdown-menu li a.home-btn {
        background: url("../img/icon-menu-home.png") no-repeat;
        margin: 0;
        background-position: 10px 17px; }
      ul.dropdown-menu li a.wellness-btn {
        background: url("../img/icon-menu-checkup.png") no-repeat;
        margin: 0;
        background-position: 10px 17px;
        position: relative; }
        ul.dropdown-menu li a.wellness-btn.completed {
          background: url("../img/icon-menu-check.png") no-repeat;
          background-position: 15px 24px;
          color: rgba(255, 255, 255, 0.5); }
      ul.dropdown-menu li a.manage-goals-btn {
        background: url("../img/icon-menu-goals.png") no-repeat;
        margin: 0;
        background-position: 11px 16px; }
      ul.dropdown-menu li a.journey-btn {
        background: url("../img/icon-menu-journey.png") no-repeat;
        margin: 0;
        background-position: 13px 17px;
        position: relative; }
        ul.dropdown-menu li a.journey-btn.completed {
          background: url("../img/icon-menu-check.png") no-repeat;
          background-position: 14px 24px;
          color: rgba(255, 255, 255, 0.5); }
      ul.dropdown-menu li a.admin-btn {
        background: url("../img/icon-menu-admin.png") no-repeat;
        margin: 0;
        background-position: 10px 16px; }
      ul.dropdown-menu li a.about-btn {
        background: url("../img/icon-menu-about.png") no-repeat;
        margin: 0;
        background-position: 10px 17px; }
      ul.dropdown-menu li a.logout-btn {
        background: url("../img/icon-menu-logout.png") no-repeat;
        margin: 0;
        background-position: 12px 17px; }
  ul.dropdown-menu .divider {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    border-top: 0;
    margin: 10px 0 10px 10px;
    height: 0; }
  ul.dropdown-menu .indent {
    padding-left: 15px;
    font-size: 18px; }
  ul.dropdown-menu a {
    color: #565656;
    white-space: nowrap; }
    ul.dropdown-menu a:hover {
      text-decoration: underline; }
  ul.dropdown-menu .selected a {
    font-weight: bold; }

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

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

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

.bold {
  font-weight: bold; }

.course-launch.critical-alert {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
  background: rgba(255, 255, 255, 0.6);
  width: 100%;
  height: 100%;
  display: table; }
  .course-launch.critical-alert > div {
    display: table-cell;
    text-align: center;
    vertical-align: middle; }

.goals.index .overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.7);
  z-index: 100; }
  .goals.index .overlay .overlay-content {
    background: #fff; }
    .goals.index .overlay .overlay-content icon {
      display: inline-block;
      width: 20px;
      height: 20px; }
  .goals.index .overlay.overlay-add-goal [data-content] {
    display: none; }
  .goals.index .overlay.overlay-add-goal[data-mode='existing'] [data-content='existing'] {
    display: inherit; }
  .goals.index .overlay.overlay-add-goal[data-mode='new'] [data-content='new'] {
    display: inherit; }
  .goals.index .overlay.overlay-add-goal[data-mode='custom'] [data-content='custom'] {
    display: inherit; }

.goals.index .goal-item icon {
  display: inline-block;
  width: 20px;
  height: 20px; }

.goals.index .goal-item.complete [name='mark_complete'] {
  display: none; }

.goals.index .goal-item.complete [name='mark_incomplete'] {
  display: inherit; }

.goals.index .goal-item [name='mark_incomplete'] {
  display: none; }

input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea,
select {
  border-radius: 0;
  border: 1px solid #c5c5c5;
  height: auto;
  font-size: 18px;
  padding: 10px;
  font-family: "Lato-Regular", sans-serif; }
  @media (max-width: 599px) {
    input[type="email"],
    input[type="number"],
    input[type="search"],
    input[type="text"],
    input[type="tel"],
    input[type="url"],
    input[type="password"],
    textarea,
    select {
      font-size: 15px; } }
  input[type="email"]:focus,
  input[type="number"]:focus,
  input[type="search"]:focus,
  input[type="text"]:focus,
  input[type="tel"]:focus,
  input[type="url"]:focus,
  input[type="password"]:focus,
  textarea:focus,
  select:focus {
    border-color: #8dc63f; }
  input[type='email']::-webkit-input-placeholder,
  input[type='number']::-webkit-input-placeholder,
  input[type='search']::-webkit-input-placeholder,
  input[type='text']::-webkit-input-placeholder,
  input[type='tel']::-webkit-input-placeholder,
  input[type='url']::-webkit-input-placeholder,
  input[type='password']::-webkit-input-placeholder,
  textarea::-webkit-input-placeholder,
  select::-webkit-input-placeholder {
    color: #8f8f8f;
    font-family: "Lato-Italic", sans-serif; }
  input[type='email']:-ms-input-placeholder,
  input[type='number']:-ms-input-placeholder,
  input[type='search']:-ms-input-placeholder,
  input[type='text']:-ms-input-placeholder,
  input[type='tel']:-ms-input-placeholder,
  input[type='url']:-ms-input-placeholder,
  input[type='password']:-ms-input-placeholder,
  textarea:-ms-input-placeholder,
  select:-ms-input-placeholder {
    color: #8f8f8f;
    font-family: "Lato-Italic", sans-serif; }
  input[type='email']::placeholder,
  input[type='number']::placeholder,
  input[type='search']::placeholder,
  input[type='text']::placeholder,
  input[type='tel']::placeholder,
  input[type='url']::placeholder,
  input[type='password']::placeholder,
  textarea::placeholder,
  select::placeholder {
    color: #8f8f8f;
    font-family: "Lato-Italic", sans-serif; }

label {
  color: #026ab6;
  font-size: 16px;
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal; }

.paginator {
  float: right;
  font-size: 16px;
  display: table; }

.page-counter,
.pagination {
  display: table-cell;
  vertical-align: middle; }

.pagination {
  list-style: none;
  line-height: 1; }
  .pagination li {
    display: inline-block;
    width: 33px;
    height: 33px;
    margin: 0;
    background: #8dc63f url("../img/icon-arrow-right.png") no-repeat center; }
    .pagination li.prev {
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg);
      margin-left: 12px; }
    .pagination li.disabled {
      background-color: #c5c5c5;
      pointer-events: none; }
    .pagination li a {
      display: block;
      width: 100%;
      height: 100%; }

.flash-messages {
  top: 100px;
  position: absolute;
  z-index: 1;
  width: 100%;
  text-align: center; }
  .flash-messages .message {
    background: #d03927;
    color: #fff;
    padding: 40px 0; }
    .flash-messages .message.success {
      background: #1d597d; }
  @media (max-width: 599px) {
    .flash-messages {
      top: 80px; } }

.about h1 {
  margin: 50px 0 20px; }

.inputfile.enhanced .input.file {
  display: none; }

.circle-progress .rect-auto, .circle-progress .c100.p51 .slice, .circle-progress .c100.p52 .slice, .circle-progress .c100.p53 .slice, .circle-progress .c100.p54 .slice, .circle-progress .c100.p55 .slice, .circle-progress .c100.p56 .slice, .circle-progress .c100.p57 .slice, .circle-progress .c100.p58 .slice, .circle-progress .c100.p59 .slice, .circle-progress .c100.p60 .slice, .circle-progress .c100.p61 .slice, .circle-progress .c100.p62 .slice, .circle-progress .c100.p63 .slice, .circle-progress .c100.p64 .slice, .circle-progress .c100.p65 .slice, .circle-progress .c100.p66 .slice, .circle-progress .c100.p67 .slice, .circle-progress .c100.p68 .slice, .circle-progress .c100.p69 .slice, .circle-progress .c100.p70 .slice, .circle-progress .c100.p71 .slice, .circle-progress .c100.p72 .slice, .circle-progress .c100.p73 .slice, .circle-progress .c100.p74 .slice, .circle-progress .c100.p75 .slice, .circle-progress .c100.p76 .slice, .circle-progress .c100.p77 .slice, .circle-progress .c100.p78 .slice, .circle-progress .c100.p79 .slice, .circle-progress .c100.p80 .slice, .circle-progress .c100.p81 .slice, .circle-progress .c100.p82 .slice, .circle-progress .c100.p83 .slice, .circle-progress .c100.p84 .slice, .circle-progress .c100.p85 .slice, .circle-progress .c100.p86 .slice, .circle-progress .c100.p87 .slice, .circle-progress .c100.p88 .slice, .circle-progress .c100.p89 .slice, .circle-progress .c100.p90 .slice, .circle-progress .c100.p91 .slice, .circle-progress .c100.p92 .slice, .circle-progress .c100.p93 .slice, .circle-progress .c100.p94 .slice, .circle-progress .c100.p95 .slice, .circle-progress .c100.p96 .slice, .circle-progress .c100.p97 .slice, .circle-progress .c100.p98 .slice, .circle-progress .c100.p99 .slice, .circle-progress .c100.p100 .slice {
  clip: rect(auto, auto, auto, auto); }

.circle-progress .pie, .circle-progress .c100 .bar, .circle-progress .c100.p51 .fill, .circle-progress .c100.p52 .fill, .circle-progress .c100.p53 .fill, .circle-progress .c100.p54 .fill, .circle-progress .c100.p55 .fill, .circle-progress .c100.p56 .fill, .circle-progress .c100.p57 .fill, .circle-progress .c100.p58 .fill, .circle-progress .c100.p59 .fill, .circle-progress .c100.p60 .fill, .circle-progress .c100.p61 .fill, .circle-progress .c100.p62 .fill, .circle-progress .c100.p63 .fill, .circle-progress .c100.p64 .fill, .circle-progress .c100.p65 .fill, .circle-progress .c100.p66 .fill, .circle-progress .c100.p67 .fill, .circle-progress .c100.p68 .fill, .circle-progress .c100.p69 .fill, .circle-progress .c100.p70 .fill, .circle-progress .c100.p71 .fill, .circle-progress .c100.p72 .fill, .circle-progress .c100.p73 .fill, .circle-progress .c100.p74 .fill, .circle-progress .c100.p75 .fill, .circle-progress .c100.p76 .fill, .circle-progress .c100.p77 .fill, .circle-progress .c100.p78 .fill, .circle-progress .c100.p79 .fill, .circle-progress .c100.p80 .fill, .circle-progress .c100.p81 .fill, .circle-progress .c100.p82 .fill, .circle-progress .c100.p83 .fill, .circle-progress .c100.p84 .fill, .circle-progress .c100.p85 .fill, .circle-progress .c100.p86 .fill, .circle-progress .c100.p87 .fill, .circle-progress .c100.p88 .fill, .circle-progress .c100.p89 .fill, .circle-progress .c100.p90 .fill, .circle-progress .c100.p91 .fill, .circle-progress .c100.p92 .fill, .circle-progress .c100.p93 .fill, .circle-progress .c100.p94 .fill, .circle-progress .c100.p95 .fill, .circle-progress .c100.p96 .fill, .circle-progress .c100.p97 .fill, .circle-progress .c100.p98 .fill, .circle-progress .c100.p99 .fill, .circle-progress .c100.p100 .fill {
  position: absolute;
  border: 0.06em solid #006bb6;
  width: 0.88em;
  height: 0.88em;
  clip: rect(0, 0.5em, 1em, 0);
  border-radius: 50%;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg); }

.circle-progress .pie-fill, .circle-progress .c100.p51 .bar:after, .circle-progress .c100.p51 .fill, .circle-progress .c100.p52 .bar:after, .circle-progress .c100.p52 .fill, .circle-progress .c100.p53 .bar:after, .circle-progress .c100.p53 .fill, .circle-progress .c100.p54 .bar:after, .circle-progress .c100.p54 .fill, .circle-progress .c100.p55 .bar:after, .circle-progress .c100.p55 .fill, .circle-progress .c100.p56 .bar:after, .circle-progress .c100.p56 .fill, .circle-progress .c100.p57 .bar:after, .circle-progress .c100.p57 .fill, .circle-progress .c100.p58 .bar:after, .circle-progress .c100.p58 .fill, .circle-progress .c100.p59 .bar:after, .circle-progress .c100.p59 .fill, .circle-progress .c100.p60 .bar:after, .circle-progress .c100.p60 .fill, .circle-progress .c100.p61 .bar:after, .circle-progress .c100.p61 .fill, .circle-progress .c100.p62 .bar:after, .circle-progress .c100.p62 .fill, .circle-progress .c100.p63 .bar:after, .circle-progress .c100.p63 .fill, .circle-progress .c100.p64 .bar:after, .circle-progress .c100.p64 .fill, .circle-progress .c100.p65 .bar:after, .circle-progress .c100.p65 .fill, .circle-progress .c100.p66 .bar:after, .circle-progress .c100.p66 .fill, .circle-progress .c100.p67 .bar:after, .circle-progress .c100.p67 .fill, .circle-progress .c100.p68 .bar:after, .circle-progress .c100.p68 .fill, .circle-progress .c100.p69 .bar:after, .circle-progress .c100.p69 .fill, .circle-progress .c100.p70 .bar:after, .circle-progress .c100.p70 .fill, .circle-progress .c100.p71 .bar:after, .circle-progress .c100.p71 .fill, .circle-progress .c100.p72 .bar:after, .circle-progress .c100.p72 .fill, .circle-progress .c100.p73 .bar:after, .circle-progress .c100.p73 .fill, .circle-progress .c100.p74 .bar:after, .circle-progress .c100.p74 .fill, .circle-progress .c100.p75 .bar:after, .circle-progress .c100.p75 .fill, .circle-progress .c100.p76 .bar:after, .circle-progress .c100.p76 .fill, .circle-progress .c100.p77 .bar:after, .circle-progress .c100.p77 .fill, .circle-progress .c100.p78 .bar:after, .circle-progress .c100.p78 .fill, .circle-progress .c100.p79 .bar:after, .circle-progress .c100.p79 .fill, .circle-progress .c100.p80 .bar:after, .circle-progress .c100.p80 .fill, .circle-progress .c100.p81 .bar:after, .circle-progress .c100.p81 .fill, .circle-progress .c100.p82 .bar:after, .circle-progress .c100.p82 .fill, .circle-progress .c100.p83 .bar:after, .circle-progress .c100.p83 .fill, .circle-progress .c100.p84 .bar:after, .circle-progress .c100.p84 .fill, .circle-progress .c100.p85 .bar:after, .circle-progress .c100.p85 .fill, .circle-progress .c100.p86 .bar:after, .circle-progress .c100.p86 .fill, .circle-progress .c100.p87 .bar:after, .circle-progress .c100.p87 .fill, .circle-progress .c100.p88 .bar:after, .circle-progress .c100.p88 .fill, .circle-progress .c100.p89 .bar:after, .circle-progress .c100.p89 .fill, .circle-progress .c100.p90 .bar:after, .circle-progress .c100.p90 .fill, .circle-progress .c100.p91 .bar:after, .circle-progress .c100.p91 .fill, .circle-progress .c100.p92 .bar:after, .circle-progress .c100.p92 .fill, .circle-progress .c100.p93 .bar:after, .circle-progress .c100.p93 .fill, .circle-progress .c100.p94 .bar:after, .circle-progress .c100.p94 .fill, .circle-progress .c100.p95 .bar:after, .circle-progress .c100.p95 .fill, .circle-progress .c100.p96 .bar:after, .circle-progress .c100.p96 .fill, .circle-progress .c100.p97 .bar:after, .circle-progress .c100.p97 .fill, .circle-progress .c100.p98 .bar:after, .circle-progress .c100.p98 .fill, .circle-progress .c100.p99 .bar:after, .circle-progress .c100.p99 .fill, .circle-progress .c100.p100 .bar:after, .circle-progress .c100.p100 .fill {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.circle-progress .c100 {
  position: relative;
  font-size: 120px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  float: left;
  margin: 0 0.1em 0.1em 0;
  background-color: #565656; }
  .circle-progress .c100 *,
  .circle-progress .c100 *:before,
  .circle-progress .c100 *:after {
    box-sizing: content-box; }
  .circle-progress .c100.p100 {
    -webkit-animation: flipInY 1s;
            animation: flipInY 1s;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-animation-delay: 1.5s;
            animation-delay: 1.5s; }
    .circle-progress .c100.p100 span {
      color: #c5c5c5;
      font-weight: 800; }
  .circle-progress .c100 > span {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 3.4em;
    line-height: 3.7em;
    font-size: 0.3em;
    color: #565656;
    display: block;
    text-align: center;
    white-space: nowrap;
    transition-property: all;
    transition-duration: 0.2s;
    transition-timing-function: ease-out; }
  .circle-progress .c100:after {
    position: absolute;
    top: 0.06em;
    left: 0.06em;
    display: block;
    content: ' ';
    border-radius: 50%;
    background-color: #fff;
    width: 0.88em;
    height: 0.88em;
    transition-property: all;
    transition-duration: 0.2s;
    transition-timing-function: ease-in; }
  .circle-progress .c100 .slice {
    position: absolute;
    width: 1em;
    height: 1em;
    clip: rect(0, 1em, 1em, 0.5em); }
  .circle-progress .c100.p1 .bar {
    -webkit-transform: rotate(3.6deg);
    -ms-transform: rotate(3.6deg);
    transform: rotate(3.6deg); }
  .circle-progress .c100.p2 .bar {
    -webkit-transform: rotate(7.2deg);
    -ms-transform: rotate(7.2deg);
    transform: rotate(7.2deg); }
  .circle-progress .c100.p3 .bar {
    -webkit-transform: rotate(10.8deg);
    -ms-transform: rotate(10.8deg);
    transform: rotate(10.8deg); }
  .circle-progress .c100.p4 .bar {
    -webkit-transform: rotate(14.4deg);
    -ms-transform: rotate(14.4deg);
    transform: rotate(14.4deg); }
  .circle-progress .c100.p5 .bar {
    -webkit-transform: rotate(18deg);
    -ms-transform: rotate(18deg);
    transform: rotate(18deg); }
  .circle-progress .c100.p6 .bar {
    -webkit-transform: rotate(21.6deg);
    -ms-transform: rotate(21.6deg);
    transform: rotate(21.6deg); }
  .circle-progress .c100.p7 .bar {
    -webkit-transform: rotate(25.2deg);
    -ms-transform: rotate(25.2deg);
    transform: rotate(25.2deg); }
  .circle-progress .c100.p8 .bar {
    -webkit-transform: rotate(28.8deg);
    -ms-transform: rotate(28.8deg);
    transform: rotate(28.8deg); }
  .circle-progress .c100.p9 .bar {
    -webkit-transform: rotate(32.4deg);
    -ms-transform: rotate(32.4deg);
    transform: rotate(32.4deg); }
  .circle-progress .c100.p10 .bar {
    -webkit-transform: rotate(36deg);
    -ms-transform: rotate(36deg);
    transform: rotate(36deg); }
  .circle-progress .c100.p11 .bar {
    -webkit-transform: rotate(39.6deg);
    -ms-transform: rotate(39.6deg);
    transform: rotate(39.6deg); }
  .circle-progress .c100.p12 .bar {
    -webkit-transform: rotate(43.2deg);
    -ms-transform: rotate(43.2deg);
    transform: rotate(43.2deg); }
  .circle-progress .c100.p13 .bar {
    -webkit-transform: rotate(46.8deg);
    -ms-transform: rotate(46.8deg);
    transform: rotate(46.8deg); }
  .circle-progress .c100.p14 .bar {
    -webkit-transform: rotate(50.4deg);
    -ms-transform: rotate(50.4deg);
    transform: rotate(50.4deg); }
  .circle-progress .c100.p15 .bar {
    -webkit-transform: rotate(54deg);
    -ms-transform: rotate(54deg);
    transform: rotate(54deg); }
  .circle-progress .c100.p16 .bar {
    -webkit-transform: rotate(57.6deg);
    -ms-transform: rotate(57.6deg);
    transform: rotate(57.6deg); }
  .circle-progress .c100.p17 .bar {
    -webkit-transform: rotate(61.2deg);
    -ms-transform: rotate(61.2deg);
    transform: rotate(61.2deg); }
  .circle-progress .c100.p18 .bar {
    -webkit-transform: rotate(64.8deg);
    -ms-transform: rotate(64.8deg);
    transform: rotate(64.8deg); }
  .circle-progress .c100.p19 .bar {
    -webkit-transform: rotate(68.4deg);
    -ms-transform: rotate(68.4deg);
    transform: rotate(68.4deg); }
  .circle-progress .c100.p20 .bar {
    -webkit-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg); }
  .circle-progress .c100.p21 .bar {
    -webkit-transform: rotate(75.6deg);
    -ms-transform: rotate(75.6deg);
    transform: rotate(75.6deg); }
  .circle-progress .c100.p22 .bar {
    -webkit-transform: rotate(79.2deg);
    -ms-transform: rotate(79.2deg);
    transform: rotate(79.2deg); }
  .circle-progress .c100.p23 .bar {
    -webkit-transform: rotate(82.8deg);
    -ms-transform: rotate(82.8deg);
    transform: rotate(82.8deg); }
  .circle-progress .c100.p24 .bar {
    -webkit-transform: rotate(86.4deg);
    -ms-transform: rotate(86.4deg);
    transform: rotate(86.4deg); }
  .circle-progress .c100.p25 .bar {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg); }
  .circle-progress .c100.p26 .bar {
    -webkit-transform: rotate(93.6deg);
    -ms-transform: rotate(93.6deg);
    transform: rotate(93.6deg); }
  .circle-progress .c100.p27 .bar {
    -webkit-transform: rotate(97.2deg);
    -ms-transform: rotate(97.2deg);
    transform: rotate(97.2deg); }
  .circle-progress .c100.p28 .bar {
    -webkit-transform: rotate(100.8deg);
    -ms-transform: rotate(100.8deg);
    transform: rotate(100.8deg); }
  .circle-progress .c100.p29 .bar {
    -webkit-transform: rotate(104.4deg);
    -ms-transform: rotate(104.4deg);
    transform: rotate(104.4deg); }
  .circle-progress .c100.p30 .bar {
    -webkit-transform: rotate(108deg);
    -ms-transform: rotate(108deg);
    transform: rotate(108deg); }
  .circle-progress .c100.p31 .bar {
    -webkit-transform: rotate(111.6deg);
    -ms-transform: rotate(111.6deg);
    transform: rotate(111.6deg); }
  .circle-progress .c100.p32 .bar {
    -webkit-transform: rotate(115.2deg);
    -ms-transform: rotate(115.2deg);
    transform: rotate(115.2deg); }
  .circle-progress .c100.p33 .bar {
    -webkit-transform: rotate(118.8deg);
    -ms-transform: rotate(118.8deg);
    transform: rotate(118.8deg); }
  .circle-progress .c100.p34 .bar {
    -webkit-transform: rotate(122.4deg);
    -ms-transform: rotate(122.4deg);
    transform: rotate(122.4deg); }
  .circle-progress .c100.p35 .bar {
    -webkit-transform: rotate(126deg);
    -ms-transform: rotate(126deg);
    transform: rotate(126deg); }
  .circle-progress .c100.p36 .bar {
    -webkit-transform: rotate(129.6deg);
    -ms-transform: rotate(129.6deg);
    transform: rotate(129.6deg); }
  .circle-progress .c100.p37 .bar {
    -webkit-transform: rotate(133.2deg);
    -ms-transform: rotate(133.2deg);
    transform: rotate(133.2deg); }
  .circle-progress .c100.p38 .bar {
    -webkit-transform: rotate(136.8deg);
    -ms-transform: rotate(136.8deg);
    transform: rotate(136.8deg); }
  .circle-progress .c100.p39 .bar {
    -webkit-transform: rotate(140.4deg);
    -ms-transform: rotate(140.4deg);
    transform: rotate(140.4deg); }
  .circle-progress .c100.p40 .bar {
    -webkit-transform: rotate(144deg);
    -ms-transform: rotate(144deg);
    transform: rotate(144deg); }
  .circle-progress .c100.p41 .bar {
    -webkit-transform: rotate(147.6deg);
    -ms-transform: rotate(147.6deg);
    transform: rotate(147.6deg); }
  .circle-progress .c100.p42 .bar {
    -webkit-transform: rotate(151.2deg);
    -ms-transform: rotate(151.2deg);
    transform: rotate(151.2deg); }
  .circle-progress .c100.p43 .bar {
    -webkit-transform: rotate(154.8deg);
    -ms-transform: rotate(154.8deg);
    transform: rotate(154.8deg); }
  .circle-progress .c100.p44 .bar {
    -webkit-transform: rotate(158.4deg);
    -ms-transform: rotate(158.4deg);
    transform: rotate(158.4deg); }
  .circle-progress .c100.p45 .bar {
    -webkit-transform: rotate(162deg);
    -ms-transform: rotate(162deg);
    transform: rotate(162deg); }
  .circle-progress .c100.p46 .bar {
    -webkit-transform: rotate(165.6deg);
    -ms-transform: rotate(165.6deg);
    transform: rotate(165.6deg); }
  .circle-progress .c100.p47 .bar {
    -webkit-transform: rotate(169.2deg);
    -ms-transform: rotate(169.2deg);
    transform: rotate(169.2deg); }
  .circle-progress .c100.p48 .bar {
    -webkit-transform: rotate(172.8deg);
    -ms-transform: rotate(172.8deg);
    transform: rotate(172.8deg); }
  .circle-progress .c100.p49 .bar {
    -webkit-transform: rotate(176.4deg);
    -ms-transform: rotate(176.4deg);
    transform: rotate(176.4deg); }
  .circle-progress .c100.p50 .bar {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }
  .circle-progress .c100.p51 .bar {
    -webkit-transform: rotate(183.6deg);
    -ms-transform: rotate(183.6deg);
    transform: rotate(183.6deg); }
  .circle-progress .c100.p52 .bar {
    -webkit-transform: rotate(187.2deg);
    -ms-transform: rotate(187.2deg);
    transform: rotate(187.2deg); }
  .circle-progress .c100.p53 .bar {
    -webkit-transform: rotate(190.8deg);
    -ms-transform: rotate(190.8deg);
    transform: rotate(190.8deg); }
  .circle-progress .c100.p54 .bar {
    -webkit-transform: rotate(194.4deg);
    -ms-transform: rotate(194.4deg);
    transform: rotate(194.4deg); }
  .circle-progress .c100.p55 .bar {
    -webkit-transform: rotate(198deg);
    -ms-transform: rotate(198deg);
    transform: rotate(198deg); }
  .circle-progress .c100.p56 .bar {
    -webkit-transform: rotate(201.6deg);
    -ms-transform: rotate(201.6deg);
    transform: rotate(201.6deg); }
  .circle-progress .c100.p57 .bar {
    -webkit-transform: rotate(205.2deg);
    -ms-transform: rotate(205.2deg);
    transform: rotate(205.2deg); }
  .circle-progress .c100.p58 .bar {
    -webkit-transform: rotate(208.8deg);
    -ms-transform: rotate(208.8deg);
    transform: rotate(208.8deg); }
  .circle-progress .c100.p59 .bar {
    -webkit-transform: rotate(212.4deg);
    -ms-transform: rotate(212.4deg);
    transform: rotate(212.4deg); }
  .circle-progress .c100.p60 .bar {
    -webkit-transform: rotate(216deg);
    -ms-transform: rotate(216deg);
    transform: rotate(216deg); }
  .circle-progress .c100.p61 .bar {
    -webkit-transform: rotate(219.6deg);
    -ms-transform: rotate(219.6deg);
    transform: rotate(219.6deg); }
  .circle-progress .c100.p62 .bar {
    -webkit-transform: rotate(223.2deg);
    -ms-transform: rotate(223.2deg);
    transform: rotate(223.2deg); }
  .circle-progress .c100.p63 .bar {
    -webkit-transform: rotate(226.8deg);
    -ms-transform: rotate(226.8deg);
    transform: rotate(226.8deg); }
  .circle-progress .c100.p64 .bar {
    -webkit-transform: rotate(230.4deg);
    -ms-transform: rotate(230.4deg);
    transform: rotate(230.4deg); }
  .circle-progress .c100.p65 .bar {
    -webkit-transform: rotate(234deg);
    -ms-transform: rotate(234deg);
    transform: rotate(234deg); }
  .circle-progress .c100.p66 .bar {
    -webkit-transform: rotate(237.6deg);
    -ms-transform: rotate(237.6deg);
    transform: rotate(237.6deg); }
  .circle-progress .c100.p67 .bar {
    -webkit-transform: rotate(241.2deg);
    -ms-transform: rotate(241.2deg);
    transform: rotate(241.2deg); }
  .circle-progress .c100.p68 .bar {
    -webkit-transform: rotate(244.8deg);
    -ms-transform: rotate(244.8deg);
    transform: rotate(244.8deg); }
  .circle-progress .c100.p69 .bar {
    -webkit-transform: rotate(248.4deg);
    -ms-transform: rotate(248.4deg);
    transform: rotate(248.4deg); }
  .circle-progress .c100.p70 .bar {
    -webkit-transform: rotate(252deg);
    -ms-transform: rotate(252deg);
    transform: rotate(252deg); }
  .circle-progress .c100.p71 .bar {
    -webkit-transform: rotate(255.6deg);
    -ms-transform: rotate(255.6deg);
    transform: rotate(255.6deg); }
  .circle-progress .c100.p72 .bar {
    -webkit-transform: rotate(259.2deg);
    -ms-transform: rotate(259.2deg);
    transform: rotate(259.2deg); }
  .circle-progress .c100.p73 .bar {
    -webkit-transform: rotate(262.8deg);
    -ms-transform: rotate(262.8deg);
    transform: rotate(262.8deg); }
  .circle-progress .c100.p74 .bar {
    -webkit-transform: rotate(266.4deg);
    -ms-transform: rotate(266.4deg);
    transform: rotate(266.4deg); }
  .circle-progress .c100.p75 .bar {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg); }
  .circle-progress .c100.p76 .bar {
    -webkit-transform: rotate(273.6deg);
    -ms-transform: rotate(273.6deg);
    transform: rotate(273.6deg); }
  .circle-progress .c100.p77 .bar {
    -webkit-transform: rotate(277.2deg);
    -ms-transform: rotate(277.2deg);
    transform: rotate(277.2deg); }
  .circle-progress .c100.p78 .bar {
    -webkit-transform: rotate(280.8deg);
    -ms-transform: rotate(280.8deg);
    transform: rotate(280.8deg); }
  .circle-progress .c100.p79 .bar {
    -webkit-transform: rotate(284.4deg);
    -ms-transform: rotate(284.4deg);
    transform: rotate(284.4deg); }
  .circle-progress .c100.p80 .bar {
    -webkit-transform: rotate(288deg);
    -ms-transform: rotate(288deg);
    transform: rotate(288deg); }
  .circle-progress .c100.p81 .bar {
    -webkit-transform: rotate(291.6deg);
    -ms-transform: rotate(291.6deg);
    transform: rotate(291.6deg); }
  .circle-progress .c100.p82 .bar {
    -webkit-transform: rotate(295.2deg);
    -ms-transform: rotate(295.2deg);
    transform: rotate(295.2deg); }
  .circle-progress .c100.p83 .bar {
    -webkit-transform: rotate(298.8deg);
    -ms-transform: rotate(298.8deg);
    transform: rotate(298.8deg); }
  .circle-progress .c100.p84 .bar {
    -webkit-transform: rotate(302.4deg);
    -ms-transform: rotate(302.4deg);
    transform: rotate(302.4deg); }
  .circle-progress .c100.p85 .bar {
    -webkit-transform: rotate(306deg);
    -ms-transform: rotate(306deg);
    transform: rotate(306deg); }
  .circle-progress .c100.p86 .bar {
    -webkit-transform: rotate(309.6deg);
    -ms-transform: rotate(309.6deg);
    transform: rotate(309.6deg); }
  .circle-progress .c100.p87 .bar {
    -webkit-transform: rotate(313.2deg);
    -ms-transform: rotate(313.2deg);
    transform: rotate(313.2deg); }
  .circle-progress .c100.p88 .bar {
    -webkit-transform: rotate(316.8deg);
    -ms-transform: rotate(316.8deg);
    transform: rotate(316.8deg); }
  .circle-progress .c100.p89 .bar {
    -webkit-transform: rotate(320.4deg);
    -ms-transform: rotate(320.4deg);
    transform: rotate(320.4deg); }
  .circle-progress .c100.p90 .bar {
    -webkit-transform: rotate(324deg);
    -ms-transform: rotate(324deg);
    transform: rotate(324deg); }
  .circle-progress .c100.p91 .bar {
    -webkit-transform: rotate(327.6deg);
    -ms-transform: rotate(327.6deg);
    transform: rotate(327.6deg); }
  .circle-progress .c100.p92 .bar {
    -webkit-transform: rotate(331.2deg);
    -ms-transform: rotate(331.2deg);
    transform: rotate(331.2deg); }
  .circle-progress .c100.p93 .bar {
    -webkit-transform: rotate(334.8deg);
    -ms-transform: rotate(334.8deg);
    transform: rotate(334.8deg); }
  .circle-progress .c100.p94 .bar {
    -webkit-transform: rotate(338.4deg);
    -ms-transform: rotate(338.4deg);
    transform: rotate(338.4deg); }
  .circle-progress .c100.p95 .bar {
    -webkit-transform: rotate(342deg);
    -ms-transform: rotate(342deg);
    transform: rotate(342deg); }
  .circle-progress .c100.p96 .bar {
    -webkit-transform: rotate(345.6deg);
    -ms-transform: rotate(345.6deg);
    transform: rotate(345.6deg); }
  .circle-progress .c100.p97 .bar {
    -webkit-transform: rotate(349.2deg);
    -ms-transform: rotate(349.2deg);
    transform: rotate(349.2deg); }
  .circle-progress .c100.p98 .bar {
    -webkit-transform: rotate(352.8deg);
    -ms-transform: rotate(352.8deg);
    transform: rotate(352.8deg); }
  .circle-progress .c100.p99 .bar {
    -webkit-transform: rotate(356.4deg);
    -ms-transform: rotate(356.4deg);
    transform: rotate(356.4deg); }
  .circle-progress .c100.p100 .bar {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg); }

body.courses.journey .nar_footer #block-nar-settings-translate {
  display: none !important; }

.nar_footer {
  width: 100%;
  overflow: hidden;
  /* BEGIN NAR FOOTER  */
  /* generated with grunt-sass-globbing */
  /* generated with grunt-sass-globbing */
  /* generated with grunt-sass-globbing */
  /* generated with grunt-sass-globbing */
  /* generated with grunt-sass-globbing */
  /* generated with grunt-sass-globbing */
  /* STYLES FOR ORDERED LISTS*/
  /*! Pushy - v1.0.0 - 2016-3-1
* Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions.
* https://github.com/christophery/pushy/
* by Christopher Yee */
  /* Menu Appearance */
  /* Menu Movement */
  /* Menu Transitions */
  /* Site Overlay */
  /* Submenu Appearance */
  /* Submenu Movement */
  /* Slider */
  /* generated with grunt-sass-globbing */
  /*# sourceMappingURL=styles.css.map */
  /* END NAR FOOTER  */ }
  @media (min-width: 56.25em) {
    .nar_footer .region-footer__right .region-footer__right--top .block {
      width: 49% !important; } }
  .nar_footer .element-focusable, .nar_footer .element-invisible, .nar_footer .breadcrumb__title {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }
  .nar_footer .element-focusable:active, .nar_footer .element-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    width: auto; }
  .nar_footer .element-hidden {
    display: none; }

@-webkit-keyframes fade-scale {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5); }
  30% {
    opacity: 1; }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes fade-scale {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5); }
  30% {
    opacity: 1; }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes fadeInRise {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
            transform: translateY(20px); }
  30% {
    opacity: .5; }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes fadeInRise {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
            transform: translateY(20px); }
  30% {
    opacity: .5; }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }
  .nar_footer .clearfix, .nar_footer .layout-grid__row {
    *zoom: 1; }
  .nar_footer .clearfix:after, .nar_footer .layout-grid__row:after {
    display: table;
    content: ""; }
  .nar_footer .clearfix:after, .nar_footer .layout-grid__row:after {
    clear: both; }
  .nar_footer a, .nar_footer h1 a, .nar_footer h2 a, .nar_footer h3 a, .nar_footer h4 a, .nar_footer h5 a, .nar_footer h6 a, .nar_footer .article--teaser .node__title a, .nar_footer .block--image-nav .nav__link, .nar_footer .search-filters .nav__link, .nar_footer .nav--menu-footer-top .nav__link, .nar_footer .nav--main-menu .nav__link, .nar_footer .nav--main-menu > .nav__item > .nav__link__wrapper > .nav__link, .nar_footer .nav--menu-privacy-menu .nav__link, .nar_footer .nav--user-menu .nav__link {
    text-decoration: none; }
  .nar_footer a:hover, .nar_footer .article--teaser .node__title a:hover, .nar_footer .block--image-nav .nav__link:hover, .nar_footer .search-filters .nav__link:hover, .nar_footer .nav--menu-footer-top .nav__link:hover, .nar_footer .nav--main-menu .nav__link:hover, .nar_footer .nav--main-menu > .nav__item > .nav__link__wrapper > .nav__link:hover, .nar_footer .nav--menu-privacy-menu .nav__link:hover, .nar_footer .nav--user-menu .nav__link:hover, .nar_footer a:active, .nar_footer .article--teaser .node__title a:active, .nar_footer .block--image-nav .nav__link:active, .nar_footer .search-filters .nav__link:active, .nar_footer .nav--menu-footer-top .nav__link:active, .nar_footer .nav--main-menu .nav__link:active, .nar_footer .nav--main-menu > .nav__item > .nav__link__wrapper > .nav__link:active, .nar_footer .nav--menu-privacy-menu .nav__link:active, .nar_footer .nav--user-menu .nav__link:active {
    text-decoration: none; }
  .nar_footer .fc .event--deadline .event__alert, .nar_footer .messages {
    background-position: 0.75em 0.75em;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    font-size: 0.9375em;
    margin: 1.5em 0;
    padding: 0.75em 0.75em 0.75em 3em;
    position: relative;
    word-wrap: break-word; }
  .nar_footer [dir="rtl"] .fc .event--deadline .event__alert, .nar_footer .fc .event--deadline [dir="rtl"] .event__alert, .nar_footer [dir="rtl"] .messages {
    background-position: 98.5% 50%;
    padding: 0.75em 3em 0.75em 0.75em; }
  @media print {
    .nar_footer .fc .event--deadline .event__alert, .nar_footer .messages {
      background-image: none !important;
      padding-left: 0.75em; }
    .nar_footer [dir="rtl"] .fc .event--deadline .event__alert, .nar_footer .fc .event--deadline [dir="rtl"] .event__alert, .nar_footer [dir="rtl"] .messages {
      padding-right: 0.75em; } }
  .nar_footer .fc .event--deadline .event__alert em, .nar_footer .messages em {
    color: #000; }
  .nar_footer .button {
    background-color: white;
    border: 1px solid #4f7690;
    border-radius: 0;
    color: #4f7690;
    cursor: pointer;
    display: inline-block;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.75;
    margin: 0 1em 1em 0;
    padding: .5em .75em;
    text-align: center;
    text-decoration: none;
    transition: all 200ms ease-in;
    vertical-align: baseline;
    *line-height: normal;
    *zoom: 1; }
  .nar_footer .button:focus, .nar_footer .button:hover {
    background-color: #4191c9;
    border-color: #4191c9;
    color: #ffffff;
    outline: 0; }
  .nar_footer .button:active {
    background-color: white;
    border-color: #4191c9;
    color: #4191c9; }
  .nar_footer [dir="rtl"] .button + .button {
    margin-left: 0;
    margin-right: 1em; }
  .nar_footer .button--alt {
    background-color: #3a5466;
    border: 1px solid #3a5466;
    border-radius: 0;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.75;
    margin: 0 1em 1em 0;
    padding: .5em .75em;
    text-align: center;
    text-decoration: none;
    transition: all 200ms ease-in;
    vertical-align: baseline;
    *line-height: normal;
    *zoom: 1; }
  .nar_footer .button--alt:focus, .nar_footer .button--alt:hover {
    background-color: #4191c9;
    border-color: #4191c9;
    color: #ffffff;
    outline: 0; }
  .nar_footer .button--alt:active {
    background-color: #3a5466;
    border-color: #3a5466;
    color: #ffffff; }
  .nar_footer [dir="rtl"] .button--alt + .button--alt {
    margin-left: 0;
    margin-right: 1em; }
  .nar_footer .button--disabled {
    background-color: #ebebeb !important;
    border-color: #dbdbdb !important;
    color: #b8b8b8 !important;
    cursor: text; }
  .nar_footer .button--disabled:hover, .nar_footer .button--disabled:active {
    cursor: text; }
  .nar_footer .button--large {
    font-size: 18px; }
  .nar_footer figcaption, .nar_footer small {
    font-size: 0.875em;
    line-height: 1.2857142857; }
  .nar_footer figcaption {
    display: table;
    margin-top: .4em;
    width: 100%;
    color: #727272; }
  .nar_footer .icon {
    height: 26px;
    width: 26px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    margin-right: 0.3333333333em;
    vertical-align: middle; }
  .nar_footer .form-item--checkbox .form-item__label::before,
  .nar_footer .form-item--radio .form-item__label::before, .nar_footer .icon-small {
    height: 18px;
    width: 18px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    margin-right: 0.3333333333em;
    vertical-align: middle; }
  .nar_footer .link-icon::before {
    height: 22px;
    width: 22px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    margin-right: 0.3333333333em;
    vertical-align: middle; }
  .nar_footer .icon-replace, .nar_footer .icon-social > a {
    height: 24px;
    overflow: hidden;
    *text-indent: 110%;
    width: 24px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    vertical-align: middle; }
  .nar_footer .icon-replace:before, .nar_footer .icon-social > a:before {
    content: "";
    display: block;
    height: 150%;
    width: 0; }
  .nar_footer .link-icon--stacked::before {
    height: 70px;
    width: 70px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 22px;
    border-radius: 50%;
    vertical-align: middle; }
  .nar_footer .icon-plus-light, .nar_footer .link-icon-plus:before {
    background-image: url("../images/bg/plus-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eplus-light%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpolygon%20points%3D%2218.95%2010.64%2018.95%2012.63%2013%2012.63%2013%2018.9%2011%2018.9%2011%2012.63%205.05%2012.63%205.05%2010.64%2011%2010.64%2011%205%2013%205%2013%2010.64%2018.95%2010.64%22%20fill%3D%22%2395adba%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-plus-dark, .nar_footer .link-icon-plus:hover:before, .nar_footer .link-icon-plus:active:before {
    background-image: url("../images/bg/plus-dark.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eplus-dark%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpolygon%20points%3D%2218.95%2010.64%2018.95%2012.63%2013%2012.63%2013%2018.9%2011%2018.9%2011%2012.63%205.05%2012.63%205.05%2010.64%2011%2010.64%2011%205%2013%205%2013%2010.64%2018.95%2010.64%22%20fill%3D%22%236298be%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-back-light, .nar_footer .link-icon-back:before {
    background-image: url("../images/bg/back-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eback-light%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M229.61%2C5.25H217.67a1.52%2C1.52%2C0%2C0%2C0-1.08.44L211.5%2C11a1.51%2C1.51%2C0%2C0%2C0%2C0%2C2.06l5.09%2C5.29a1.44%2C1.44%2C0%2C0%2C0%2C1.08.44h11.94a1.44%2C1.44%2C0%2C0%2C0%2C1.47-1.47V6.76a1.48%2C1.48%2C0%2C0%2C0-1.47-1.52h0Zm0%2C12H217.67L212.58%2C12l5.09-5.29h11.94V17.24h0ZM220%2C15A0.84%2C0.84%2C0%2C0%2C0%2C221%2C15l2-2%2C2%2C2a0.84%2C0.84%2C0%2C0%2C0%2C1.08%2C0%2C0.71%2C0.71%2C0%2C0%2C0%2C0-1l-2-2%2C2-2a0.73%2C0.73%2C0%2C1%2C0-1-1l-2%2C2-2-2a0.73%2C0.73%2C0%2C1%2C0-1%2C1l2%2C2-2%2C2a0.65%2C0.65%2C0%2C0%2C0-.1%2C1h0Z%22%20transform%3D%22translate(-209.61)%22%20fill%3D%22%2395adba%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-back-dark, .nar_footer .link-icon-back:hover:before, .nar_footer .link-icon-back:active:before {
    background-image: url("../images/bg/back-dark.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eback-dark%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M198.94%2C5.25H187a1.52%2C1.52%2C0%2C0%2C0-1.08.44L180.83%2C11a1.51%2C1.51%2C0%2C0%2C0%2C0%2C2.06l5.09%2C5.29a1.44%2C1.44%2C0%2C0%2C0%2C1.08.44h11.94a1.44%2C1.44%2C0%2C0%2C0%2C1.47-1.47V6.76a1.48%2C1.48%2C0%2C0%2C0-1.47-1.52h0Zm0%2C12H187L181.91%2C12%2C187%2C6.66h11.94V17.24h0ZM189.3%2C15a0.84%2C0.84%2C0%2C0%2C0%2C1.08%2C0l2-2%2C2%2C2a0.84%2C0.84%2C0%2C0%2C0%2C1.08%2C0%2C0.71%2C0.71%2C0%2C0%2C0%2C0-1l-2-2%2C2-2a0.73%2C0.73%2C0%2C1%2C0-1-1l-2%2C2-2-2a0.73%2C0.73%2C0%2C1%2C0-1%2C1l2%2C2-2%2C2a0.65%2C0.65%2C0%2C0%2C0-.1%2C1h0Z%22%20transform%3D%22translate(-178.94)%22%20fill%3D%22%236298be%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-calendar-light, .nar_footer .link-icon-calendar:before {
    background-image: url("../images/bg/calendar-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Ecalendar-light%3C%2Ftitle%3E%3Cpath%20d%3D%22M161.42%2C76.11h-5v5h5v-5Zm-1-11v2h-8v-2h-2v2h-1a2%2C2%2C0%2C0%2C0-2%2C2v14a2%2C2%2C0%2C0%2C0%2C2%2C2h14a2%2C2%2C0%2C0%2C0%2C2-2v-14a2%2C2%2C0%2C0%2C0-2-2h-1v-2h-2Zm3%2C18h-14v-11h14v11Z%22%20transform%3D%22translate(-144.42%20-63.42)%22%20fill%3D%22%2395adba%22%2F%3E%3Cpath%20d%3D%22M144.42%2C63.42h24v24h-24v-24Z%22%20transform%3D%22translate(-144.42%20-63.42)%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-calendar-dark, .nar_footer .link-icon-calendar:hover:before, .nar_footer .link-icon-calendar:active:before {
    background-image: url("../images/bg/calendar-dark.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Ecalendar-dark%3C%2Ftitle%3E%3Cpath%20d%3D%22M133.75%2C76.11h-5v5h5v-5Zm-1-11v2h-8v-2h-2v2h-1a2%2C2%2C0%2C0%2C0-2%2C2v14a2%2C2%2C0%2C0%2C0%2C2%2C2h14a2%2C2%2C0%2C0%2C0%2C2-2v-14a2%2C2%2C0%2C0%2C0-2-2h-1v-2h-2Zm3%2C18h-14v-11h14v11Z%22%20transform%3D%22translate(-116.75%20-63.42)%22%20fill%3D%22%236298be%22%2F%3E%3Cpath%20d%3D%22M116.75%2C63.42h24v24h-24v-24Z%22%20transform%3D%22translate(-116.75%20-63.42)%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-heart-light, .nar_footer .link-icon-heart:before {
    background-image: url("../images/bg/heart-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Ehear-light%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M152.63%2C38.3c-2.85%2C0-4.7%2C2.84-4.71%2C5.17%2C0%2C4.29%2C8.58%2C9.58%2C8.58%2C9.58s8.6-5.29%2C8.58-9.58c0-2.33-1.86-5.17-4.71-5.17A6.77%2C6.77%2C0%2C0%2C0%2C156.5%2C40a6.77%2C6.77%2C0%2C0%2C0-3.87-1.65h0Z%22%20transform%3D%22translate(-144.5%20-33.67)%22%20fill%3D%22%2395adba%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-heart-dark, .nar_footer .link-icon-heart:hover:before, .nar_footer .link-icon-heart:active:before {
    background-image: url("../images/bg/heart-dark.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eheart-dark%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M123.63%2C38.3c-2.85%2C0-4.7%2C2.84-4.71%2C5.17%2C0%2C4.29%2C8.58%2C9.58%2C8.58%2C9.58s8.6-5.29%2C8.58-9.58c0-2.33-1.86-5.17-4.71-5.17A6.77%2C6.77%2C0%2C0%2C0%2C127.5%2C40a6.77%2C6.77%2C0%2C0%2C0-3.87-1.65h0Z%22%20transform%3D%22translate(-115.5%20-33.67)%22%20fill%3D%22%236298be%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-mail-light, .nar_footer .link-icon-mail:before {
    background-image: url("../images/bg/mail-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Email-light%3C%2Ftitle%3E%3Cpath%20d%3D%22M144.25%2C3.17h24v24h-24v-24Z%22%20transform%3D%22translate(-144.25%20-3.17)%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M164.25%2C7.17h-16a2%2C2%2C0%2C0%2C0-2%2C2v12a2%2C2%2C0%2C0%2C0%2C2%2C2h16a2%2C2%2C0%2C0%2C0%2C2-2v-12A2%2C2%2C0%2C0%2C0%2C164.25%2C7.17Zm0%2C14h-16v-10l8%2C5%2C8-5v10Zm-8-7-8-5h16Z%22%20transform%3D%22translate(-144.25%20-3.17)%22%20fill%3D%22%2395adba%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-mail-dark, .nar_footer .link-icon-mail:hover:before, .nar_footer .link-icon-mail:active:before {
    background-image: url("../images/bg/mail-dark.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Email-dark%3C%2Ftitle%3E%3Cpath%20d%3D%22M115.25%2C3.17h24v24h-24v-24Z%22%20transform%3D%22translate(-115.25%20-3.17)%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M135.25%2C7.17h-16a2%2C2%2C0%2C0%2C0-2%2C2v12a2%2C2%2C0%2C0%2C0%2C2%2C2h16a2%2C2%2C0%2C0%2C0%2C2-2v-12A2%2C2%2C0%2C0%2C0%2C135.25%2C7.17Zm0%2C14h-16v-10l8%2C5%2C8-5v10Zm-8-7-8-5h16Z%22%20transform%3D%22translate(-115.25%20-3.17)%22%20fill%3D%22%236298be%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-list-light, .nar_footer .link-icon-list:before {
    background-image: url("../images/bg/list-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Elist-light%3C%2Ftitle%3E%3Cpath%20d%3D%22M77.25%2C43.42h2v-2h-2v2Zm0%2C4h2v-2h-2v2Zm0-8h2v-2h-2v2Zm4%2C4h14v-2h-14v2Zm0%2C4h14v-2h-14v2Zm0-10v2h14v-2h-14Z%22%20transform%3D%22translate(-74.25%20-30.42)%22%20fill%3D%22%2395adba%22%2F%3E%3Cpath%20d%3D%22M74.25%2C30.42h24v24h-24v-24Z%22%20transform%3D%22translate(-74.25%20-30.42)%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-list-dark, .nar_footer .link-icon-list:hover:before, .nar_footer .link-icon-list:active:before {
    background-image: url("../images/bg/list-dark.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Elist-dark%3C%2Ftitle%3E%3Cpath%20d%3D%22M45%2C43.42h2v-2H45v2Zm0%2C4h2v-2H45v2Zm0-8h2v-2H45v2Zm4%2C4H63v-2H49v2Zm0%2C4H63v-2H49v2Zm0-10v2H63v-2H49Z%22%20transform%3D%22translate(-42%20-30.42)%22%20fill%3D%22%236298be%22%2F%3E%3Cpath%20d%3D%22M42%2C30.42H66v24H42v-24Z%22%20transform%3D%22translate(-42%20-30.42)%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-search-light, .nar_footer .link-icon-search:before {
    background-image: url("../images/bg/search-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Esearch-light%3C%2Ftitle%3E%3Cpath%20d%3D%22M90.5%2C76.17H89.71l-0.28-.27a6.51%2C6.51%2C0%2C1%2C0-.7.7L89%2C76.88v0.79l5%2C5%2C1.49-1.49Zm-6%2C0a4.5%2C4.5%2C0%2C1%2C1%2C4.5-4.5A4.49%2C4.49%2C0%2C0%2C1%2C84.5%2C76.17Z%22%20transform%3D%22translate(-75%20-62.17)%22%20fill%3D%22%2395adba%22%2F%3E%3Cpath%20d%3D%22M75%2C62.17H99v24H75v-24Z%22%20transform%3D%22translate(-75%20-62.17)%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-search-dark, .nar_footer .link-icon-search:hover:before, .nar_footer .link-icon-search:active:before {
    background-image: url("../images/bg/search-dark.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Esearch-dark%3C%2Ftitle%3E%3Cpath%20d%3D%22M57.5%2C76.17H56.71l-0.28-.27a6.51%2C6.51%2C0%2C1%2C0-.7.7L56%2C76.88v0.79l5%2C5%2C1.49-1.49Zm-6%2C0a4.5%2C4.5%2C0%2C1%2C1%2C4.5-4.5A4.49%2C4.49%2C0%2C0%2C1%2C51.5%2C76.17Z%22%20transform%3D%22translate(-42%20-62.17)%22%20fill%3D%22%236298be%22%2F%3E%3Cpath%20d%3D%22M42%2C62.17H66v24H42v-24Z%22%20transform%3D%22translate(-42%20-62.17)%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-close-light, .nar_footer .link-icon-close:before {
    background-image: url("../images/bg/close-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eclose-light%3C%2Ftitle%3E%3Cpath%20d%3D%22M163.08%2C99.83l-1.41-1.41L156.08%2C104l-5.59-5.59-1.41%2C1.41%2C5.59%2C5.59L149.08%2C111l1.41%2C1.41%2C5.59-5.59%2C5.59%2C5.59%2C1.41-1.41-5.59-5.59Z%22%20transform%3D%22translate(-144.08%20-93.42)%22%20fill%3D%22%2395adba%22%2F%3E%3Cpath%20d%3D%22M144.08%2C93.42h24v24h-24v-24Z%22%20transform%3D%22translate(-144.08%20-93.42)%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-close-dark, .nar_footer .link-icon-close:hover:before, .nar_footer .link-icon-close:active:before {
    background-image: url("../images/bg/close-dark.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eclose-dark%3C%2Ftitle%3E%3Cpath%20d%3D%22M135.25%2C99.83l-1.41-1.41L128.25%2C104l-5.59-5.59-1.41%2C1.41%2C5.59%2C5.59L121.25%2C111l1.41%2C1.41%2C5.59-5.59%2C5.59%2C5.59%2C1.41-1.41-5.59-5.59Z%22%20transform%3D%22translate(-116.25%20-93.42)%22%20fill%3D%22%236298be%22%2F%3E%3Cpath%20d%3D%22M116.25%2C93.42h24v24h-24v-24Z%22%20transform%3D%22translate(-116.25%20-93.42)%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-filter-light, .nar_footer .link-icon-filter:before {
    background-image: url("../images/bg/filter-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Efilter-light%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%2C0H24V24H0Z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M3%2C17v2H9V17ZM3%2C5V7H13V5ZM13%2C21V19h8V17H13V15H11v6ZM7%2C9v2H3v2H7v2H9V9Zm14%2C4V11H11v2ZM15%2C9h2V7h4V5H17V3H15Z%22%20fill%3D%22%2395adba%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-filter-dark, .nar_footer .link-icon-filter:hover:before, .nar_footer .link-icon-filter:active:before {
    background-image: url("../images/bg/filter-dark.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Efilter-dark%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%2C0H24V24H0Z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M3%2C17v2H9V17ZM3%2C5V7H13V5ZM13%2C21V19h8V17H13V15H11v6ZM7%2C9v2H3v2H7v2H9V9Zm14%2C4V11H11v2ZM15%2C9h2V7h4V5H17V3H15Z%22%20fill%3D%22%236298be%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-plus-mini-light, .nar_footer .link-icon-plus-mini:before {
    background-image: url("../images/bg/plus-mini-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eplus-mini-light%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpolygon%20points%3D%2216.94%2010.97%2016.94%2012.96%2012.94%2012.97%2012.94%2016.97%2010.94%2016.97%2010.94%2012.97%206.94%2012.97%206.94%2010.98%2010.94%2010.97%2010.94%206.97%2012.94%206.97%2012.94%2010.97%2016.94%2010.97%22%20fill%3D%22%2395adba%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-plus-mini-dark, .nar_footer .link-icon-plus-mini:hover:before, .nar_footer .link-icon-plus-mini:active:before {
    background-image: url("../images/bg/plus-mini-dark.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eplus-min-dark%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpolygon%20points%3D%2216.94%2010.97%2016.94%2012.96%2012.94%2012.97%2012.94%2016.97%2010.94%2016.97%2010.94%2012.97%206.94%2012.97%206.94%2010.98%2010.94%2010.97%2010.94%206.97%2012.94%206.97%2012.94%2010.97%2016.94%2010.97%22%20fill%3D%22%236298be%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-subscribe-light, .nar_footer .link-icon-subscribe:before {
    background-image: url("../images/bg/subscribe-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Esubscribe-light%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%2C.44H24v24H0Z%22%20fill%3D%22none%22%2F%3E%3Ccircle%20cx%3D%226.18%22%20cy%3D%2218.26%22%20r%3D%222.18%22%20fill%3D%22%2395adba%22%2F%3E%3Cpath%20d%3D%22M4%2C4.88V7.71A12.73%2C12.73%2C0%2C0%2C1%2C16.73%2C20.44h2.83A15.56%2C15.56%2C0%2C0%2C0%2C4%2C4.88Zm0%2C5.66v2.83a7.08%2C7.08%2C0%2C0%2C1%2C7.07%2C7.07H13.9A9.9%2C9.9%2C0%2C0%2C0%2C4%2C10.54Z%22%20fill%3D%22%2395adba%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-subscribe-dark, .nar_footer .link-icon-subscribe:hover:before, .nar_footer .link-icon-subscribe:active:before {
    background-image: url("../images/bg/subscribe-dark.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Esubscribe-dark%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%2C.44H24v24H0Z%22%20fill%3D%22none%22%2F%3E%3Ccircle%20cx%3D%226.18%22%20cy%3D%2218.26%22%20r%3D%222.18%22%20fill%3D%22%236298be%22%2F%3E%3Cpath%20d%3D%22M4%2C4.88V7.71A12.73%2C12.73%2C0%2C0%2C1%2C16.73%2C20.44h2.83A15.56%2C15.56%2C0%2C0%2C0%2C4%2C4.88Zm0%2C5.66v2.83a7.08%2C7.08%2C0%2C0%2C1%2C7.07%2C7.07H13.9A9.9%2C9.9%2C0%2C0%2C0%2C4%2C10.54Z%22%20fill%3D%22%236298be%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-chat-light, .nar_footer .link-icon-chat:before {
    background-image: url("../images/bg/chat-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Echat-light%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%2C0H24V24H0Z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M2%2C4V16a2%2C2%2C0%2C0%2C0%2C2%2C2H18l4%2C4V4a2%2C2%2C0%2C0%2C0-2-2H4A2%2C2%2C0%2C0%2C0%2C2%2C4ZM4%2C4H20V18l-2-2H4Z%22%20fill%3D%22%2395adba%22%2F%3E%3Crect%20x%3D%226%22%20y%3D%2210%22%20width%3D%2212%22%20height%3D%222%22%20fill%3D%22%2395adba%22%2F%3E%3Crect%20x%3D%226%22%20y%3D%226%22%20width%3D%2212%22%20height%3D%222%22%20fill%3D%22%2395adba%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-chat-dark, .nar_footer .link-icon-chat:hover:before, .nar_footer .link-icon-chat:active:before {
    background-image: url("../images/bg/chat-dark.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Echat-dark%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%2C0H24V24H0Z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M2%2C4V16a2%2C2%2C0%2C0%2C0%2C2%2C2H18l4%2C4V4a2%2C2%2C0%2C0%2C0-2-2H4A2%2C2%2C0%2C0%2C0%2C2%2C4ZM4%2C4H20V18l-2-2H4Z%22%20fill%3D%22%236298be%22%2F%3E%3Crect%20x%3D%226%22%20y%3D%2210%22%20width%3D%2212%22%20height%3D%222%22%20fill%3D%22%236298be%22%2F%3E%3Crect%20x%3D%226%22%20y%3D%226%22%20width%3D%2212%22%20height%3D%222%22%20fill%3D%22%236298be%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .breadcrumb__item:first-child a, .nar_footer .icon-home-light, .nar_footer .link-icon-home:before {
    background-image: url("../images/bg/home-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Ehome-light%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpolygon%20points%3D%2218.17%2010.19%2018.17%205.63%2015.47%205.63%2015.47%207.44%2012%203.9%202.35%2013.74%204.67%2013.74%204.67%2020.1%2010.65%2020.1%2010.65%2014.89%2013.35%2014.89%2013.35%2020.1%2019.33%2020.1%2019.33%2013.74%2021.65%2013.74%2018.17%2010.19%22%20fill%3D%22%2395adba%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .breadcrumb__item:first-child a:hover, .nar_footer .breadcrumb__item:first-child a:active, .nar_footer .icon-home-dark, .nar_footer .link-icon-home:hover:before, .nar_footer .link-icon-home:active:before {
    background-image: url("../images/bg/home-dark.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Ehome-dark%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpolygon%20points%3D%2218.17%2010.19%2018.17%205.63%2015.47%205.63%2015.47%207.44%2012%203.9%202.35%2013.74%204.67%2013.74%204.67%2020.1%2010.65%2020.1%2010.65%2014.89%2013.35%2014.89%2013.35%2020.1%2019.33%2020.1%2019.33%2013.74%2021.65%2013.74%2018.17%2010.19%22%20fill%3D%22%236298be%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-more-light, .nar_footer .link-icon-more:before {
    background-image: url("../images/bg/more-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Emore-light%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M0%2C0H24V24H0Z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M12%2C8a2%2C2%2C0%2C1%2C0-2-2A2%2C2%2C0%2C0%2C0%2C12%2C8Zm0%2C2a2%2C2%2C0%2C1%2C0%2C2%2C2A2%2C2%2C0%2C0%2C0%2C12%2C10Zm0%2C6a2%2C2%2C0%2C1%2C0%2C2%2C2A2%2C2%2C0%2C0%2C0%2C12%2C16Z%22%20fill%3D%22%2395adba%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-more-dark, .nar_footer .link-icon-more:hover:before, .nar_footer .link-icon-more:active:before {
    background-image: url("../images/bg/more-dark.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Emore-dark%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Crect%20x%3D%220.33%22%20y%3D%22-0.33%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Crect%20x%3D%220.33%22%20y%3D%22-0.33%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M.33-.33h24v24H.33Z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M12.33%2C7.67a2%2C2%2C0%2C1%2C0-2-2A2%2C2%2C0%2C0%2C0%2C12.33%2C7.67Zm0%2C2a2%2C2%2C0%2C1%2C0%2C2%2C2A2%2C2%2C0%2C0%2C0%2C12.33%2C9.67Zm0%2C6a2%2C2%2C0%2C1%2C0%2C2%2C2A2%2C2%2C0%2C0%2C0%2C12.33%2C15.67Z%22%20fill%3D%22%236298be%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-download-light, .nar_footer .link-icon-download:before {
    background-image: url("../images/bg/download-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Edownload-light%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M19%2C9H15V3H9V9H5l7%2C7ZM5%2C18v2H19V18Z%22%20fill%3D%22%2395adba%22%2F%3E%3Cpath%20d%3D%22M0%2C0H24V24H0Z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-download-dark, .nar_footer .link-icon-download:hover:before, .nar_footer .link-icon-download:active:before {
    background-image: url("../images/bg/download-dark.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Edownload-dark%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M19%2C9H15V3H9V9H5l7%2C7ZM5%2C18v2H19V18Z%22%20fill%3D%22%236298be%22%2F%3E%3Cpath%20d%3D%22M0%2C0H24V24H0Z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-tag-light {
    background-image: url("../images/bg/tag-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Etag-light%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M19.53%2C3.37H12.83a.48.48%2C0%2C0%2C0-.34.15L2.54%2C13.44a.47.47%2C0%2C0%2C0%2C0%2C.69l6.71%2C6.73a.47.47%2C0%2C0%2C0%2C.69%2C0l9.91-9.91A.48.48%2C0%2C0%2C0%2C20%2C10.6V3.86A.46.46%2C0%2C0%2C0%2C19.53%2C3.37Z%22%20fill%3D%22none%22%20stroke%3D%22%2395adba%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M17.26%2C6.14a2%2C2%2C0%2C0%2C0-1.4-.56%2C2%2C2%2C0%2C0%2C0-1.4.56%2C2%2C2%2C0%2C0%2C0-.56%2C1.4%2C2%2C2%2C0%2C0%2C0%2C.56%2C1.4%2C1.94%2C1.94%2C0%2C0%2C0%2C1.4.56%2C2%2C2%2C0%2C0%2C0%2C1.4-.56%2C2%2C2%2C0%2C0%2C0%2C0-2.79Z%22%20fill%3D%22%2395adba%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-tag-gray {
    background-image: url("../images/bg/tag-gray.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Etag-gray%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M19.53%2C3.37H12.83a.48.48%2C0%2C0%2C0-.34.15L2.54%2C13.44a.47.47%2C0%2C0%2C0%2C0%2C.69l6.71%2C6.73a.47.47%2C0%2C0%2C0%2C.69%2C0l9.91-9.91A.48.48%2C0%2C0%2C0%2C20%2C10.6V3.86A.46.46%2C0%2C0%2C0%2C19.53%2C3.37Z%22%20fill%3D%22none%22%20stroke%3D%22%23c1c1c1%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M17.26%2C6.14a2%2C2%2C0%2C0%2C0-1.4-.56%2C2%2C2%2C0%2C0%2C0-1.4.56%2C2%2C2%2C0%2C0%2C0-.56%2C1.4%2C2%2C2%2C0%2C0%2C0%2C.56%2C1.4%2C1.94%2C1.94%2C0%2C0%2C0%2C1.4.56%2C2%2C2%2C0%2C0%2C0%2C1.4-.56%2C2%2C2%2C0%2C0%2C0%2C0-2.79Z%22%20fill%3D%22%23c1c1c1%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .form-item--radio input[type='radio'] + .form-item__label:before, .nar_footer .icon-radio {
    background-image: url("../images/bg/radio.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eradio%3C%2Ftitle%3E%3Cpath%20d%3D%22M12%2C.51A11.49%2C11.49%2C0%2C1%2C0%2C23.49%2C12%2C11.5%2C11.5%2C0%2C0%2C0%2C12%2C.51ZM12%2C21.2A9.2%2C9.2%2C0%2C1%2C1%2C21.2%2C12%2C9.19%2C9.19%2C0%2C0%2C1%2C12%2C21.2Z%22%20fill%3D%22%23ddd%22%2F%3E%3Cpath%20d%3D%22M0%2C0H24V24H0Z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .form-item--radio input[type='radio']:checked + .form-item__label:before, .nar_footer .icon-radio-selected {
    background-image: url("../images/bg/radio-selected.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eradio-selected%3C%2Ftitle%3E%3Cpath%20d%3D%22M12%2C.51A11.49%2C11.49%2C0%2C1%2C0%2C23.49%2C12%2C11.5%2C11.5%2C0%2C0%2C0%2C12%2C.51ZM12%2C21.2A9.2%2C9.2%2C0%2C1%2C1%2C21.2%2C12%2C9.19%2C9.19%2C0%2C0%2C1%2C12%2C21.2Z%22%20fill%3D%22%23ddd%22%2F%3E%3Cpath%20d%3D%22M0%2C0H24V24H0Z%22%20fill%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%225.73%22%20fill%3D%22%236298be%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .form-item--checkbox input[type='checkbox'] + .form-item__label:before, .nar_footer .icon-check {
    background-image: url("../images/bg/check.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Echeck%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M20.72%2C3.28V20.72H3.28V3.28H20.72m0-2.49H3.28A2.5%2C2.5%2C0%2C0%2C0%2C.78%2C3.28V20.72a2.5%2C2.5%2C0%2C0%2C0%2C2.49%2C2.49H20.72a2.5%2C2.5%2C0%2C0%2C0%2C2.49-2.49V3.28A2.5%2C2.5%2C0%2C0%2C0%2C20.72.78Z%22%20fill%3D%22%23ddd%22%2F%3E%3Cpath%20d%3D%22M0%2C0H24V24H0Z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .form-item--checkbox input[type='checkbox']:checked + .form-item__label:before, .nar_footer .icon-check-selected {
    background-image: url("../images/bg/check-selected.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Echeck-selected%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M20.72%2C3.28V20.72H3.28V3.28H20.72m0-2.49H3.28A2.5%2C2.5%2C0%2C0%2C0%2C.78%2C3.28V20.72a2.5%2C2.5%2C0%2C0%2C0%2C2.49%2C2.49H20.72a2.5%2C2.5%2C0%2C0%2C0%2C2.49-2.49V3.28A2.5%2C2.5%2C0%2C0%2C0%2C20.72.78Z%22%20fill%3D%22%23ddd%22%2F%3E%3Cpath%20d%3D%22M0%2C0H24V24H0Z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M9.46%2C15.11%2C6.14%2C11.79%2C3.88%2C14l5.59%2C5.59L20.62%2C8.47%2C18.37%2C6.22Z%22%20fill%3D%22%236298be%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-plus-mini {
    background-image: url("../images/bg/plus-mini.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eplus-mini%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpolygon%20points%3D%2216.94%2010.97%2016.94%2012.96%2012.94%2012.97%2012.94%2016.97%2010.94%2016.97%2010.94%2012.97%206.94%2012.97%206.94%2010.98%2010.94%2010.97%2010.94%206.97%2012.94%206.97%2012.94%2010.97%2016.94%2010.97%22%20fill%3D%22%2338302e%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-close-white, .nar_footer .is-active .region-footer__bottom .block--nar-properties-toggle a:not(.contextual-links-trigger):after, .nar_footer .js-region-footer__right--bottom .close-toggle, .nar_footer .region-footer__right .region-footer__right--bottom .close-toggle {
    background-image: url("../images/bg/close-white.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eclose-white%3C%2Ftitle%3E%3Cpath%20d%3D%22M19%2C6.41%2C17.59%2C5%2C12%2C10.59%2C6.41%2C5%2C5%2C6.41%2C10.59%2C12%2C5%2C17.59%2C6.41%2C19%2C12%2C13.41%2C17.59%2C19%2C19%2C17.59%2C13.41%2C12Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M0%2C0H24V24H0Z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-close-red {
    background-image: url("../images/bg/close-red.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eclose-red%3C%2Ftitle%3E%3Cpath%20d%3D%22M19%2C6.41%2C17.59%2C5%2C12%2C10.59%2C6.41%2C5%2C5%2C6.41%2C10.59%2C12%2C5%2C17.59%2C6.41%2C19%2C12%2C13.41%2C17.59%2C19%2C19%2C17.59%2C13.41%2C12Z%22%20fill%3D%22%23c12222%22%2F%3E%3Cpath%20d%3D%22M0%2C0H24V24H0Z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-play-white {
    background-image: url("../images/bg/play-white.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%220.33in%22%20height%3D%220.34in%22%20viewBox%3D%220%200%2024%2024.26%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eplay-white-2%3C%2Ftitle%3E%3Crect%20class%3D%22cls-1%22%20y%3D%220.26%22%20width%3D%2224%22%20height%3D%2224%22%2F%3E%3Crect%20class%3D%22cls-1%22%20width%3D%2224%22%20height%3D%2224%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M.13%2C24.13V.13h24v24Z%22%20transform%3D%22translate(-0.13%200.13)%22%2F%3E%3Cpolygon%20class%3D%22cls-2%22%20points%3D%224.24%204.13%204.24%2020.13%2019.5%2012.13%204.24%204.13%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-facebook-share, .nar_footer .icon-social--facebook-share a {
    background-image: url("../images/bg/facebook-share.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Efacebook-share%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20id%3D%22Facebook%22%20d%3D%22M10.19%2C7.8V9.69H8.8V12h1.38v6.85H13V12h1.9s.18-1.11.26-2.31H13V8.1a.67.67%2C0%2C0%2C1%2C.62-.55H15.2V5.15h-2.1C10.12%2C5.15%2C10.19%2C7.46%2C10.19%2C7.8Z%22%20fill%3D%22%2336528b%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-twitter-share, .nar_footer .icon-social--twitter-share a {
    background-image: url("../images/bg/twitter-share.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Etwitter-share%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M17.22%2C9.82c0%2C.12%2C0%2C.23%2C0%2C.35A7.67%2C7.67%2C0%2C0%2C1%2C5.42%2C16.63a5.72%2C5.72%2C0%2C0%2C0%2C.65%2C0%2C5.4%2C5.4%2C0%2C0%2C0%2C3.35-1.15A2.7%2C2.7%2C0%2C0%2C1%2C6.9%2C13.64a3.35%2C3.35%2C0%2C0%2C0%2C.51%2C0%2C2.89%2C2.89%2C0%2C0%2C0%2C.71-.09A2.7%2C2.7%2C0%2C0%2C1%2C6%2C10.95v0a2.72%2C2.72%2C0%2C0%2C0%2C1.22.34%2C2.7%2C2.7%2C0%2C0%2C1-.83-3.61%2C7.66%2C7.66%2C0%2C0%2C0%2C5.56%2C2.82%2C3.09%2C3.09%2C0%2C0%2C1-.07-.62A2.7%2C2.7%2C0%2C0%2C1%2C16.5%2C8a5.31%2C5.31%2C0%2C0%2C0%2C1.71-.65A2.69%2C2.69%2C0%2C0%2C1%2C17%2C8.84a5.4%2C5.4%2C0%2C0%2C0%2C1.55-.42A5.78%2C5.78%2C0%2C0%2C1%2C17.22%2C9.82Z%22%20fill%3D%22%2300abe6%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-linkedin-share, .nar_footer .icon-social--linkedin-share a {
    background-image: url("../images/bg/linkedin-share.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Elinkedin-share%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20id%3D%22LinkedIn%22%20d%3D%22M18.16%2C12.54v4.65h-2.7V12.85c0-1.09-.39-1.83-1.37-1.83a1.48%2C1.48%2C0%2C0%2C0-1.38%2C1%2C1.85%2C1.85%2C0%2C0%2C0-.09.66v4.53H9.93s0-7.35%2C0-8.11h2.7v1.15l0%2C0h0v0a2.68%2C2.68%2C0%2C0%2C1%2C2.43-1.34C16.83%2C8.89%2C18.16%2C10%2C18.16%2C12.54ZM7.11%2C5.17a1.41%2C1.41%2C0%2C1%2C0%2C0%2C2.8h0a1.41%2C1.41%2C0%2C1%2C0%2C0-2.8Zm-1.37%2C12h2.7V9.08H5.74Z%22%20fill%3D%22%230979c5%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-youtube-share, .nar_footer .icon-social--youtube-share a {
    background-image: url("../images/bg/youtube-share.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eyoutube-share%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%2C0H24V24H0Z%22%20fill%3D%22none%22%2F%3E%3Cg%20id%3D%22Icons%22%3E%3Cg%20id%3D%22Black%22%3E%3Cpath%20id%3D%22Youtube%22%20d%3D%22M10.29%2C14.17V9.47l4.48%2C2.35Zm9.84-5.51A3.63%2C3.63%2C0%2C0%2C0%2C19.47%2C7a2.36%2C2.36%2C0%2C0%2C0-1.66-.71c-2.32-.17-5.8-.17-5.8-.17h0s-3.48%2C0-5.8.17A2.36%2C2.36%2C0%2C0%2C0%2C4.53%2C7a3.63%2C3.63%2C0%2C0%2C0-.66%2C1.66%2C25.44%2C25.44%2C0%2C0%2C0-.17%2C2.7v1.27a25.43%2C25.43%2C0%2C0%2C0%2C.17%2C2.7A3.63%2C3.63%2C0%2C0%2C0%2C4.53%2C17a2.8%2C2.8%2C0%2C0%2C0%2C1.83.71c1.33.13%2C5.64.17%2C5.64.17s3.48%2C0%2C5.81-.17A2.36%2C2.36%2C0%2C0%2C0%2C19.47%2C17a3.63%2C3.63%2C0%2C0%2C0%2C.66-1.66%2C25.43%2C25.43%2C0%2C0%2C0%2C.17-2.7V11.36a25.44%2C25.44%2C0%2C0%2C0-.17-2.7Z%22%20fill%3D%22%23e32524%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-instagram-share, .nar_footer .icon-social--instagram-share a {
    background-image: url("../images/bg/instagram-share.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bfill%3A%232e659b%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3EArtboard%20115%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M0%2C0H24V24H0Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M19.83%2C8.7C19.7%2C5.8%2C18.09%2C4.18%2C15.17%2C4c-.86%2C0-1.13%2C0-3.3%2C0S9.43%2C4%2C8.58%2C4c-2.9.13-4.52%2C1.74-4.65%2C4.65%2C0%2C.86%2C0%2C1.13%2C0%2C3.3s0%2C2.44%2C0%2C3.3c.13%2C2.9%2C1.74%2C4.52%2C4.65%2C4.65.86%2C0%2C1.13%2C0%2C3.3%2C0s2.44%2C0%2C3.3%2C0c2.9-.13%2C4.52-1.74%2C4.65-4.65%2C0-.85%2C0-1.13%2C0-3.3S19.86%2C9.56%2C19.83%2C8.7Zm-1.44%2C6.53c-.1%2C2.15-1.11%2C3.18-3.28%2C3.28-.84%2C0-1.09%2C0-3.23%2C0s-2.39%2C0-3.23%2C0c-2.18-.1-3.18-1.13-3.28-3.28%2C0-.84%2C0-1.09%2C0-3.23s0-2.39%2C0-3.23c.1-2.15%2C1.11-3.18%2C3.28-3.28.84%2C0%2C1.09%2C0%2C3.23%2C0s2.39%2C0%2C3.23%2C0c2.17.1%2C3.18%2C1.13%2C3.28%2C3.28%2C0%2C.84%2C0%2C1.09%2C0%2C3.23S18.42%2C14.39%2C18.39%2C15.23Z%22%2F%3E%3Ccircle%20class%3D%22cls-2%22%20cx%3D%2216.15%22%20cy%3D%227.73%22%20r%3D%220.96%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M11.88%2C7.89A4.11%2C4.11%2C0%2C1%2C0%2C16%2C12%2C4.11%2C4.11%2C0%2C0%2C0%2C11.88%2C7.89Zm0%2C6.78A2.67%2C2.67%2C0%2C1%2C1%2C14.54%2C12%2C2.68%2C2.68%2C0%2C0%2C1%2C11.88%2C14.67Z%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .section-has-gradient, .nar_footer .main, .nar_footer .section-default, .nar_footer .front .field--content:nth-child(n+3):nth-child(odd), .nar_footer .pane--recent-publication-issues-panel-pane-1, .nar_footer .field--below-paragraph > .field-items > .field-item {
    background-color: white;
    border-top: 1px solid #ebebeb;
    padding-top: 2em;
    padding-bottom: 1.5em; }
  .nar_footer .section-has-gradient, .nar_footer .main {
    background-image: linear-gradient(to top, white 0%, #fbfbfb 68%, #fbfbfb 100%);
    background-size: 1px 200px;
    background-repeat: repeat-x; }
  .nar_footer .shadow, .nar_footer input[type="email"]:focus,
  .nar_footer input[type="text"]:focus,
  .nar_footer input[type="tel"]:focus,
  .nar_footer input[type="password"]:focus,
  .nar_footer input[type="search"]:focus, .nar_footer textarea:focus, .nar_footer input[type="email"]:active,
  .nar_footer input[type="text"]:active,
  .nar_footer input[type="tel"]:active,
  .nar_footer input[type="password"]:active,
  .nar_footer input[type="search"]:active, .nar_footer textarea:active {
    box-shadow: 0 -1px 5px 3px rgba(35, 27, 24, 0.07), 0 1px 5px 3px rgba(35, 27, 24, 0.07); }
  .nar_footer .taxonomy-list {
    color: #727272; }
  .nar_footer .taxonomy-list a {
    color: #727272;
    text-decoration: none; }
  .nar_footer .taxonomy-list a:hover, .nar_footer .taxonomy-list a:active {
    color: #35a0ea; }
  .nar_footer .mainstage--static .taxonomy-list a {
    color: #fff; }
  .nar_footer .mainstage--static .taxonomy-list a:hover {
    color: #35a0ea; }
  .nar_footer article,
  .nar_footer aside,
  .nar_footer details,
  .nar_footer figcaption,
  .nar_footer figure,
  .nar_footer footer,
  .nar_footer header,
  .nar_footer hgroup,
  .nar_footer main,
  .nar_footer menu,
  .nar_footer nav,
  .nar_footer section,
  .nar_footer summary {
    display: block; }
  .nar_footer audio,
  .nar_footer canvas,
  .nar_footer progress,
  .nar_footer video {
    display: inline-block;
    vertical-align: baseline;
    *display: inline;
    *zoom: 1; }
  .nar_footer audio:not([controls]) {
    display: none;
    height: 0; }
  .nar_footer [hidden],
  .nar_footer template {
    display: none; }
  .nar_footer button,
  .nar_footer input,
  .nar_footer select,
  .nar_footer textarea {
    font-family: "Roboto", Helvetica, Arial, sans-serif; }
  .nar_footer b,
  .nar_footer strong {
    font-weight: bold; }
  .nar_footer sub,
  .nar_footer sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  .nar_footer svg:not(:root) {
    overflow: hidden; }
  .nar_footer code,
  .nar_footer kbd,
  .nar_footer pre,
  .nar_footer samp {
    font-family: Consolas, "Lucida Console", "Liberation Mono", "Courier New", monospace, sans-serif;
    font-size: 1em;
    _font-family: 'courier new', monospace; }
  .nar_footer button,
  .nar_footer input,
  .nar_footer optgroup,
  .nar_footer select,
  .nar_footer textarea {
    color: inherit;
    font-family: inherit;
    font-size: 100%;
    margin: 0;
    max-width: 100%;
    vertical-align: baseline;
    *vertical-align: middle; }
  .nar_footer button,
  .nar_footer select {
    text-transform: none; }
  .nar_footer button,
  .nar_footer html input[type="button"],
  .nar_footer input[type="reset"],
  .nar_footer input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer; }
  .nar_footer button[disabled],
  .nar_footer html input[disabled] {
    cursor: default; }
  .nar_footer button::-moz-focus-inner,
  .nar_footer input::-moz-focus-inner {
    border: 0;
    padding: 0; }
  .nar_footer input[type="checkbox"],
  .nar_footer input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
    *height: 13px;
    *width: 13px; }
  .nar_footer input[type="number"]::-webkit-inner-spin-button,
  .nar_footer input[type="number"]::-webkit-outer-spin-button {
    height: auto; }
  .nar_footer input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box; }
  .nar_footer input[type="search"]::-webkit-search-cancel-button,
  .nar_footer input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  .nar_footer abbr,
  .nar_footer blockquote,
  .nar_footer code,
  .nar_footer kbd,
  .nar_footer q,
  .nar_footer samp,
  .nar_footer tt,
  .nar_footer var {
    -webkit-hyphens: none;
    -ms-hyphens: none;
    hyphens: none; }
  .nar_footer img,
  .nar_footer input,
  .nar_footer textarea,
  .nar_footer video {
    height: auto;
    max-width: 100%; }
  .nar_footer embed,
  .nar_footer iframe,
  .nar_footer object {
    max-width: 100%; }
  .nar_footer ::selection {
    background: blue;
    color: #fff;
    text-shadow: none; }
  .nar_footer *,
  .nar_footer *:before,
  .nar_footer *:after {
    box-sizing: inherit; }
  .nar_footer ::selection {
    background: #3a5466;
    color: white; }
  .nar_footer ::moz-selection {
    background: #3a5466;
    color: white; }
  .nar_footer a {
    color: #006cb7;
    background-color: transparent;
    outline-offset: 0.125em; }
  .nar_footer a:hover, .nar_footer a:active {
    color: #35a0ea; }
  .nar_footer abbr {
    font-variant: small-caps;
    text-transform: lowercase; }
  .nar_footer abbr[title] {
    border-bottom: 1px dotted; }
  .nar_footer abbr:hover {
    cursor: help; }
  .nar_footer blockquote {
    color: #4f7690;
    font-size: 1.125em;
    line-height: 1.3;
    margin: 0 0 1.5em;
    text-align: center;
    padding: 0 1em; }
  @media (min-width: 43.75em) {
    .nar_footer blockquote {
      padding: 0 2em;
      margin: 0 1.5em 1.5em; } }
  .nar_footer blockquote::before {
    content: '';
    display: block;
    height: 25px;
    width: 25px;
    background-image: url("../images/bg/blockquote.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eblockquote%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M6.75%2C18.56a4.37%2C4.37%2C0%2C0%2C0%2C.09-8.74%2C6.1%2C6.1%2C0%2C0%2C1%2C4.28-1.75V5.44a8.74%2C8.74%2C0%2C0%2C0-8.74%2C8.74A4.37%2C4.37%2C0%2C0%2C0%2C6.75%2C18.56Zm10.49%2C0a4.37%2C4.37%2C0%2C0%2C0%2C.09-8.74%2C6.1%2C6.1%2C0%2C0%2C1%2C4.28-1.75V5.44a8.74%2C8.74%2C0%2C0%2C0-8.74%2C8.74A4.37%2C4.37%2C0%2C0%2C0%2C17.25%2C18.56Z%22%20fill%3D%22%234f778c%22%2F%3E%3C%2Fsvg%3E");
    background-size: 25px;
    margin: 0 auto 0.5em; }
  .nar_footer blockquote p {
    margin-bottom: 0.5em; }
  .nar_footer blockquote cite {
    color: #727272;
    font-size: 0.875em;
    font-style: normal; }
  .nar_footer body {
    background-color: white;
    color: #231b18;
    margin: 0;
    padding: 0;
    word-wrap: break-word; }
  .nar_footer body.pushy-open-left {
    overflow: hidden;
    height: 100%;
    -webkit-overflow-scrolling: touch; }
  .nar_footer button {
    overflow: visible; }
  .nar_footer dd {
    margin-bottom: 1.5em; }
  .nar_footer dfn {
    font-style: italic; }
  .nar_footer dl {
    margin: 0 0 1.5em; }
  .nar_footer figure {
    margin: 0 0 1.5em; }
  .nar_footer form {
    margin: 0; }
  .nar_footer h1, .nar_footer h2, .nar_footer h3, .nar_footer h4, .nar_footer h5, .nar_footer h6 {
    color: #231b18;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    -webkit-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    font-weight: 500;
    line-height: 1.2;
    text-rendering: optimizeLegibility; }
  .nar_footer h1 {
    font-size: 2.125em;
    line-height: 46/34;
    margin: 0 0 1em; }
  .nar_footer h2 {
    font-size: 1.5em;
    margin: 0 0 1em; }
  .nar_footer h3 {
    font-size: 1.25em;
    margin: 0 0 1em; }
  .nar_footer h4 {
    font-size: 1.125em;
    margin: 0 0 1.6666666667em; }
  .nar_footer h5 {
    font-size: 1em;
    margin: 0 0 1.5em; }
  .nar_footer h6 {
    font-size: 0.875em;
    margin: 0 0 1.5em; }
  .nar_footer h1 a, .nar_footer h2 a, .nar_footer h3 a, .nar_footer h4 a, .nar_footer h5 a, .nar_footer h6 a {
    color: #006cb7; }
  .nar_footer h1 a:hover, .nar_footer h1 a:active, .nar_footer h2 a:hover, .nar_footer h2 a:active, .nar_footer h3 a:hover, .nar_footer h3 a:active, .nar_footer h4 a:hover, .nar_footer h4 a:active, .nar_footer h5 a:hover, .nar_footer h5 a:active, .nar_footer h6 a:hover, .nar_footer h6 a:active {
    color: #35a0ea; }
  .nar_footer hr {
    border-top: 1px solid #ebebeb;
    box-sizing: content-box;
    height: 0;
    margin: 1.5em 0; }
  .nar_footer html {
    box-sizing: border-box;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-size: 100%;
    -webkit-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    line-height: 1.75;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    overflow-x: hidden;
    height: 100%;
    -webkit-overflow-scrolling: touch; }
  .nar_footer img {
    border: 0;
    -ms-interpolation-mode: bicubic; }
  .nar_footer table img {
    max-width: none; }
  .nar_footer input[type="email"],
  .nar_footer input[type="text"],
  .nar_footer input[type="tel"],
  .nar_footer input[type="password"],
  .nar_footer input[type="search"], .nar_footer textarea {
    border: 1px solid #ececec;
    color: #3a5466;
    font-size: 0.9375em;
    padding: 1em; }
  .nar_footer input[type="email"]:focus,
  .nar_footer input[type="text"]:focus,
  .nar_footer input[type="tel"]:focus,
  .nar_footer input[type="password"]:focus,
  .nar_footer input[type="search"]:focus, .nar_footer textarea:focus, .nar_footer input[type="email"]:active,
  .nar_footer input[type="text"]:active,
  .nar_footer input[type="tel"]:active,
  .nar_footer input[type="password"]:active,
  .nar_footer input[type="search"]:active, .nar_footer textarea:active {
    border-color: #4191c9;
    outline: 0; }
  .nar_footer input {
    line-height: normal; }
  .nar_footer legend {
    border: 0;
    margin: 0;
    padding: 0;
    *margin-left: -7px; }
  .nar_footer [dir="rtl"] legend {
    *margin-left: 0;
    *margin-right: -7px; }
  .nar_footer mark {
    background: #3a5466;
    color: white; }
  .nar_footer optgroup {
    font-weight: bold; }
  .nar_footer p {
    margin: 0 0 1.5em; }
  .nar_footer pre {
    margin: 0 0 1.5em;
    overflow: auto;
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word; }
  .nar_footer sub {
    bottom: -0.25em; }
  .nar_footer sup {
    top: -0.5em; }
  .nar_footer table {
    background: white;
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #ebebeb;
    box-shadow: 0 1px 5px 1px rgba(235, 235, 235, 0.75);
    font-size: 0.875em;
    margin-bottom: 1.5em; }
  .nar_footer td {
    border: 1px solid #ebebeb;
    padding: 1em;
    border-bottom-width: 0;
    border-top-width: 0px;
    position: relative; }
  .nar_footer td::after {
    content: '';
    display: block;
    background: #ebebeb;
    bottom: 0;
    height: 1px;
    left: 1em;
    position: absolute;
    width: 100%;
    width: calc(100% - 2em); }
  .nar_footer textarea {
    overflow: auto; }
  .nar_footer tfoot th:after {
    display: none; }
  .nar_footer th {
    padding: 1em;
    text-transform: uppercase;
    border: 0 solid #ebebeb;
    border-width: 0 1px 0 1px;
    font-weight: 500;
    position: relative; }
  .nar_footer th::after {
    content: '';
    display: block;
    background: #ebebeb;
    bottom: 0;
    height: 2px;
    left: 1em;
    position: absolute;
    width: calc(100% - 2em); }
  .nar_footer th a {
    color: #4f7690; }
  .nar_footer table tr:last-child td:after {
    background: transparent; }
  @media print {
    .nar_footer * {
      background: transparent !important;
      box-shadow: none !important;
      color: #000 !important;
      text-shadow: none !important;
      -ms-filter: none !important;
      -webkit-filter: none !important;
      filter: none !important; }
    .nar_footer iframe,
    .nar_footer nav {
      display: none; }
    .nar_footer a,
    .nar_footer a:visited {
      text-decoration: none; }
    .nar_footer a[href]:after {
      content: " <" attr(href) ">";
      font-family: "Roboto", Helvetica, Arial, sans-serif;
      font-size: 10pt;
      font-weight: normal;
      text-transform: lowercase; }
    .nar_footer a[href^="javascript:"]:after,
    .nar_footer a[href^="mailto:"]:after,
    .nar_footer a[href^="tel:"]:after,
    .nar_footer a[href^="#"]:after {
      content: ""; }
    .nar_footer abbr[title]:after {
      content: " (" attr(title) ")"; }
    .nar_footer blockquote,
    .nar_footer pre {
      border: 1px solid #999;
      page-break-inside: avoid; }
    .nar_footer thead {
      display: table-header-group; }
    .nar_footer img,
    .nar_footer tr,
    .nar_footer ul {
      page-break-inside: avoid; }
    .nar_footer img {
      max-width: 100% !important; }
    .nar_footer h1 a:after,
    .nar_footer h2 a:after,
    .nar_footer h3 a:after,
    .nar_footer h4 a:after,
    .nar_footer h5 a:after,
    .nar_footer h6 a:after {
      display: inline-block; }
    .nar_footer h2,
    .nar_footer h3,
    .nar_footer h4,
    .nar_footer p {
      orphans: 3;
      widows: 3; }
    .nar_footer h2,
    .nar_footer h3,
    .nar_footer h4 {
      page-break-after: avoid; }
    @page {
      .nar_footer {
        margin: 2cm; } } }
  .nar_footer .layout-bio-full {
    *zoom: 1; }
  .nar_footer .layout-bio-full:after {
    display: table;
    content: ""; }
  .nar_footer .layout-bio-full:after {
    clear: both; }
  .nar_footer .layout-bio-full .bio__headshot {
    margin: 0;
    padding: 0 0 .5em; }
  @media (min-width: 37.5em) {
    .nar_footer .layout-bio-full .bio__headshot {
      float: left;
      padding-right: 1em; } }
  .nar_footer .layout-bio-full .bio__headshot img {
    background-color: #b8b8b8;
    margin-bottom: 1.5em; }
  .nar_footer .layout-bio-full .bio__headshot:empty {
    padding: 0; }
  .nar_footer .layout-bio-full .bio__headshot a,
  .nar_footer .layout-bio-full .bio__headshot img {
    display: block; }
  .nar_footer .layout-bio-full .bio__profile {
    overflow: hidden; }
  .nar_footer .layout-bio-full .bio__profile .button {
    margin-left: 140px;
    margin-top: .5em; }
  .nar_footer .layout-bio-full .bio__narrative {
    clear: both; }
  .nar_footer .bio-credentials__certs div {
    margin-bottom: 1.5em; }
  .nar_footer .bio-credentials__title {
    margin-top: 1.5em; }
  .nar_footer .bio-credentials__item {
    list-style: none; }
  .nar_footer .qualified {
    display: inline-block;
    display: none;
    font-weight: bold;
    margin-left: 1.5em; }
  .nar_footer .qualified::before {
    content: '';
    display: inline-block;
    background-image: url("../images/bg/check-circle-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2257.99%22%20height%3D%2257.93%22%20viewBox%3D%220%200%2057.99%2057.93%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23b8b8b8%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Echeck-circle-light%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M0%2C29a29%2C29%2C0%2C1%2C1%2C28.92%2C28.9A28.92%2C28.92%2C0%2C0%2C1%2C0%2C29ZM28.88%2C52.14a23.19%2C23.19%2C0%2C1%2C0-23-23.59A23.21%2C23.21%2C0%2C0%2C0%2C28.88%2C52.14Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M25.41%2C36.2c4.06-6.08%2C8-12%2C11.91-17.8.54-.8%2C1.25-1.86%2C2-2%2C1-.2%2C2.71.11%2C3%2C.74a4.53%2C4.53%2C0%2C0%2C1%2C0%2C3.74c-3%2C5-6.36%2C9.74-9.58%2C14.59l-4.43%2C6.64c-1.17%2C1.75-2.65%2C2-4.23.66q-5.1-4.21-10.08-8.56a2.77%2C2.77%2C0%2C0%2C1-.4-4.21c1.23-1.43%2C2.79-1.35%2C4.21-.17C20.41%2C31.88%2C22.84%2C34%2C25.41%2C36.2Z%22%2F%3E%3C%2Fsvg%3E");
    height: 15px;
    margin-right: .5em;
    width: 15px;
    position: relative;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 2px; }
  .nar_footer .is-qualified .qualified {
    display: inline-block; }
  @media (max-width: 37.5em) {
    .nar_footer .is-qualified .qualified {
      display: block;
      margin-left: 0; } }
  .nar_footer .bio__contact-links {
    margin-left: 0 !important; }
  .nar_footer .bio__contact-links li:before {
    display: none; }
  .nar_footer .bio__contact-links li a {
    font-size: .9em; }
  .nar_footer .layout-constrain {
    margin-left: auto;
    margin-right: auto;
    max-width: 75em;
    padding-left: 1em;
    padding-right: 1em; }
  .nar_footer .layout-constrain--break {
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%); }
  .nar_footer .front .layout-constrain--not-home {
    padding-left: 0;
    padding-right: 0; }
  .nar_footer .node-type-event .meta-row__label {
    min-width: 160px; }
  .nar_footer .secondary .node-type-event .meta-row__label {
    min-width: 0px; }
  .nar_footer .node-type-event .event-detail__buttons {
    margin: 1.5em 0; }
  .nar_footer .event-detail__links {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    font-size: 0.875em;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    margin: 0 0 1.5em 0;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
            flex-direction: column; }
  @media (min-width: 37.5em) {
    .nar_footer .event-detail__links {
      -ms-flex-direction: row;
      -webkit-flex-direction: row;
              flex-direction: row; } }
  .nar_footer .event-detail__links-col {
    padding: 0;
    margin: .5em 0; }
  .nar_footer .event-detail__links-col a {
    color: #95adbc; }
  .nar_footer .event-detail__links-col a:hover {
    color: #35a0ea; }
  .nar_footer .event-detail__links-col .icon-small {
    position: relative;
    top: -2px; }
  @media (min-width: 37.5em) {
    .nar_footer .event-detail__links-col {
      padding: 0 1em;
      border-left: solid 1px #dbdbdb; }
    .nar_footer .event-detail__links-col:first-child {
      border-left: none;
      padding-left: 0; } }
  .nar_footer .event-detail__links-col .nav--social-menu-share {
    margin-bottom: 0;
    margin-left: -8px;
    position: relative;
    top: -2px; }
  .nar_footer .event-detail__meta.secondary .meta-row {
    display: block; }
  .nar_footer .event-detail__meta.secondary .meta-row__text {
    display: inline; }
  .nar_footer .event-detail__meta.secondary .meta-row__text a, .nar_footer .event-detail__meta.secondary .meta-row__text p, .nar_footer .event-detail__meta.secondary .meta-row__text span {
    display: inline; }
  .nar_footer .event-detail__meta.secondary .meta-row__label {
    min-width: 0;
    display: inline; }
  .nar_footer .layout--flex-grid {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-left: -0.5em;
    margin-right: -0.5em; }
  .nar_footer .layout--flex-grid .flex-column > .field--body {
    padding: 1.5em; }
  .nar_footer .layout--flex-grid.layout--full .flex-column > .field--body {
    padding: 0; }
  .nar_footer .layout--flex-grid.layout--full .flex-column > * {
    margin: 0; }
  .nar_footer .flex-column {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    position: relative;
    min-width: 10.9375rem; }
  .nar_footer .flex-column > img {
    -ms-flex-item-align: start;
    -webkit-align-self: flex-start;
            align-self: flex-start;
    margin: 0 auto; }
  .nar_footer .flex-column > .plyr {
    margin-bottom: 1em; }
  .nar_footer .flex-column > * {
    width: calc(100% - 1em);
    margin-left: 0.5em;
    margin-right: 0.5em; }
  .nar_footer .layout--fg-3333 > .flex-column {
    margin-bottom: 1em;
    width: 100%; }
  @media (min-width: 45.3125em) {
    .nar_footer .layout--fg-3333 > .flex-column {
      -ms-flex-preferred-size: 50%;
      -webkit-flex-basis: 50%;
              flex-basis: 50%; } }
  @media (min-width: 56.25em) {
    .nar_footer .layout--fg-3333 > .flex-column {
      -ms-flex-preferred-size: 25%;
      -webkit-flex-basis: 25%;
              flex-basis: 25%;
      margin-bottom: 0; } }
  @media (min-width: 56.25em) {
    .nar_footer .layout--fg-3333.with-grid-limit > .flex-column {
      -ms-flex-positive: 0;
      -webkit-flex-grow: 0;
              flex-grow: 0; } }
  @media (min-width: 45.3125em) {
    .nar_footer .layout--fg-3-6-3 > .flex-column {
      -ms-flex: 1 1 50%;
      -webkit-flex: 1 1 50%;
              flex: 1 1 50%; }
    .nar_footer .layout--fg-3-6-3 > .flex-column:nth-child(2) {
      -ms-flex-order: 3;
      -webkit-order: 3;
              order: 3; } }
  @media (min-width: 56.25em) {
    .nar_footer .layout--fg-3-6-3 > .flex-column {
      -ms-flex-preferred-size: 25%;
      -webkit-flex-basis: 25%;
              flex-basis: 25%; }
    .nar_footer .layout--fg-3-6-3 > .flex-column:nth-child(2) {
      -ms-flex-order: 0;
      -webkit-order: 0;
              order: 0;
      -ms-flex-preferred-size: 50%;
      -webkit-flex-basis: 50%;
              flex-basis: 50%; } }
  @media (min-width: 45.3125em) {
    .nar_footer .layout--fg-3-6-3 > .flex-column {
      -ms-flex-preferred-size: 50%;
      -webkit-flex-basis: 50%;
              flex-basis: 50%; }
    .nar_footer .layout--fg-3-6-3 > .flex-column:nth-child(2) {
      -ms-flex-order: 3;
      -webkit-order: 3;
              order: 3; } }
  @media (min-width: 56.25em) {
    .nar_footer .layout--fg-3-6-3 > .flex-column {
      -ms-flex: 1 1 25%;
      -webkit-flex: 1 1 25%;
              flex: 1 1 25%; }
    .nar_footer .layout--fg-3-6-3 > .flex-column:nth-child(2) {
      -ms-flex-positive: 2;
      -webkit-flex-grow: 2;
              flex-grow: 2;
      -ms-flex-order: 0;
      -webkit-order: 0;
              order: 0; } }
  @media (min-width: 45.3125em) {
    .nar_footer .layout--fg-6-3-3 > .flex-column {
      -ms-flex-preferred-size: 50%;
      -webkit-flex-basis: 50%;
              flex-basis: 50%; }
    .nar_footer .layout--fg-6-3-3 > .flex-column:first-child {
      -ms-flex-preferred-size: 100%;
      -webkit-flex-basis: 100%;
              flex-basis: 100%; } }
  @media (min-width: 56.25em) {
    .nar_footer .layout--fg-6-3-3 > .flex-column {
      -ms-flex: 1 1 25%;
      -webkit-flex: 1 1 25%;
              flex: 1 1 25%; }
    .nar_footer .layout--fg-6-3-3 > .flex-column:first-child {
      -ms-flex-preferred-size: 50%;
      -webkit-flex-basis: 50%;
              flex-basis: 50%; } }
  @media (min-width: 45.3125em) {
    .nar_footer .layout--fg-3-3-6 > .flex-column {
      -ms-flex-preferred-size: 50%;
      -webkit-flex-basis: 50%;
              flex-basis: 50%; } }
  @media (min-width: 56.25em) {
    .nar_footer .layout--fg-3-3-6 > .flex-column {
      -ms-flex-preferred-size: 25%;
      -webkit-flex-basis: 25%;
              flex-basis: 25%; }
    .nar_footer .layout--fg-3-3-6 > .flex-column:last-child {
      -ms-flex-preferred-size: 50%;
      -webkit-flex-basis: 50%;
              flex-basis: 50%; } }
  @media (min-width: 45.3125em) {
    .nar_footer .layout--fg-6-6 > .flex-column {
      -ms-flex-preferred-size: 50%;
      -webkit-flex-basis: 50%;
              flex-basis: 50%; } }
  @media (min-width: 45.3125em) {
    .nar_footer .layout--fg-9-3 > .flex-column {
      -ms-flex-preferred-size: 50%;
      -webkit-flex-basis: 50%;
              flex-basis: 50%; } }
  @media (min-width: 56.25em) {
    .nar_footer .layout--fg-9-3 > .flex-column {
      -ms-flex-preferred-size: 75%;
      -webkit-flex-basis: 75%;
              flex-basis: 75%; }
    .nar_footer .layout--fg-9-3 > .flex-column:last-child {
      -ms-flex-preferred-size: 25%;
      -webkit-flex-basis: 25%;
              flex-basis: 25%; } }
  @media (min-width: 45.3125em) {
    .nar_footer .layout--fg-3-9 > .flex-column {
      -ms-flex-preferred-size: 50%;
      -webkit-flex-basis: 50%;
              flex-basis: 50%; } }
  @media (min-width: 56.25em) {
    .nar_footer .layout--fg-3-9 > .flex-column {
      -ms-flex-preferred-size: 25%;
      -webkit-flex-basis: 25%;
              flex-basis: 25%; }
    .nar_footer .layout--fg-3-9 > .flex-column:last-child {
      -ms-flex-preferred-size: 75%;
      -webkit-flex-basis: 75%;
              flex-basis: 75%; } }
  .nar_footer .layout--fg-4-4-4 > .flex-column {
    width: 100%; }
  @media (min-width: 45.3125em) {
    .nar_footer .layout--fg-4-4-4 > .flex-column {
      -ms-flex-preferred-size: 33.3333%;
      -webkit-flex-basis: 33.3333%;
              flex-basis: 33.3333%; } }
  .nar_footer .layout--full > * {
    display: block; }
  .nar_footer .layout--multi-row .flex-main > * {
    height: auto;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto; }
  .nar_footer .layout--multi-row > .flex-column {
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
            flex-direction: column;
    width: 100%; }
  .nar_footer .layout--multi-row > .flex-column > * {
    width: auto; }
  @media (min-width: 56.25em) {
    .nar_footer .layout--multi-row > .flex-column {
      margin-bottom: 0;
      -ms-flex-preferred-size: 50%;
      -webkit-flex-basis: 50%;
              flex-basis: 50%;
      width: 50%; } }
  .nar_footer .layout--multi-row .flex-aside--bottom {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between;
    min-width: 0;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap; }
  .nar_footer .layout--multi-row .flex-aside--bottom > .flex-column {
    -ms-flex: inherit;
    -webkit-flex: inherit;
            flex: inherit;
    min-width: 100%;
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
            flex-basis: 100%; }
  @media (min-width: 30em) {
    .nar_footer .layout--multi-row .flex-aside--bottom > .flex-column {
      -ms-flex-preferred-size: 50%;
      -webkit-flex-basis: 50%;
              flex-basis: 50%;
      min-width: 50%; } }
  @media (min-width: 56.25em) {
    .nar_footer .layout--multi-row .flex-aside--bottom > .flex-column {
      margin-bottom: 0; } }
  @media (min-width: 30em) {
    .nar_footer .layout--multi-row .flex-aside--bottom {
      -ms-flex-direction: row;
      -webkit-flex-direction: row;
              flex-direction: row;
      width: auto; } }
  @media (min-width: 56.25em) {
    .nar_footer .layout--multi-row .flex-aside--top,
    .nar_footer .layout--multi-row .flex-aside--bottom {
      min-height: 15.625rem; } }
  .nar_footer .layout--multi-row .flex-aside > * {
    margin-left: 0;
    margin-right: 0; }
  .nar_footer .layout--multi-row .flex-aside .flex-aside--top {
    width: auto; }
  .nar_footer .layout-grid {
    overflow: hidden; }
  .nar_footer .layout-grid__row {
    margin-left: -1em;
    margin-right: -1em; }
  .nar_footer .layout-grid__column {
    float: left;
    padding: 0 1em;
    width: 100%; }
  .nar_footer .layout-grid--cols-2 .layout-grid__column {
    width: 50%; }
  @media (min-width: 43.75em) {
    .nar_footer .layout-grid--cols-3 .layout-grid__column {
      width: 33.3333333333%; } }
  .nar_footer .layout-grid--cols-4 .layout-grid__column {
    width: 25%; }
  .nar_footer .layout-grid--cols-5 .layout-grid__column {
    width: 20%; }
  .nar_footer .layout-grid--cols-6 .layout-grid__column {
    width: 16.6666666667%; }
  .nar_footer .layout--grid-9-3 {
    overflow: visible;
    *zoom: 1;
    margin: 0 -1em; }
  .nar_footer .layout--grid-9-3:after {
    display: table;
    content: ""; }
  .nar_footer .layout--grid-9-3:after {
    clear: both; }
  @media (min-width: 56.25em) {
    .nar_footer .layout--grid-9-3 > .layout-grid__column {
      width: 75%; }
    .nar_footer .layout--grid-9-3 > .layout-grid__column:last-child {
      width: 25%; } }
  @media (min-width: 56.25em) {
    .nar_footer .layout--daily-news.layout--grid-9-3 > .layout-grid__column {
      -ms-flex-preferred-size: calc(100% - (300px + 2em));
      -webkit-flex-basis: calc(100% - (300px + 2em));
              flex-basis: calc(100% - (300px + 2em));
      width: calc(100% - (300px + 2em)); }
    .nar_footer .layout--daily-news.layout--grid-9-3 > .layout-grid__column:last-child {
      -ms-flex-preferred-size: calc(300px + 2em);
      -webkit-flex-basis: calc(300px + 2em);
              flex-basis: calc(300px + 2em);
      width: calc(300px + 2em); } }
  .nar_footer .layout-content-aside .main-content {
    *zoom: 1; }
  .nar_footer .layout-content-aside .main-content:after {
    display: table;
    content: ""; }
  .nar_footer .layout-content-aside .main-content:after {
    clear: both; }
  .nar_footer .layout-content-aside .main-content__primary {
    width: 100%; }
  @media (min-width: 60em) {
    .nar_footer .layout-content-aside.has-aside .main-content__primary {
      float: left;
      padding-right: 0.5em;
      width: calc(100% - 350px); }
    .nar_footer .layout-content-aside.has-aside .main-content__aside {
      float: left;
      padding-left: 50px;
      width: 350px; } }
  .nar_footer .layout-content-aside .secondary-content {
    clear: both; }
  .nar_footer .layout-content-aside .form-item--select {
    margin: 0 0 3em 0;
    font-size: .9em; }
  .nar_footer .layout-content-aside .form-item--select select {
    width: 250px; }
  @media (min-width: 60em) {
    .nar_footer .layout-content-aside .form-item--select select {
      width: 300px; } }
  .nar_footer .layout-content-aside .pane--aside-dropdown {
    text-align: center; }
  @media (min-width: 60em) {
    .nar_footer .layout-content-aside .pane--aside-dropdown {
      text-align: left; } }
  .nar_footer .layout-content-aside--media .main-content__media {
    width: 100%; }
  .nar_footer .main-content__aside .carousel__search {
    padding: 0;
    width: 100%; }
  .nar_footer .main-content__aside .carousel__search .carousel__search-bar {
    float: left;
    margin: 0 0 2em 0;
    width: 100%; }
  .nar_footer .layout--page-grid {
    margin-left: -0.5em;
    margin-right: -0.5em;
    overflow: hidden; }
  .nar_footer .layout--page-column {
    padding: 0 0.5em;
    width: 100%; }
  @media (min-width: 43.75em) {
    .nar_footer .layout-page-nav-sidebar .region-sidebar-left {
      float: left;
      padding-right: 25px;
      position: relative;
      width: 200px;
      z-index: 1; } }
  @media (min-width: 43.75em) {
    .nar_footer .layout-page-nav-sidebar .main-content {
      float: left;
      width: calc(100% - 200px); } }
  @media (min-width: 47.5em) {
    .nar_footer .layout-panels-sidebar--left > div {
      *zoom: 1; }
    .nar_footer .layout-panels-sidebar--left > div:after {
      display: table;
      content: ""; }
    .nar_footer .layout-panels-sidebar--left > div:after {
      clear: both; }
    .nar_footer .layout-panels-sidebar--left.sidebar .layout-main {
      width: 83.3333333333%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none;
      padding-right: 0; }
    .nar_footer .layout-panels-sidebar--left.sidebar .layout-nav {
      width: 16.6666666667%;
      float: left;
      margin-right: -100%;
      clear: none;
      padding-right: 1em; } }
  @media (min-width: 47.5em) {
    .nar_footer .layout-panels-sidebar--right > div {
      *zoom: 1; }
    .nar_footer .layout-panels-sidebar--right > div:after {
      display: table;
      content: ""; }
    .nar_footer .layout-panels-sidebar--right > div:after {
      clear: both; }
    .nar_footer .layout-panels-sidebar--right.sidebar .layout-main {
      width: 66.6666666667%;
      float: left;
      margin-right: -100%;
      clear: none;
      padding-right: 1em; }
    .nar_footer .layout-panels-sidebar--right.sidebar .layout-sidebar {
      width: 33.3333333333%;
      float: left;
      margin-right: -100%;
      margin-left: 75%;
      clear: none;
      padding-right: 1em; } }
  @media (min-width: 43.75em) {
    .nar_footer .layout-sidebar-multi-row.has-sidebar .layout-sidebar-multi-row__rows-wrapper {
      width: 73.9130434783%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.has-sidebar .layout-sidebar-multi-row__sidebar {
      width: 21.7391304348%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.has-row-2-first.has-row-2-second.has-row-2-third .layout-sidebar-multi-row__row-2-first {
      width: 30.4347826087%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.has-row-2-first.has-row-2-second.has-row-2-third .layout-sidebar-multi-row__row-2-second {
      width: 30.4347826087%;
      float: left;
      margin-right: -100%;
      margin-left: 34.7826086957%;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.has-row-2-first.has-row-2-second.has-row-2-third .layout-sidebar-multi-row__row-2-third {
      width: 30.4347826087%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.has-row-2-first.has-row-2-second.empty-row-2-third .layout-sidebar-multi-row__row-2-first {
      width: 47.8260869565%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.has-row-2-first.has-row-2-second.empty-row-2-third .layout-sidebar-multi-row__row-2-second {
      width: 47.8260869565%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.has-row-2-first.empty-row-2-second.has-row-2-third .layout-sidebar-multi-row__row-2-first {
      width: 47.8260869565%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.has-row-2-first.empty-row-2-second.has-row-2-third .layout-sidebar-multi-row__row-2-third {
      width: 47.8260869565%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.empty-row-2-first.has-row-2-second.has-row-2-third .layout-sidebar-multi-row__row-2-second {
      width: 47.8260869565%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.empty-row-2-first.has-row-2-second.has-row-2-third .layout-sidebar-multi-row__row-2-third {
      width: 47.8260869565%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.has-row-3-first.has-row-3-second.has-row-3-third .layout-sidebar-multi-row__row-3-first {
      width: 30.4347826087%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.has-row-3-first.has-row-3-second.has-row-3-third .layout-sidebar-multi-row__row-3-second {
      width: 30.4347826087%;
      float: left;
      margin-right: -100%;
      margin-left: 34.7826086957%;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.has-row-3-first.has-row-3-second.has-row-3-third .layout-sidebar-multi-row__row-3-third {
      width: 30.4347826087%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.has-row-3-first.has-row-3-second.empty-row-3-third .layout-sidebar-multi-row__row-3-first {
      width: 47.8260869565%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.has-row-3-first.has-row-3-second.empty-row-3-third .layout-sidebar-multi-row__row-3-second {
      width: 47.8260869565%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.has-row-3-first.empty-row-3-second.has-row-3-third .layout-sidebar-multi-row__row-3-first {
      width: 47.8260869565%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.has-row-3-first.empty-row-3-second.has-row-3-third .layout-sidebar-multi-row__row-3-third {
      width: 47.8260869565%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.empty-row-3-first.has-row-3-second.has-row-3-third .layout-sidebar-multi-row__row-3-second {
      width: 47.8260869565%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.empty-row-3-first.has-row-3-second.has-row-3-third .layout-sidebar-multi-row__row-3-third {
      width: 47.8260869565%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.has-row-4-first.has-row-4-second.has-row-4-third .layout-sidebar-multi-row__row-4-first {
      width: 30.4347826087%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.has-row-4-first.has-row-4-second.has-row-4-third .layout-sidebar-multi-row__row-4-second {
      width: 30.4347826087%;
      float: left;
      margin-right: -100%;
      margin-left: 34.7826086957%;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.has-row-4-first.has-row-4-second.has-row-4-third .layout-sidebar-multi-row__row-4-third {
      width: 30.4347826087%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.has-row-4-first.has-row-4-second.empty-row-4-third .layout-sidebar-multi-row__row-4-first {
      width: 47.8260869565%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.has-row-4-first.has-row-4-second.empty-row-4-third .layout-sidebar-multi-row__row-4-second {
      width: 47.8260869565%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.has-row-4-first.empty-row-4-second.has-row-4-third .layout-sidebar-multi-row__row-4-first {
      width: 47.8260869565%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.has-row-4-first.empty-row-4-second.has-row-4-third .layout-sidebar-multi-row__row-4-third {
      width: 47.8260869565%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.empty-row-4-first.has-row-4-second.has-row-4-third .layout-sidebar-multi-row__row-4-second {
      width: 47.8260869565%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; }
    .nar_footer .layout-sidebar-multi-row.empty-row-4-first.has-row-4-second.has-row-4-third .layout-sidebar-multi-row__row-4-third {
      width: 47.8260869565%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; } }
  .nar_footer .layout-sidebar-multi-row,
  .nar_footer .layout-sidebar-multi-row__preface,
  .nar_footer .layout-sidebar-multi-row__sidebar,
  .nar_footer .layout-sidebar-multi-row__main-wrapper,
  .nar_footer .layout-sidebar-multi-row__rows-wrapper,
  .nar_footer .layout-sidebar-multi-row__row-1,
  .nar_footer .layout-sidebar-multi-row__row-2,
  .nar_footer .layout-sidebar-multi-row__row-2-first,
  .nar_footer .layout-sidebar-multi-row__row-2-second,
  .nar_footer .layout-sidebar-multi-row__row-2-third,
  .nar_footer .layout-sidebar-multi-row__row-3,
  .nar_footer .layout-sidebar-multi-row__row-3-first,
  .nar_footer .layout-sidebar-multi-row__row-3-second,
  .nar_footer .layout-sidebar-multi-row__row-3-third,
  .nar_footer .layout-sidebar-multi-row__row-4,
  .nar_footer .layout-sidebar-multi-row__row-4-first,
  .nar_footer .layout-sidebar-multi-row__row-4-second,
  .nar_footer .layout-sidebar-multi-row__row-4-third,
  .nar_footer .layout-sidebar-multi-row__postscript {
    *zoom: 1; }
  .nar_footer .layout-sidebar-multi-row:after,
  .nar_footer .layout-sidebar-multi-row__preface:after,
  .nar_footer .layout-sidebar-multi-row__sidebar:after,
  .nar_footer .layout-sidebar-multi-row__main-wrapper:after,
  .nar_footer .layout-sidebar-multi-row__rows-wrapper:after,
  .nar_footer .layout-sidebar-multi-row__row-1:after,
  .nar_footer .layout-sidebar-multi-row__row-2:after,
  .nar_footer .layout-sidebar-multi-row__row-2-first:after,
  .nar_footer .layout-sidebar-multi-row__row-2-second:after,
  .nar_footer .layout-sidebar-multi-row__row-2-third:after,
  .nar_footer .layout-sidebar-multi-row__row-3:after,
  .nar_footer .layout-sidebar-multi-row__row-3-first:after,
  .nar_footer .layout-sidebar-multi-row__row-3-second:after,
  .nar_footer .layout-sidebar-multi-row__row-3-third:after,
  .nar_footer .layout-sidebar-multi-row__row-4:after,
  .nar_footer .layout-sidebar-multi-row__row-4-first:after,
  .nar_footer .layout-sidebar-multi-row__row-4-second:after,
  .nar_footer .layout-sidebar-multi-row__row-4-third:after,
  .nar_footer .layout-sidebar-multi-row__postscript:after {
    display: table;
    content: ""; }
  .nar_footer .layout-sidebar-multi-row:after,
  .nar_footer .layout-sidebar-multi-row__preface:after,
  .nar_footer .layout-sidebar-multi-row__sidebar:after,
  .nar_footer .layout-sidebar-multi-row__main-wrapper:after,
  .nar_footer .layout-sidebar-multi-row__rows-wrapper:after,
  .nar_footer .layout-sidebar-multi-row__row-1:after,
  .nar_footer .layout-sidebar-multi-row__row-2:after,
  .nar_footer .layout-sidebar-multi-row__row-2-first:after,
  .nar_footer .layout-sidebar-multi-row__row-2-second:after,
  .nar_footer .layout-sidebar-multi-row__row-2-third:after,
  .nar_footer .layout-sidebar-multi-row__row-3:after,
  .nar_footer .layout-sidebar-multi-row__row-3-first:after,
  .nar_footer .layout-sidebar-multi-row__row-3-second:after,
  .nar_footer .layout-sidebar-multi-row__row-3-third:after,
  .nar_footer .layout-sidebar-multi-row__row-4:after,
  .nar_footer .layout-sidebar-multi-row__row-4-first:after,
  .nar_footer .layout-sidebar-multi-row__row-4-second:after,
  .nar_footer .layout-sidebar-multi-row__row-4-third:after,
  .nar_footer .layout-sidebar-multi-row__postscript:after {
    clear: both; }
  @media (min-width: 43.75em) {
    .nar_footer .layout-panels-sidebar--right {
      margin-right: -1em;
      margin-left: -1em; }
    .nar_footer .layout-panels-sidebar--right > div {
      padding: 0 1em;
      *zoom: 1; }
    .nar_footer .layout-panels-sidebar--right > div:after {
      display: table;
      content: ""; }
    .nar_footer .layout-panels-sidebar--right > div:after {
      clear: both; }
    .nar_footer .layout-panels-sidebar--right.sidebar .layout-main {
      width: 66.6666666667%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; }
    .nar_footer .layout-panels-sidebar--right.sidebar .layout-sidebar {
      width: 33.3333333333%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; } }
  .nar_footer .layout-slat {
    *zoom: 1; }
  .nar_footer .layout-slat:after {
    display: table;
    content: ""; }
  .nar_footer .layout-slat:after {
    clear: both; }
  .nar_footer .layout-slat__media {
    margin: 0;
    padding: 0 0 1em; }
  .nar_footer .layout-slat__media figure {
    margin: 0; }
  @media (min-width: 37.5em) {
    .nar_footer .layout-slat__media {
      float: left;
      padding-right: 1.5em; } }
  .nar_footer .layout-slat__media:empty {
    padding: 0; }
  .nar_footer .layout-slat__media a,
  .nar_footer .layout-slat__media img {
    display: block; }
  .nar_footer .layout-slat__content {
    overflow: hidden; }
  @media (min-width: 37.5em) {
    .nar_footer .layout-slat--reversed .layout-slat__media {
      float: right;
      padding-left: 1em;
      padding-right: 0; } }
  @media (min-width: 47.5em) {
    .nar_footer .layout-panels-three-column > div {
      *zoom: 1; }
    .nar_footer .layout-panels-three-column > div:after {
      display: table;
      content: ""; }
    .nar_footer .layout-panels-three-column > div:after {
      clear: both; }
    .nar_footer .layout-panels-three-column.sidebar .layout-main {
      width: 58.3333333333%;
      float: left;
      margin-right: -100%;
      margin-left: 16.6666666667%;
      clear: none;
      padding-right: 1em; }
    .nar_footer .layout-panels-three-column.sidebar .layout-nav {
      width: 16.6666666667%;
      float: left;
      margin-right: -100%;
      clear: none;
      padding-right: 1em; }
    .nar_footer .layout-panels-three-column.sidebar .layout-sidebar {
      width: 25%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none;
      padding-right: 0; } }
  @media (min-width: 43.75em) {
    .nar_footer .layout-three-column.has-first.has-second.has-third .layout-three-column__first {
      width: 30.4347826087%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; }
    .nar_footer .layout-three-column.has-first.has-second.has-third .layout-three-column__second {
      width: 30.4347826087%;
      float: left;
      margin-right: -100%;
      margin-left: 34.7826086957%;
      clear: none; }
    .nar_footer .layout-three-column.has-first.has-second.has-third .layout-three-column__third {
      width: 30.4347826087%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; }
    .nar_footer .layout-three-column.has-first.has-second.empty-third .layout-three-column__first {
      width: 47.8260869565%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; }
    .nar_footer .layout-three-column.has-first.has-second.empty-third .layout-three-column__second {
      width: 47.8260869565%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; }
    .nar_footer .layout-three-column.has-first.empty-second.has-third .layout-three-column__first {
      width: 47.8260869565%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; }
    .nar_footer .layout-three-column.has-first.empty-second.has-third .layout-three-column__third {
      width: 47.8260869565%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; }
    .nar_footer .layout-three-column.empty-first.has-second.has-third .layout-three-column__second {
      width: 47.8260869565%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; }
    .nar_footer .layout-three-column.empty-first.has-second.has-third .layout-three-column__third {
      width: 47.8260869565%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; } }
  .nar_footer .layout-three-column,
  .nar_footer .layout-three-column__preface,
  .nar_footer .layout-three-column__first,
  .nar_footer .layout-three-column__second,
  .nar_footer .layout-three-column__third {
    *zoom: 1; }
  .nar_footer .layout-three-column:after,
  .nar_footer .layout-three-column__preface:after,
  .nar_footer .layout-three-column__first:after,
  .nar_footer .layout-three-column__second:after,
  .nar_footer .layout-three-column__third:after {
    display: table;
    content: ""; }
  .nar_footer .layout-three-column:after,
  .nar_footer .layout-three-column__preface:after,
  .nar_footer .layout-three-column__first:after,
  .nar_footer .layout-three-column__second:after,
  .nar_footer .layout-three-column__third:after {
    clear: both; }
  .nar_footer .accordion-carousel .carousel__header {
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between; }
  @media (max-width: 53.0625em) {
    .nar_footer .accordion-carousel .carousel__search {
      width: 100%; } }
  @media (min-width: 40em) {
    .nar_footer .accordion-carousel .carousel__title {
      display: none; } }
  .nar_footer .accordion-tabs {
    background: transparent;
    border-radius: 0;
    border: 0;
    font-family: inherit;
    font-size: inherit;
    margin-bottom: 1em;
    padding-top: .5em; }
  .nar_footer .ui-widget-content {
    color: #231b18; }
  .nar_footer .ui-helper-reset {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit; }
  .nar_footer .accordion-tab-headings {
    background: transparent;
    border: 0;
    border-bottom: solid 1px #d1d1d1;
    border-radius: 0;
    display: block;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin-bottom: 1.5em;
    padding: 0; }
  .nar_footer .prose .accordion-tab-headings {
    margin-left: 0; }
  .nar_footer .prose .accordion-tab-headings li + li {
    margin-top: 0; }
  .nar_footer .prose .accordion-tab-headings li {
    padding: inherit; }
  .nar_footer .accordion-tab-headings.ui-corner-all {
    border-bottom: solid 1px #d1d1d1; }
  .nar_footer .accordion-tab-headings .ui-state-default,
  .nar_footer .accordion-tab-headings .ui-state-hover {
    border: 1px solid white;
    border-bottom-color: transparent; }
  .nar_footer .accordion-tab-headings .ui-state-default a {
    color: #4f7690; }
  .nar_footer .accordion-tab-headings li {
    background: transparent;
    border-radius: 0;
    color: inherit;
    display: inline-block;
    list-style: none;
    margin-right: 1em;
    position: relative;
    z-index: 1; }
  .nar_footer .accordion-tab-headings li::before {
    display: none; }
  .nar_footer .accordion-tab-headings li a {
    background-color: white;
    display: block;
    font-size: 0.9375em;
    outline: 0;
    padding: 0.5em calc(1.2em + 1px);
    text-transform: uppercase; }
  .nar_footer .accordion-tab-headings li a:hover {
    color: #35a0ea; }
  .nar_footer .accordion-tab-headings li.ui-state-active {
    background: transparent;
    border: 1px solid transparent;
    border-bottom-color: white;
    border-left-color: #d1d1d1;
    border-right-color: #d1d1d1;
    box-shadow: 0 -2px 0 #6298be;
    color: inherit; }
  .nar_footer .accordion-tab-headings li.ui-state-active::before {
    content: '';
    display: block;
    height: 30px;
    width: 24px;
    background-image: linear-gradient(to right, transparent 30%, rgba(0, 0, 0, 0.25) 55%, rgba(0, 0, 0, 0.05) 90%);
    bottom: -3px;
    content: "";
    position: absolute;
    right: -6px;
    top: auto;
    -ms-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg);
    z-index: -1; }
  .nar_footer .accordion-tab-headings li.ui-state-active::after {
    content: '';
    display: block;
    background: #fff;
    height: 5px;
    left: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 3; }
  .nar_footer .accordion-tab-headings li.ui-state-active a {
    color: #4191c9; }
  .nar_footer .accordion-tab-headings li.ui-state-active a:hover {
    color: #35a0ea; }
  .nar_footer .accordion__tab-header {
    height: 0;
    line-height: 0;
    margin: 0;
    overflow: hidden; }
  .nar_footer .accordion__tab-header .ui-accordion-header-icon {
    display: none; }
  @media (max-width: 40em) {
    .nar_footer .accordion__tab-header {
      background: #ebebeb;
      border-bottom: 1px solid #dedede;
      border-radius: 0;
      cursor: pointer;
      font-size: 1.125em;
      font-weight: 400;
      height: auto;
      line-height: 1.1;
      margin: 0;
      position: relative;
      text-transform: uppercase;
      transition: background 300ms cubic-bezier(0.46, 0.03, 0.23, 0.98); }
    .nar_footer .accordion-tabs .accordion__tab-header {
      padding: .5em 1em; }
    .nar_footer .accordion__tab-header.ui-state-active {
      background: #006cb7;
      border-bottom-color: #006cb7;
      color: #fff;
      margin: 0; }
    .nar_footer .accordion__tab-header.ui-state-active:after {
      background-image: url("../images/bg/chevron-down-light.png");
      background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Echevron-down-light%3C%2Ftitle%3E%3Cpath%20d%3D%22M5.75%2C6.76l-2%2C2%2C8.66%2C8.66L21%2C8.79l-2-2-6.63%2C6.61Z%22%20fill%3D%22%23dbdbdb%22%2F%3E%3Cpath%20d%3D%22M0%2C0H24V24H0Z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E"); }
    .nar_footer .accordion__tab-header::after {
      content: '';
      display: block;
      background-image: url("../images/bg/chevron-right-light.png");
      background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23dbdbdb%3B%7D.cls-2%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Echevron-right-light%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M7%2C18.72l2%2C2%2C8.66-8.66L9.07%2C3.47l-2%2C2%2C6.61%2C6.63Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M0%2C0H24V24H0Z%22%2F%3E%3C%2Fsvg%3E");
      height: 20px;
      width: 20px;
      background-size: contain;
      position: absolute;
      right: 1em;
      top: 50%;
      -ms-transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); } }
  .nar_footer .accordion-tabs .accordion__tab-section-content {
    background: transparent;
    border-radius: 0;
    border: 0;
    padding: 0; }
  @media (max-width: 40em) {
    .nar_footer .accordion-tabs .accordion__tab-section-content {
      padding: 1em 10px; } }
  .nar_footer .accordion-tabs .accordion__tab-section-content .field--body {
    margin-bottom: 1.5em; }
  .nar_footer .accordion__tab-section-content .show-more-wrapper .flex-column {
    display: block; }
  .nar_footer .accordion__tab-section-content.has-children .field--dek,
  .nar_footer .accordion__tab-section-content.has-children .field--body {
    padding-right: 1.5em;
    overflow: hidden; }
  .nar_footer .accordion__tab-section-content.has-children .show-more-wrapper {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap; }
  .nar_footer .accordion__tab-section-content.has-children .show-more-wrapper .flex-column {
    width: calc(100% - 200px); }
  .nar_footer .accordion__tab-section-content.has-children #toc {
    border-left: solid 1px #dbdbdb;
    padding-left: 2em;
    right: 0;
    top: 0;
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
            flex-basis: 100%;
    max-width: 100%; }
  @media (min-width: 37.5em) {
    .nar_footer .accordion__tab-section-content.has-children #toc {
      -ms-flex-preferred-size: 200px;
      -webkit-flex-basis: 200px;
              flex-basis: 200px;
      max-width: 200px; } }
  .nar_footer .accordion__tab-section-content.has-children #toc h4 {
    font-size: 1.125em;
    line-height: 1.75em;
    margin-bottom: 1em; }
  .nar_footer .accordion__tab-section-content.has-children #toc .nav__item {
    line-height: 1.3em;
    margin: 1em 0; }
  .nar_footer .accordion__tab-section-content.has-children #toc .nav a {
    font-size: 0.875em;
    line-height: 20px;
    color: #006cb7; }
  .nar_footer .accordion__tab-section-content.has-children #toc .nav a:hover {
    color: #35a0ea; }
  .nar_footer .accordion__tab-section {
    border: 0; }
  .nar_footer .accordion__tab-section .callout,
  .nar_footer .accordion__tab-section .callout--fancy {
    float: none;
    margin-bottom: 1.5em; }
  @media (min-width: 37.5em) {
    .nar_footer .accordion__tab-section .callout,
    .nar_footer .accordion__tab-section .callout--fancy {
      float: right;
      margin-left: 1.7em; } }
  .nar_footer .ad__container {
    text-align: center; }
  .nar_footer .ad__container.pane--block-9, .nar_footer .ad__container.block--block-9 {
    color: #727272; }
  @media (min-width: 56.25em) {
    .nar_footer .ad__container {
      text-align: left; } }
  .nar_footer .ad__container img, .nar_footer .ad__container object {
    display: block;
    margin: 0 auto; }
  @media (min-width: 56.25em) {
    .nar_footer .ad__container img, .nar_footer .ad__container object {
      margin: 0; } }
  .nar_footer .ad__container p.text-advertisement {
    color: #727272; }
  .nar_footer .article--teaser {
    margin-bottom: 4.375em; }
  .nar_footer .article--teaser .article--teaser__description {
    font-size: 0.9375em; }
  .nar_footer .article--teaser .article--teaser__description > p {
    margin-bottom: 0; }
  .nar_footer .article--teaser .layout-slat__media img {
    max-width: 180px; }
  .nar_footer .article--teaser .layout-slat__media .plyr {
    min-width: 180px;
    max-width: 180px; }
  .nar_footer .article--teaser .node__title {
    margin-bottom: 0.5em; }
  .nar_footer .article--teaser .node__title a {
    color: #231b18;
    font-size: 20px;
    line-height: 30px; }
  .nar_footer .article--teaser .node__title a:hover, .nar_footer .article--teaser .node__title a:active {
    color: #35a0ea; }
  .nar_footer .article--teaser .article--teaser__description {
    margin-bottom: 1.5em;
    font-size: 15px;
    line-height: 25px; }
  .nar_footer .article--teaser .article--teaser__footer {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    font-size: 14px;
    color: #727272; }
  .nar_footer .article--teaser .article--teaser__footer a {
    color: #727272; }
  .nar_footer .article--teaser .article--teaser__footer a:hover {
    color: #35a0ea; }
  .nar_footer .article--teaser .article--teaser__footer > div {
    margin-bottom: 0.5em;
    line-height: 1; }
  .nar_footer .article--teaser .article--teaser__footer > div + div {
    margin-left: 1em;
    border-left: 1px solid #dbdbdb;
    padding-left: 1em; }
  .nar_footer .article--teaser .article--teaser__footer .field__label--inline {
    display: inline-block; }
  @media (min-width: 37.5em) {
    .nar_footer .article--teaser-feature .layout-slat__media {
      max-width: 18.75rem; } }
  .nar_footer .article--teaser-feature .article--teaser__description {
    font-size: 1em; }
  .nar_footer .article--teaser-feature .article--teaser__description > p {
    margin-bottom: 1.5em; }
  .nar_footer .article-meta {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
            flex-direction: column;
    font-size: 0.875em;
    margin: 1em 0; }
  @media (min-width: 43.75em) {
    .nar_footer .article-meta {
      -ms-flex-direction: row;
      -webkit-flex-direction: row;
              flex-direction: row; } }
  .nar_footer .article-meta__item {
    color: #727272; }
  @media (min-width: 43.75em) {
    .nar_footer .article-meta__item {
      border-left: solid 1px #b8b8b8;
      padding: 0 1em; } }
  .nar_footer .article-meta__item:first-child {
    padding-left: 0;
    border-left: none; }
  .nar_footer .article-meta__item a {
    color: #727272; }
  .nar_footer .article-meta__item a:hover {
    color: #35a0ea; }
  @media (min-width: 43.75em) {
    .nar_footer .mainstage--static .article-meta__taxonomy {
      color: #fff; }
    .nar_footer .mainstage--static .article-meta__taxonomy a {
      color: #fff; } }
  .nar_footer .mainstage--static .article-meta__item {
    color: #fff; }
  .nar_footer .mainstage--static .article-meta__item a {
    color: #fff; }
  .nar_footer .mainstage--static .article-meta__item a:hover {
    color: #35a0ea; }
  .nar_footer .mainstage--static .icon-tag-gray {
    background-image: url(../images/bg/tag-white.svg); }
  @media (min-width: 43.75em) {
    .nar_footer .mainstage--static .article-meta__item {
      border-left-color: #fff; } }
  .nar_footer .article-meta__item .field__label--inline {
    display: inline-block; }
  .nar_footer .article__meta {
    font-size: 0.875em;
    color: #727272;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    line-height: 14/18; }
  .nar_footer .article__meta .article__date {
    border-right: 1px solid #dbdbdb; }
  .nar_footer .article__meta > div {
    padding-right: 1.4285714286em;
    margin-right: 1.4285714286em; }
  .nar_footer .asset {
    background-color: transparent;
    border-color: transparent;
    padding: 0px; }
  .nar_footer .has-metadata figure {
    margin-bottom: 1em;
    background: #f6f7f8;
    padding-bottom: 12px; }
  .nar_footer .has-metadata figure figcaption {
    padding: 10px 16px 0;
    margin-top: 0; }
  .nar_footer .has-metadata .figure--overlay .figure__credit {
    bottom: 0;
    padding: 12px 16px 0;
    position: relative;
    text-shadow: none;
    color: #727272;
    line-height: 16px; }
  .nar_footer .asset-align-left {
    float: left;
    margin: 0 1em 0 0; }
  .nar_footer .asset-align-right {
    float: right;
    margin: 0 0 0 1em; }
  .nar_footer .asset-align-center {
    margin: 0 auto; }
  .nar_footer #autocomplete {
    border: 1px solid #ccc;
    overflow: hidden;
    position: absolute;
    z-index: 100; }
  .nar_footer #autocomplete ul {
    list-style: none;
    margin: 0;
    padding: 0; }
  .nar_footer #autocomplete li {
    background: #fff;
    color: #000;
    cursor: default;
    margin: 0;
    padding: 0.25em;
    white-space: pre; }
  .nar_footer #autocomplete li.selected {
    background: blue;
    color: #fff; }
  .nar_footer input.form-autocomplete {
    background-image: url(../images/bg/throbber.gif);
    background-position: right 0.5em top 12px;
    background-repeat: no-repeat;
    padding-right: 1.875em;
    background-position: 100% 12px; }
  .nar_footer [dir="rtl"] input.form-autocomplete {
    background-position: left 0.5em top 12px;
    padding-left: 1.875em;
    padding-right: 0.625em; }
  .nar_footer [dir="rtl"] input.form-autocomplete {
    background-position: 0 12px; }
  .nar_footer input.throbbing {
    background-position: right 0.5em top -47px;
    background-position: 100% -47px; }
  .nar_footer [dir="rtl"] input.throbbing {
    background-position: left 0.5em top -47px; }
  .nar_footer [dir="rtl"] input.throbbing {
    background-position: 0 -47px; }
  .nar_footer .bio__department {
    color: #879095;
    font-size: 0.875em; }
  .nar_footer .bio--teaser {
    margin: 2em 0; }
  .nar_footer .bio--teaser .bio__name-title,
  .nar_footer .bio--teaser .bio__department {
    margin-bottom: .5rem; }
  .nar_footer .bio-credentials__title {
    margin-top: 1.5em; }
  .nar_footer .bio-credentials__item {
    list-style: none; }
  .nar_footer .qualified {
    display: inline-block;
    display: none;
    font-weight: bold;
    margin-left: 1.5em; }
  .nar_footer .qualified::before {
    content: '';
    display: inline-block;
    background-image: url("../images/bg/check-circle-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2257.99%22%20height%3D%2257.93%22%20viewBox%3D%220%200%2057.99%2057.93%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23b8b8b8%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Echeck-circle-light%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M0%2C29a29%2C29%2C0%2C1%2C1%2C28.92%2C28.9A28.92%2C28.92%2C0%2C0%2C1%2C0%2C29ZM28.88%2C52.14a23.19%2C23.19%2C0%2C1%2C0-23-23.59A23.21%2C23.21%2C0%2C0%2C0%2C28.88%2C52.14Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M25.41%2C36.2c4.06-6.08%2C8-12%2C11.91-17.8.54-.8%2C1.25-1.86%2C2-2%2C1-.2%2C2.71.11%2C3%2C.74a4.53%2C4.53%2C0%2C0%2C1%2C0%2C3.74c-3%2C5-6.36%2C9.74-9.58%2C14.59l-4.43%2C6.64c-1.17%2C1.75-2.65%2C2-4.23.66q-5.1-4.21-10.08-8.56a2.77%2C2.77%2C0%2C0%2C1-.4-4.21c1.23-1.43%2C2.79-1.35%2C4.21-.17C20.41%2C31.88%2C22.84%2C34%2C25.41%2C36.2Z%22%2F%3E%3C%2Fsvg%3E");
    height: 15px;
    margin-right: .5em;
    width: 15px;
    position: relative;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 2px; }
  .nar_footer .is-qualified .qualified {
    display: inline-block; }
  @media (max-width: 37.5em) {
    .nar_footer .is-qualified .qualified {
      display: block;
      margin-left: 0; } }
  @media (max-width: 56.25em) {
    .nar_footer .block--accordion {
      margin-bottom: 0 !important; } }
  @media (max-width: 56.25em) {
    .nar_footer .block--accordion .nav,
    .nar_footer .block--accordion .content {
      padding: 0 1em; } }
  .nar_footer .block--accordion .block--accordion__header {
    color: white;
    font-size: 1.1428571429em;
    margin-bottom: .5em;
    padding: 1em;
    border-top: 1px solid #727272; }
  @media (min-width: 56.25em) {
    .nar_footer .block--accordion .block--accordion__header {
      display: none; } }
  .nar_footer .block--accordion .block--accordion__header::after {
    content: '';
    display: inline-block;
    content: '+';
    position: absolute;
    right: 1em; }
  .nar_footer .block--accordion.is-active .block--accordion__header:after {
    content: '-'; }
  @media (max-width: 56.25em) {
    .nar_footer .block--accordion.is-active .content, .nar_footer .block--accordion.is-active .nav {
      display: block; }
    .nar_footer .block--accordion .block__title {
      padding: 1em 0 0;
      cursor: pointer; }
    .nar_footer .block--accordion .content, .nar_footer .block--accordion .nav {
      display: none; }
    .nar_footer .block--accordion .is-active + .content, .nar_footer .block--accordion .is-active + .nav {
      display: block; } }
  .nar_footer .block--image-nav .nav__item {
    position: relative;
    padding-left: 4.5714285714em;
    margin-bottom: 1em; }
  @media (min-width: 50em) {
    .nar_footer .block--image-nav .nav__item {
      margin-bottom: 2em; } }
  .nar_footer .block--image-nav .nav__image {
    position: absolute;
    left: 0;
    top: 0; }
  .nar_footer .block--image-nav .nav__link {
    color: white;
    font-size: 1.2857142857em; }
  .nar_footer .block--image-nav .nav__link:hover, .nar_footer .block--image-nav .nav__link:active {
    color: #35a0ea; }
  .nar_footer .block--image-nav .nav__description {
    font-size: 0.7777777778em;
    color: #d1d1d1;
    margin-bottom: 1em; }
  .nar_footer .block--minor-search {
    margin: 0; }
  @media (min-width: 50em) {
    .nar_footer .block--minor-search {
      margin: 1.5em 0; } }
  .nar_footer .block--minor-search-bar {
    position: relative;
    margin: 0 auto; }
  .nar_footer .block--minor-search-bar::after {
    content: '';
    display: block;
    background-image: url("../images/bg/search-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Esearch-light%3C%2Ftitle%3E%3Cpath%20d%3D%22M90.5%2C76.17H89.71l-0.28-.27a6.51%2C6.51%2C0%2C1%2C0-.7.7L89%2C76.88v0.79l5%2C5%2C1.49-1.49Zm-6%2C0a4.5%2C4.5%2C0%2C1%2C1%2C4.5-4.5A4.49%2C4.49%2C0%2C0%2C1%2C84.5%2C76.17Z%22%20transform%3D%22translate(-75%20-62.17)%22%20fill%3D%22%2395adba%22%2F%3E%3Cpath%20d%3D%22M75%2C62.17H99v24H75v-24Z%22%20transform%3D%22translate(-75%20-62.17)%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");
    height: 18px;
    width: 18px;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0px;
    top: 6px; }
  .nar_footer .block--minor-search-bar input {
    margin-left: 25px;
    padding: 0;
    text-align: left;
    border: none;
    font-size: 0.75em;
    position: relative;
    -webkit-appearance: none;
    appearance: none; }
  .nar_footer .block--minor-search-bar input:focus {
    box-shadow: none; }
  .nar_footer .region-footer .block--nar-properties.block {
    margin-bottom: 0; }
  .nar_footer .block--nar-properties .nav__link {
    color: #ffffff;
    display: block;
    padding: 0.9230769231em 0; }
  .nar_footer .block--nar-properties .nav__link:hover, .nar_footer .block--nar-properties .nav__link:active {
    color: #35a0ea; }
  @media (min-width: 56.25em) {
    .nar_footer .block--nar-properties .nav__link {
      padding: 0.3846153846em 0; } }
  .nar_footer .block--nar-properties .nav {
    margin-bottom: 0; }
  .nar_footer .region-footer .block--nar-settings-footer-nar-properties.block {
    margin-bottom: 0; }
  .nar_footer .block--nar-search {
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    margin: 0;
    position: relative; }
  .nar_footer .block--nar-search .layout-constrain {
    position: relative; }
  .nar_footer .block--nar-search .og-header {
    padding-bottom: 1em; }
  @media (min-width: 43.75em) {
    .nar_footer .block--nar-search {
      margin: 0 0 0 55px; } }
  @media (min-width: 60em) {
    .nar_footer .block--nar-search {
      margin: 0 65px 0 55px; } }
  .nar_footer .block--nar-search.block--search-masthead {
    margin: 0; }
  .nar_footer .block--search {
    position: relative; }
  .nar_footer .block--nar-search mprogress,
  .nar_footer .block--search mprogress {
    width: 100%; }
  .nar_footer .block--nar-search .select2-container,
  .nar_footer .block--search .select2-container {
    width: 100% !important; }
  @media (max-width: 43.75em) {
    .nar_footer .block--nar-search,
    .nar_footer .block--search {
      margin-left: 0;
      margin-right: 0; } }
  .nar_footer .block--nar-search [type="search"],
  .nar_footer .block--search [type="search"] {
    box-sizing: inherit;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    font-size: 0.875em !important;
    max-width: 100%;
    width: 100% !important; }
  .nar_footer .block--nar-search [type="button"],
  .nar_footer .block--nar-search button,
  .nar_footer .block--search [type="button"],
  .nar_footer .block--search button {
    color: transparent;
    font: 0/0 a;
    height: 50px;
    text-shadow: none;
    width: 44px;
    background-image: url("../images/bg/search-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Esearch-light%3C%2Ftitle%3E%3Cpath%20d%3D%22M90.5%2C76.17H89.71l-0.28-.27a6.51%2C6.51%2C0%2C1%2C0-.7.7L89%2C76.88v0.79l5%2C5%2C1.49-1.49Zm-6%2C0a4.5%2C4.5%2C0%2C1%2C1%2C4.5-4.5A4.49%2C4.49%2C0%2C0%2C1%2C84.5%2C76.17Z%22%20transform%3D%22translate(-75%20-62.17)%22%20fill%3D%22%2395adba%22%2F%3E%3Cpath%20d%3D%22M75%2C62.17H99v24H75v-24Z%22%20transform%3D%22translate(-75%20-62.17)%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 24px;
    border: 0;
    position: absolute;
    right: 0;
    top: 0; }
  .nar_footer .block--nar-search [type="button"].button--clear-search,
  .nar_footer .block--nar-search button.button--clear-search,
  .nar_footer .block--search [type="button"].button--clear-search,
  .nar_footer .block--search button.button--clear-search {
    background-color: transparent;
    background-image: none;
    border: none;
    color: #006cb7;
    font-size: 12px !important;
    font: inherit;
    height: auto;
    line-height: 12px;
    position: absolute;
    right: 2.5em;
    text-transform: lowercase;
    top: 1.5em;
    width: auto; }
  .nar_footer .block--nar-search .select2-container-multi .select2-choices,
  .nar_footer .block--search .select2-container-multi .select2-choices {
    padding: 4px 40px 5px 3px;
    min-height: 50px !important; }
  .nar_footer .block--nar-search .select2-container-multi .select2-choices .select2-search-choice,
  .nar_footer .block--search .select2-container-multi .select2-choices .select2-search-choice {
    margin: 3px; }
  .nar_footer .block--nar-search .select2-container-multi .select2-choices .select2-search-field,
  .nar_footer .block--search .select2-container-multi .select2-choices .select2-search-field {
    padding: 0px; }
  .nar_footer .block--nar-search .select2-container-multi .select2-choices .select2-search-field input,
  .nar_footer .block--search .select2-container-multi .select2-choices .select2-search-field input {
    padding: 0 5px;
    line-height: 34px;
    margin: 3px auto;
    height: 34px; }
  .nar_footer .block--nar-search .ui-select-container input.ui-select-search,
  .nar_footer .block--search .ui-select-container input.ui-select-search {
    overflow: hidden; }
  .nar_footer .block--subscribe {
    margin: 0 1.5em 0 0; }
  @media (min-width: 50em) {
    .nar_footer .block--subscribe {
      margin: 1.5em 0; } }
  .nar_footer .block--subscribe__link {
    display: block;
    font-size: .75em;
    margin: 5px 0 0 0;
    position: relative;
    padding-left: 2em;
    color: #95adbc; }
  .nar_footer .block--subscribe__link::after {
    content: '';
    display: block;
    background-image: url("../images/bg/subscribe-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Esubscribe-light%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%2C.44H24v24H0Z%22%20fill%3D%22none%22%2F%3E%3Ccircle%20cx%3D%226.18%22%20cy%3D%2218.26%22%20r%3D%222.18%22%20fill%3D%22%2395adba%22%2F%3E%3Cpath%20d%3D%22M4%2C4.88V7.71A12.73%2C12.73%2C0%2C0%2C1%2C16.73%2C20.44h2.83A15.56%2C15.56%2C0%2C0%2C0%2C4%2C4.88Zm0%2C5.66v2.83a7.08%2C7.08%2C0%2C0%2C1%2C7.07%2C7.07H13.9A9.9%2C9.9%2C0%2C0%2C0%2C4%2C10.54Z%22%20fill%3D%22%2395adba%22%2F%3E%3C%2Fsvg%3E");
    height: 18px;
    width: 18px;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0px;
    top: 0px; }
  @media (min-width: 50em) {
    .nar_footer .block--subscribe__link {
      margin: 5px 0 0 1em; } }
  .nar_footer .block--workbench #workbench-moderation-moderate-form .select2-choice {
    min-width: 200px;
    display: inline-block;
    top: 10px;
    line-height: 34px; }
  .nar_footer .block--workbench .select2-display-none {
    display: none !important; }
  .nar_footer .breadcrumb {
    margin: 1.5em 0;
    font-size: 0.875em; }
  .nar_footer .front .breadcrumb {
    display: none; }
  .nar_footer .breadcrumb a {
    color: #3a5466; }
  .nar_footer .breadcrumb a:hover, .nar_footer .breadcrumb a:active {
    color: #35a0ea; }
  .nar_footer .breadcrumb__list {
    list-style: none;
    margin: 0;
    padding: 0; }
  .nar_footer .breadcrumb__item {
    display: inline;
    margin-right: 0.5em; }
  .nar_footer .breadcrumb__item:first-child a {
    height: 24px;
    overflow: hidden;
    *text-indent: 110%;
    width: 24px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -4px; }
  .nar_footer .breadcrumb__item:first-child a:before {
    content: "";
    display: block;
    height: 150%;
    width: 0; }
  .nar_footer .breadcrumb__item:after {
    content: "\0203A";
    margin-left: 0.625em;
    color: #cecece;
    font-size: 1.1428571429em; }
  .nar_footer .breadcrumb__item:last-child:after {
    content: "";
    margin-left: 0; }
  .nar_footer .button span.ext {
    display: none; }
  .nar_footer .button--collapse {
    background-color: #f5f5f5;
    border: solid 2px #ebebeb;
    color: #4f6068;
    cursor: pointer;
    display: block;
    margin: 0 0 1em;
    padding: .75em;
    text-align: center;
    text-decoration: none;
    transition: all 200ms ease-in;
    vertical-align: baseline;
    width: 100%; }
  .nar_footer .button--collapse:focus {
    outline: none; }
  .nar_footer .button--collapse.is-active {
    background-color: #4191c9;
    border: solid 2px #4191c9;
    color: #fff; }
  .nar_footer .button--collapse.is-active > span {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  .nar_footer .button--collapse > span {
    background-image: url("../images/bg/submenu-down-arrow.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2010%205%22%20style%3D%22enable-background%3Anew%200%200%2010%205%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%233A5466%3B%7D%0A%3C%2Fstyle%3E%0A%3Ctitle%3Eutility-down-arrow%3C%2Ftitle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C0l5%2C5l5-5H0z%22%2F%3E%0A%3C%2Fsvg%3E");
    height: 6px;
    width: 10px;
    background-repeat: no-repeat;
    background-size: 10px auto;
    margin-left: 10px;
    display: inline-block; }
  .nar_footer .region-header .menu-btn {
    display: block;
    position: absolute;
    left: 1em;
    top: 26px; }
  @media (min-width: 64.0625em) {
    .nar_footer .region-header .menu-btn {
      display: none; } }
  .nar_footer .callout, .nar_footer .callout--fancy, .nar_footer .callout--expandable .callout__container {
    padding: 1.5em 1.7em;
    background: #fff; }
  .nar_footer .layout--full .callout, .nar_footer .layout--full .callout--fancy, .nar_footer .layout--full .callout--expandable .callout__container, .nar_footer .callout--expandable .layout--full .callout__container,
  .nar_footer .paragraphs-items-full .callout,
  .nar_footer .paragraphs-items-full .callout--fancy,
  .nar_footer .paragraphs-items-full .callout--expandable .callout__container, .nar_footer .callout--expandable .paragraphs-items-full .callout__container {
    position: relative;
    margin-bottom: 1.5em; }
  @media (min-width: 60em) {
    .nar_footer .layout--full .callout, .nar_footer .layout--full .callout--fancy, .nar_footer .layout--full .callout--expandable .callout__container, .nar_footer .callout--expandable .layout--full .callout__container,
    .nar_footer .paragraphs-items-full .callout,
    .nar_footer .paragraphs-items-full .callout--fancy,
    .nar_footer .paragraphs-items-full .callout--expandable .callout__container, .nar_footer .callout--expandable .paragraphs-items-full .callout__container {
      position: absolute;
      right: calc(-300px - .5em);
      width: 250px;
      top: 0;
      margin-bottom: 0; } }
  .nar_footer .callout--fancy, .nar_footer .callout--expandable .callout__container, .nar_footer .callout--expandable.is-active .callout__window {
    border: 10px solid #ebebeb; }
  .nar_footer .callout {
    border-left: 1px solid #ebebeb;
    z-index: 20; }
  .nar_footer .callout .callout__content {
    font-size: 0.875em;
    line-height: 1.4285714286; }
  .nar_footer .callout h4 {
    margin-bottom: 1em; }
  .nar_footer .callout p, .nar_footer .callout ul, .nar_footer .callout li {
    margin-bottom: 1em; }
  .nar_footer .callout p:last-child, .nar_footer .callout ul:last-child, .nar_footer .callout li:last-child {
    margin-bottom: 0; }
  .nar_footer .callout--fancy {
    margin-bottom: 1.5em;
    text-align: center; }
  .nar_footer .callout--fancy .callout__title {
    border-bottom: 2px solid #ebebeb;
    color: #727272;
    font-size: 0.75em;
    margin-bottom: 1.5em;
    padding-bottom: 2em;
    margin-bottom: 1.5em;
    text-transform: uppercase; }
  .nar_footer .callout--fancy .callout__content {
    font-size: 0.9375em;
    line-height: 1.6666666667; }
  .nar_footer .callout--fancy .callout__content p {
    margin-bottom: 0; }
  .nar_footer .callout--fancy .callout__block-number {
    margin-top: -.3em; }
  .nar_footer .callout--fancy .callout__button a {
    border: solid 1px #4f7690;
    color: #4f7690;
    display: block;
    margin: 1em auto 0 auto;
    max-width: 140px;
    padding: .5em;
    transition: all 200ms cubic-bezier(0.46, 0.03, 0.23, 0.98); }
  .nar_footer .callout--fancy .callout__button a:hover {
    background: #4f7690;
    color: #fff; }
  .nar_footer .callout__block-number {
    color: #4f7690;
    display: block;
    font-size: 3.5em; }
  @media (max-width: 60em) {
    .nar_footer .callout--expandable {
      height: auto !important; } }
  .nar_footer .callout--expandable a {
    color: #4f7690; }
  .nar_footer .callout--expandable a:hover, .nar_footer .callout--expandable a:active {
    color: #35a0ea; }
  .nar_footer .callout--expandable .callout__container {
    padding: 35px 25px;
    z-index: 20; }
  @media (max-width: 60em) {
    .nar_footer .callout--expandable .callout__container {
      height: auto !important; } }
  .nar_footer .prose .callout--expandable .callout__container .list--clean {
    margin: 0; }
  .nar_footer .callout--expandable .callout__container ul {
    padding-left: 0;
    margin: 0; }
  .nar_footer .callout--expandable .callout__container ul li {
    list-style: none;
    line-height: 1.1em; }
  .nar_footer .callout--expandable .callout__container ul li:last-child {
    margin-bottom: 0; }
  .nar_footer .callout--expandable .callout__container ul li a {
    display: inline-block;
    font-size: 0.75em;
    padding: 0 0 1em;
    position: relative;
    color: #4f7690; }
  @media (min-width: 60em) {
    .nar_footer .callout--expandable .callout__container ul li a::before {
      content: '';
      display: block;
      background-image: url("../images/bg/sub-nav-indicator-left.png");
      background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%229%22%20height%3D%2221%22%20viewBox%3D%220%200%209%2021%22%3E%3Ctitle%3Esub-nav-indicator-left%3C%2Ftitle%3E%3Cimage%20width%3D%229%22%20height%3D%2221%22%20transform%3D%22translate(9%2021)%20rotate(180)%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAAkAAAAVCAYAAACUhcTwAAAA9klEQVQokY2SzUrDUBCFP4suA8075C30VcQ30I1u3IsbEUSkr%2BQ7nFAoNJTkBhLJopdCOa6U9OdaB%2B7m8s3MmZmDpFtJF7ZJvcl0On0DXvkrbLuqKkt6TlXCtrfbrReLhSU9JCHb3mw2ns%2FnlnSdhGx7vV67LEtLuhxDZ7Y91jgMA3VdA%2BRFUfQAk%2F1Bsiwjz3OAp53pjsVqtbKkl6PtRslUVUWM8SYJAcQYWS6XnweaxpVCCACzf2k6CrVta0kfvwfebzMMA13XATz%2B%2FO1AMUaapgG4Kori62BPJ283csF90gUn%2FRRCsKT3FGCb877v74BZaqkA3wttpwqT9u9CAAAAAElFTkSuQmCC%22%2F%3E%3C%2Fsvg%3E");
      height: 21px;
      left: -48px;
      opacity: 0;
      position: absolute;
      top: 0;
      -ms-transform: translate(5px -50%);
      -webkit-transform: translate(5px -50%);
              transform: translate(5px -50%);
      transition: all 200ms cubic-bezier(0.46, 0.03, 0.23, 0.98) 600ms;
      width: 9px; }
    .nar_footer .callout--expandable .callout__container ul li a:hover, .nar_footer .callout--expandable .callout__container ul li a:active {
      color: #35a0ea; }
    .nar_footer .callout--expandable .callout__container ul li a.is-active {
      color: #4191c9; }
    .nar_footer .callout--expandable .callout__container ul li a.is-active::before {
      opacity: 1;
      -ms-transform: translate(0 -50%);
      -webkit-transform: translate(0 -50%);
              transform: translate(0 -50%); } }
  .nar_footer .callout--expandable .callout__window {
    border: solid 0px #fff;
    height: 100%;
    margin: 0;
    overflow-y: hidden;
    padding: 0;
    width: calc(100% + 66px);
    z-index: 1; }
  @media (max-width: 60em) {
    .nar_footer .callout--expandable .callout__window {
      display: none; } }
  .nar_footer .callout--expandable .callout__window .close-callout {
    background-image: url("../images/bg/close-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eclose-light%3C%2Ftitle%3E%3Cpath%20d%3D%22M163.08%2C99.83l-1.41-1.41L156.08%2C104l-5.59-5.59-1.41%2C1.41%2C5.59%2C5.59L149.08%2C111l1.41%2C1.41%2C5.59-5.59%2C5.59%2C5.59%2C1.41-1.41-5.59-5.59Z%22%20transform%3D%22translate(-144.08%20-93.42)%22%20fill%3D%22%2395adba%22%2F%3E%3Cpath%20d%3D%22M144.08%2C93.42h24v24h-24v-24Z%22%20transform%3D%22translate(-144.08%20-93.42)%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");
    display: block;
    height: 20px;
    position: absolute;
    right: 1em;
    top: .5em;
    width: 20px;
    cursor: pointer;
    opacity: 0;
    transition: all 200ms cubic-bezier(0.46, 0.03, 0.23, 0.98); }
  .nar_footer .callout--expandable .callout__window .close-callout:hover {
    opacity: 1; }
  .nar_footer .callout--expandable .callout__window .callout__window-scroll {
    height: 100%;
    margin-right: .5em;
    overflow-y: scroll;
    padding-right: 1em;
    position: relative; }
  .nar_footer .callout--expandable .callout__window .callout__window-content {
    position: absolute;
    padding-right: 1em;
    z-index: 1;
    display: none;
    opacity: 0; }
  .nar_footer .callout--expandable .callout__window .callout__window-content.active-content {
    z-index: 5;
    opacity: 1; }
  .nar_footer .callout--expandable .callout__window .callout__window-content .callout__window-title::after {
    content: '';
    display: block;
    width: 30px;
    height: 2px;
    background: #b8b8b8;
    position: relative;
    top: 13px; }
  @media (min-width: 60em) {
    .nar_footer .callout--expandable.is-active {
      margin-bottom: 1.5em; } }
  .nar_footer .callout--expandable.is-active .callout__window {
    padding: 2em 2em 0; }
  @media (min-width: 60em) {
    .nar_footer .callout--expandable.is-active .callout__window {
      margin-bottom: 1.5em;
      border-right: none; } }
  .nar_footer .callout--expandable.is-active .callout__window-content {
    display: block; }
  @media (min-width: 60em) {
    .nar_footer .callout--expandable.is-active .callout__container {
      border-left: solid 1px #ebebeb;
      padding-left: 39px; } }
  .nar_footer .callout--inline {
    border-top: solid 1px #dbdbdb;
    border-bottom: solid 1px #dbdbdb;
    padding: 0.5em 0;
    margin-bottom: 1.5em;
    display: block; }
  .nar_footer .accordion-tab-content .callout,
  .nar_footer .accordion-tab-content .callout--fancy {
    max-width: 100%; }
  @media (min-width: 37.5em) {
    .nar_footer .accordion-tab-content .callout,
    .nar_footer .accordion-tab-content .callout--fancy {
      max-width: 260px; } }
  .nar_footer .card-view,
  .nar_footer .card-view--flat,
  .nar_footer .card-view--multimedia,
  .nar_footer .card-view--tile, .nar_footer .card-view--actions, .nar_footer .card-view--periodical {
    background-color: white;
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15);
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
            flex-direction: column;
    margin-bottom: 1em;
    overflow: hidden;
    padding: 1.5em;
    position: relative;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    transition: all 250ms cubic-bezier(0.46, 0.03, 0.23, 0.98);
    width: 100%; }
  .nar_footer .card-view.has-video .card-view__media::before,
  .nar_footer .card-view--flat.has-video .card-view__media::before,
  .nar_footer .card-view--multimedia.has-video .card-view__media::before,
  .nar_footer .card-view--tile.has-video .card-view__media::before {
    display: none; }
  .nar_footer .card-view .field--body p:last-child {
    margin-bottom: 0; }
  .nar_footer .card-view__body,
  .nar_footer .card-view__footer {
    position: relative; }
  .nar_footer .card-view--flat {
    border: 1px solid #ececec;
    box-shadow: none;
    transition: none; }
  .nar_footer .card-view__title {
    line-height: 1.5;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  .nar_footer .card-view__title a {
    color: #231b18;
    text-decoration: none; }
  .nar_footer .card-view__title a:hover, .nar_footer .card-view__title a:active {
    color: #35a0ea; }
  .nar_footer .card-view__media {
    margin: -1.5em -1.5em 1.5em;
    position: relative;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto; }
  .nar_footer .card-view__media::before {
    content: '';
    display: inline-block;
    border-color: transparent transparent white transparent;
    border-style: solid;
    border-width: 0 12.5px 12px 12.5px;
    bottom: .5em;
    height: 0;
    left: 50%;
    position: absolute;
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 0; }
  .nar_footer .carousel__content .card-view__media:before {
    bottom: 0; }
  .nar_footer .card-view__teaser {
    margin-bottom: 0.5em;
    font-size: 15px;
    line-height: 25px; }
  .nar_footer .card-view__footer {
    color: #727272;
    font-size: 0.75em;
    line-height: 1.4285714286;
    margin-top: 1em; }
  .nar_footer .card-view__meta {
    background-color: #000000;
    bottom: -1.5em;
    color: white;
    display: inline-block;
    font-size: 0.8125em;
    line-height: 0.8125em;
    margin-bottom: 0;
    padding: 4px;
    position: absolute;
    right: 0; }
  .nar_footer .card-view__bg-image {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    height: auto;
    left: 0;
    margin-bottom: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 300ms cubic-bezier(0.46, 0.03, 0.23, 0.98);
    z-index: 0; }
  .nar_footer .card-view__bg-image::after {
    content: '';
    display: block;
    background-image: linear-gradient(transparent 30%, rgba(0, 0, 0, 0.2) 48%, rgba(0, 0, 0, 0.6) 90%);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0; }
  .nar_footer .carousel--daily-news .carousel__header {
    margin-bottom: 1.875rem; }
  .nar_footer .carousel--daily-news .carousel__title {
    padding: 0;
    width: 100%; }
  .nar_footer .carousel--daily-news .slick-slide {
    padding-right: 2.25%; }
  .nar_footer .carousel--daily-news .carousel__button.carousel__button-next {
    right: 0; }
  @media (min-width: 66.875em) {
    .nar_footer .carousel--daily-news .carousel__button.carousel__button-next {
      right: 28px; } }
  .nar_footer .carousel--daily-news .carousel__button.carousel__button-prev {
    left: -30px; }
  .nar_footer .carousel--daily-news .carousel__row {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
            align-items: center;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
            flex-direction: column; }
  @media (min-width: 54.6875em) {
    .nar_footer .carousel--daily-news .carousel__row {
      -ms-flex-direction: row;
      -webkit-flex-direction: row;
              flex-direction: row;
      -ms-flex-align: start;
      -webkit-align-items: flex-start;
              align-items: flex-start; } }
  .nar_footer .carousel--daily-news .carousel__content {
    width: 100%; }
  .nar_footer .carousel--daily-news .ad__container {
    padding-left: 0;
    width: 350px; }
  @media (min-width: 54.6875em) {
    .nar_footer .carousel--daily-news .ad__container {
      padding-left: 50px; } }
  .nar_footer .carousel--daily-news .card-view {
    box-shadow: 0 0 0 0 transparent; }
  .nar_footer .carousel--daily-news .card-view:hover {
    box-shadow: 0 0 0 0 transparent;
    -ms-transform: none;
    -webkit-transform: none;
            transform: none; }
  .nar_footer .carousel--daily-news .card-view--tile {
    background: transparent;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    box-shadow: 0 0 0 0 transparent; }
  .nar_footer .carousel--daily-news .card-view--tile:hover {
    box-shadow: 0 0 0 0 transparent;
    -ms-transform: none;
    -webkit-transform: none;
            transform: none; }
  .nar_footer .carousel--daily-news .card-view--tile .card-view__media {
    display: none; }
  .nar_footer .carousel--daily-news .card-view--tile a {
    color: #231b18; }
  .nar_footer .carousel--daily-news .card-view--tile a:hover {
    color: #35a0ea; }
  .nar_footer .carousel--daily-news .card-view--tile .card-view__teaser {
    color: #231b18; }
  .nar_footer .carousel {
    padding: 0 20px; }
  @media (min-width: 78.75em) {
    .nar_footer .carousel {
      padding: 0; }
    .nar_footer .accordion-carousel .carousel {
      padding: 0 40px; } }
  .nar_footer .carousel__content {
    position: relative; }
  .nar_footer .carousel__button {
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: 100%;
    border: 0;
    box-shadow: 0;
    cursor: pointer;
    height: 24px;
    opacity: .7;
    padding: 0;
    transition: all 200ms cubic-bezier(0.46, 0.03, 0.23, 0.98);
    z-index: 5;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 11px;
    z-index: 5; }
  .nar_footer .carousel__button:hover {
    opacity: 1; }
  .nar_footer .carousel__button.carousel__button-next {
    background-image: url("../images/bg/chevron-right-med.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2224%22%20viewBox%3D%220%200%2011%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%237290a3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Echevron-right-med%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M8.49%2C12%2C.87%2C2.55c-.2-.2-.3-.4-.5-.6-.5-.7-.5-1.2%2C0-1.7S1.47.06%2C2%2C.56c1%2C1.3%2C2%2C2.49%2C3%2C3.69l5.54%2C6.88c.7.8.6%2C1.1%2C0%2C1.9C7.69%2C16.52%2C4.93%2C20%2C2.15%2C23.4a2%2C2%2C0%2C0%2C1-.88.6%2C1.37%2C1.37%2C0%2C0%2C1-1-.5%2C1.07%2C1.07%2C0%2C0%2C1%2C.1-1.4c1.18-1.4%2C2.28-2.79%2C3.36-4.19l4.44-5.59Z%22%2F%3E%3C%2Fsvg%3E");
    right: -20px; }
  .nar_footer .carousel__button.carousel__button-prev {
    background-image: url("../images/bg/chevron-left-med.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2224%22%20viewBox%3D%220%200%2011%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%237290a3%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Echevron-left-med%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M2.47%2C12l7.66%2C9.47c.2.2.3.4.5.6.5.7.5%2C1.2%2C0%2C1.7s-1.09.2-1.59-.3C8%2C22.15%2C7%2C21%2C6%2C19.76L.49%2C12.85c-.7-.8-.6-1.1%2C0-1.9C3.27%2C7.47%2C6%2C4%2C8.84.6A2%2C2%2C0%2C0%2C1%2C9.73%2C0a1.38%2C1.38%2C0%2C0%2C1%2C1%2C.5%2C1.07%2C1.07%2C0%2C0%2C1-.1%2C1.4C9.43%2C3.28%2C8.34%2C4.68%2C7.25%2C6.08L2.77%2C11.65Z%22%2F%3E%3C%2Fsvg%3E");
    left: -20px; }
  .nar_footer .carousel__button.slick-disabled {
    opacity: .1;
    cursor: default; }
  .nar_footer .carousel__button.slick-disabled:hover {
    opacity: .1; }
  .nar_footer .carousel__container .carousel__item {
    padding: 10px; }
  .nar_footer .carousel__container .carousel__item article {
    min-height: 360px; }
  .nar_footer .carousel__header {
    -ms-flex-align: center;
    -webkit-align-items: center;
            align-items: center;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-bottom: 1em; }
  .nar_footer .carousel__title {
    width: 100%;
    padding: 0 10px; }
  .nar_footer .carousel__title h3 {
    margin-bottom: 0.5em;
    text-align: left; }
  @media (min-width: 37.5em) {
    .nar_footer .view--latest-content .carousel__title h3,
    .nar_footer .view--recent-content .carousel__title h3 {
      margin-bottom: 0; } }
  @media (min-width: 53.125em) {
    .nar_footer .view--latest-content .carousel__title,
    .nar_footer .view--recent-content .carousel__title {
      width: calc(100% / 3); } }
  @media (min-width: 65.625em) {
    .nar_footer .view--latest-content .carousel__title,
    .nar_footer .view--recent-content .carousel__title {
      width: 25%; } }
  .nar_footer .carousel__search {
    width: 100%;
    padding: 0 10px;
    min-height: 50px; }
  .nar_footer .carousel__search .carousel__search-bar {
    float: none;
    max-width: 100%;
    position: relative;
    width: 250px; }
  .nar_footer .carousel__search .carousel__search-bar button {
    background-image: url("../images/bg/search-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Esearch-light%3C%2Ftitle%3E%3Cpath%20d%3D%22M90.5%2C76.17H89.71l-0.28-.27a6.51%2C6.51%2C0%2C1%2C0-.7.7L89%2C76.88v0.79l5%2C5%2C1.49-1.49Zm-6%2C0a4.5%2C4.5%2C0%2C1%2C1%2C4.5-4.5A4.49%2C4.49%2C0%2C0%2C1%2C84.5%2C76.17Z%22%20transform%3D%22translate(-75%20-62.17)%22%20fill%3D%22%2395adba%22%2F%3E%3Cpath%20d%3D%22M75%2C62.17H99v24H75v-24Z%22%20transform%3D%22translate(-75%20-62.17)%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");
    height: 22px;
    overflow: hidden;
    *text-indent: 110%;
    width: 22px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: 100%;
    border: none;
    display: block;
    position: absolute;
    right: .5em;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  .nar_footer .carousel__search .carousel__search-bar button:before {
    content: "";
    display: block;
    height: 150%;
    width: 0; }
  .nar_footer .carousel__search .carousel__search-bar input {
    -webkit-appearance: none;
    appearance: none;
    background-color: transparent;
    border: none;
    font-size: 0.75em;
    padding: 0;
    position: relative;
    text-align: left;
    width: 100%; }
  .nar_footer .carousel__search .carousel__search-bar input:focus {
    box-shadow: none; }
  @media (min-width: 37.5em) {
    .nar_footer .carousel__search .carousel__search-bar {
      float: right;
      margin: 0; }
    .nar_footer .carousel__search .carousel__search-bar .carousel__search-bar {
      margin: 10px auto 0 auto; } }
  @media (min-width: 37.5em) {
    .nar_footer .carousel__search {
      width: 50%; } }
  @media (min-width: 53.125em) {
    .nar_footer .carousel__search {
      width: calc(100% / 3); } }
  @media (min-width: 65.625em) {
    .nar_footer .carousel__search {
      width: 50%; } }
  .nar_footer .carousel__filter {
    display: block;
    font-size: 0.75em;
    padding: 0 10px;
    width: 100%; }
  .nar_footer .carousel__filter .views-widget__label,
  .nar_footer .carousel__filter .form-item--select {
    display: inline-block;
    font-family: inherit;
    font-weight: 400;
    margin-right: 10px; }
  .nar_footer .carousel__filter .form-item {
    margin-top: 0; }
  .nar_footer .carousel__filter .views-widget {
    margin-bottom: 1em; }
  .nar_footer .carousel__filter .views-widget--submit {
    position: absolute;
    clip: rect(0, 0, 0, 0); }
  .nar_footer .carousel__filter .form-item--select select {
    width: 190px; }
  @media (min-width: 37.5em) {
    .nar_footer .carousel__filter {
      width: 50%; }
    .nar_footer .carousel__filter .views-widget {
      margin-bottom: 0;
      margin-right: 0; } }
  @media (min-width: 53.125em) {
    .nar_footer .carousel__filter {
      width: calc(100% / 3); } }
  @media (min-width: 65.625em) {
    .nar_footer .carousel__filter {
      width: 25%; } }
  .nar_footer .carousel--small {
    position: relative; }
  @media (min-width: 81.25em) {
    .nar_footer .carousel--small {
      margin-right: 30px; }
    .nar_footer .carousel--small .carousel__button-prev {
      left: -30px; } }
  .nar_footer .carousel--small .view-row {
    padding-right: 0.5em; }
  .nar_footer .embed-container {
    height: 0;
    margin: 0 auto 1em;
    max-width: 100%;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative; }
  .nar_footer .embed-container iframe, .nar_footer .embed-container object {
    border: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }
  .nar_footer .fab--back-to-top {
    height: 60px;
    overflow: hidden;
    *text-indent: 110%;
    width: 60px;
    background-image: url("../images/bg/back-to-top-arrow.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2024%2011%22%20style%3D%22enable-background%3Anew%200%200%2024%2011%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%23FFFFFF%3B%7D%0A%3C%2Fstyle%3E%0A%3Ctitle%3Eback-to-top-arrow%3C%2Ftitle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M12%2C2.4l-9.5%2C7.7c-0.2%2C0.2-0.4%2C0.3-0.6%2C0.5c-0.7%2C0.5-1.2%2C0.5-1.7%2C0S0%2C9.5%2C0.5%2C9C1.8%2C8%2C3%2C7%2C4.2%2C6l6.9-5.6%0A%09c0.8-0.7%2C1.1-0.6%2C1.9%2C0c3.5%2C2.8%2C7%2C5.6%2C10.4%2C8.4C23.7%2C9.1%2C24%2C9.5%2C24%2C9.7c0%2C0.4-0.2%2C0.7-0.5%2C1c-0.4%2C0.3-1%2C0.3-1.4-0.1%0A%09c-1.4-1.2-2.8-2.3-4.2-3.4l-5.6-4.5C12.2%2C2.6%2C12.1%2C2.5%2C12%2C2.4z%22%2F%3E%0A%3C%2Fsvg%3E");
    background-color: #393a41;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 25px;
    border-radius: 100%;
    bottom: 10px;
    display: block;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    right: 30px;
    -ms-transform: translateY(-20px);
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
    transition: all 200ms cubic-bezier(0.46, 0.03, 0.23, 0.98);
    will-change: transform;
    z-index: -1; }
  .nar_footer .fab--back-to-top:before {
    content: "";
    display: block;
    height: 150%;
    width: 0; }
  .nar_footer .fab--back-to-top.visible {
    opacity: .6;
    pointer-events: auto;
    -ms-transform: translateY(0px);
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    z-index: 1000; }
  .nar_footer .fab--back-to-top.visible:hover, .nar_footer .fab--back-to-top.visible:active {
    box-shadow: 0 1px 2px #23252d;
    opacity: 1; }
  .nar_footer .field--email::before,
  .nar_footer .field--e-mail::before {
    content: '';
    display: inline-block;
    height: 16px;
    width: 16px;
    background-image: url("../images/bg/email-blue.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22125%22%20height%3D%2295%22%20viewBox%3D%220%200%20125%2095%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%236298be%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eemail-blue-2%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M125%2C95H0V0H125ZM8.41%2C5.29%2C62.83%2C58.68%2C117.07%2C5.29Zm35%2C41.31-36%2C42.86h109L81%2C47.84%2C62.82%2C65.66Zm42.07-3.33%2C35%2C41.14V8.62Zm-81-35V83L39.12%2C42.22Z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 100%;
    margin-right: .5em;
    position: relative;
    top: 3px;
    height: 12px; }
  .nar_footer .field--email a,
  .nar_footer .field--e-mail a {
    color: #6298be;
    font-size: .9em;
    word-wrap: break-word; }
  .nar_footer .field--email a .mailto,
  .nar_footer .field--e-mail a .mailto {
    display: none; }
  .nar_footer .field--phone {
    font-size: .9em; }
  .nar_footer .field--phone::before {
    content: '';
    display: inline-block;
    background-image: url("../images/bg/phone-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%22%20height%3D%22100%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23b8b8b8%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Ephone-light-2%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M99.8%2C82.78v8.91c0%2C5.17-3.16%2C8.37-8.34%2C8.31-23.81-.28-44.57-8.49-62-24.74C12.68%2C59.69%2C3.15%2C40.33.52%2C17.59A77.92%2C77.92%2C0%2C0%2C1%2C0%2C8.68C0%2C3.46%2C3%2C.29%2C8.14.13Q17-.13%2C25.93.13c5.23.14%2C7.67%2C3%2C8.2%2C8.26.63%2C5.7%2C1.62%2C11.38%2C2.78%2C17%2C.65%2C3.15.33%2C5.79-1.7%2C8.32-2.52%2C3.16-4.83%2C6.46-7.33%2C9.64a2.58%2C2.58%2C0%2C0%2C0-.29%2C3.3A63.77%2C63.77%2C0%2C0%2C0%2C53.28%2C72.32%2C2.5%2C2.5%2C0%2C0%2C0%2C56.53%2C72c3.23-2.55%2C6.57-4.95%2C9.79-7.52A8.84%2C8.84%2C0%2C0%2C1%2C74%2C62.88c5.93%2C1%2C11.79%2C2.08%2C17.72%2C2.8%2C5.22.63%2C8%2C3.43%2C8.06%2C8.7C99.8%2C77.19%2C99.8%2C80%2C99.8%2C82.78Zm-5%2C.4V74.76c0-2.8-.85-3.3-3.53-3.65-5.84-.79-11.68-1.67-17.47-2.77a5.42%2C5.42%2C0%2C0%2C0-4.8%2C1c-3.71%2C2.88-7.54%2C5.59-11.24%2C8.48a4%2C4%2C0%2C0%2C1-4.94.37A69.77%2C69.77%2C0%2C0%2C1%2C21.74%2C47a3.75%2C3.75%2C0%2C0%2C1%2C.41-4.51c3-3.85%2C5.93-7.71%2C8.7-11.7A5.18%2C5.18%2C0%2C0%2C0%2C31.72%2C27%2C67.89%2C67.89%2C0%2C0%2C1%2C28.9%2C9c0-2.89-.92-3.6-3.8-3.62H9.29c-3.1%2C0-4.07.89-3.84%2C4%2C.32%2C4.43.62%2C8.91%2C1.33%2C13.26%2C6.65%2C41%2C43.12%2C72.11%2C84.58%2C72.23%2C2.35%2C0%2C3.34-.88%2C3.38-3.21%2C0-2.81%2C0-5.61%2C0-8.41Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M99.93%2C38.09c0%2C.42.07.82.06%2C1.24a2.66%2C2.66%2C0%2C0%2C1-2.45%2C2.85h-.31c-1.59%2C0-2.44-1.12-2.49-2.79A33.08%2C33.08%2C0%2C0%2C0%2C90.86%2C24C84.72%2C12.86%2C75.38%2C6.6%2C62.62%2C5.68c-3.34-.24-4.63-1-4.47-3S59.7.21%2C62.83.4A39.55%2C39.55%2C0%2C0%2C1%2C99.93%2C38.09Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M61.57%2C21.5A18.49%2C18.49%2C0%2C0%2C1%2C78.87%2C38.41c.14%2C2-.34%2C3.61-2.52%2C3.76s-2.66-1.39-2.8-3.27A13%2C13%2C0%2C0%2C0%2C61.34%2C26.58C59.47%2C26.43%2C58%2C26%2C58%2C23.86%2C57.95%2C22.19%2C59.23%2C21.41%2C61.57%2C21.5Z%22%2F%3E%3C%2Fsvg%3E");
    height: 16px;
    width: 16px;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-right: .5em;
    position: relative;
    top: 3px; }
  .nar_footer .field--fax,
  .nar_footer .field--sponsor-website,
  .nar_footer .field--sponsor-education-page {
    font-size: 0.875em; }
  .nar_footer .view-mode-sidebar {
    margin-bottom: 2em; }
  .nar_footer .view-mode-sidebar .field {
    margin-bottom: 6px; }
  .nar_footer .field--dek {
    font-size: 1.125em;
    margin-bottom: 1em; }
  .nar_footer .field--rss-link {
    position: relative;
    top: -2em; }
  .nar_footer .field--rss-link a {
    font-size: 15px;
    color: #4f7690; }
  .nar_footer .field--rss-link a:hover {
    color: #35a0ea; }
  .nar_footer .field--rss-link a::before {
    content: '';
    display: inline-block;
    background-image: url("../images/bg/subscribe-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Esubscribe-light%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%2C.44H24v24H0Z%22%20fill%3D%22none%22%2F%3E%3Ccircle%20cx%3D%226.18%22%20cy%3D%2218.26%22%20r%3D%222.18%22%20fill%3D%22%2395adba%22%2F%3E%3Cpath%20d%3D%22M4%2C4.88V7.71A12.73%2C12.73%2C0%2C0%2C1%2C16.73%2C20.44h2.83A15.56%2C15.56%2C0%2C0%2C0%2C4%2C4.88Zm0%2C5.66v2.83a7.08%2C7.08%2C0%2C0%2C1%2C7.07%2C7.07H13.9A9.9%2C9.9%2C0%2C0%2C0%2C4%2C10.54Z%22%20fill%3D%22%2395adba%22%2F%3E%3C%2Fsvg%3E");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 25px;
    margin-right: 6px;
    position: relative;
    top: 5px;
    width: 25px; }
  .nar_footer .field--section-group .field-label {
    display: none; }
  .nar_footer .field--section-group .field-items {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    margin: 0 -0.5em;
    -ms-flex: 1;
    -webkit-flex: 1;
            flex: 1; }
  .nar_footer .field--section-group .field-item {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
            flex-basis: 100%;
    margin-bottom: 1.5em;
    padding: 0 .5em; }
  .nar_footer .field--section-group .field-item .card-view--flat {
    height: 100%;
    overflow: inherit; }
  @media (min-width: 31.25em) {
    .nar_footer .field--section-group .field-item {
      -ms-flex-preferred-size: 50%;
      -webkit-flex-basis: 50%;
              flex-basis: 50%; } }
  @media (min-width: 46.875em) {
    .nar_footer .field--section-group .field-item {
      -ms-flex-preferred-size: calc(100%/3);
      -webkit-flex-basis: calc(100%/3);
              flex-basis: calc(100%/3); } }
  @media (min-width: 68.75em) {
    .nar_footer .field--section-group .field-item {
      -ms-flex-preferred-size: 25%;
      -webkit-flex-basis: 25%;
              flex-basis: 25%; } }
  .nar_footer .field--section-group .card-view__teaser a {
    display: block;
    margin: .7em 0;
    color: #4f7690;
    font-size: 15px;
    line-height: 22px; }
  .nar_footer .field--section-group .card-view__teaser a:hover {
    color: #35a0ea; }
  .nar_footer .field--asset-reference {
    margin-bottom: 1.5em; }
  .nar_footer .field--content {
    position: relative; }
  .nar_footer .front .field--content:nth-child(n+3) {
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%); }
  .nar_footer .front .field--content:nth-child(n+3):nth-child(even) {
    background-color: white;
    border-top: 1px solid #ebebeb;
    padding-top: 2em;
    padding-bottom: 1.5em; }
  .nar_footer .front .field--content:nth-child(n+3):nth-child(odd) {
    background-image: linear-gradient(to top, white 0%, #fbfbfb 68%, #fbfbfb 100%);
    background-size: 1px 200px;
    background-repeat: repeat-x; }
  .nar_footer .front .field--content:nth-child(n+3) .field--content__inner {
    margin-left: auto;
    margin-right: auto;
    max-width: 75em;
    padding-left: 1em;
    padding-right: 1em; }
  .nar_footer .field__label--inline {
    display: inline-block; }
  .nar_footer .fieldset {
    background: #fff;
    border: 1px solid #ccc;
    margin: 1.5em 0 2.25em;
    padding: 0 1em;
    position: relative;
    top: 0.75em; }
  .nar_footer .fieldset__legend {
    background: #eee;
    border: 1px solid #ccc;
    border-bottom: none;
    box-sizing: content-box;
    color: #333;
    display: block;
    height: 2em;
    left: -1px;
    line-height: 2;
    padding: 0;
    position: absolute;
    text-indent: 0;
    text-shadow: 0 1px 0 #fff;
    top: -0.75em;
    width: 100%; }
  .nar_footer .fieldset__legend-text {
    display: block;
    padding-left: 1em; }
  .nar_footer .fieldset__legend-link {
    display: block; }
  .nar_footer .fieldset__content {
    margin-top: 2.5em; }
  .nar_footer .fieldset__description {
    font-style: italic;
    margin: 1.5em 0; }
  .nar_footer .fieldset--collapsible .fieldset__legend-link:before {
    content: "-";
    display: inline-block;
    font-weight: bold;
    margin-right: 1em; }
  .nar_footer .fieldset--collapsible.is-collapsed {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    margin-bottom: 3.75em; }
  .nar_footer .fieldset--collapsible.is-collapsed .fieldset__legend {
    border-bottom: 1px solid #ccc; }
  .nar_footer .fieldset--collapsible.is-collapsed .fieldset__legend-link:before {
    content: "+"; }
  .nar_footer .fieldset--collapsible.is-collapsed .fieldset__content {
    display: none; }
  .nar_footer .figure--overlay {
    position: relative; }
  .nar_footer .figure--overlay .figure__credit {
    bottom: 3em;
    color: #d1d1d1;
    font-size: 12px;
    left: 0;
    margin: 0;
    padding: 1em 1em 0;
    position: absolute;
    text-shadow: 0 0 10px rgba(35, 37, 45, 0.8); }
  .nar_footer .figure--overlay img {
    display: block; }
  .nar_footer .form-item {
    margin: 1.5em 0; }
  .nar_footer .form-item__label {
    color: #231b18;
    display: block;
    font-size: 0.875em;
    font-weight: 700;
    margin-bottom: 0.8571428571em; }
  .nar_footer .form-item__fieldset {
    border: 0;
    margin: 0;
    padding: 0; }
  .nar_footer .form-item__legend {
    font-weight: bold; }
  .nar_footer .form-item__description {
    color: #727272;
    font-size: 0.8125em; }
  .nar_footer .form-item__required-marker:before {
    content: "*"; }
  .nar_footer .form-item--checkbox input,
  .nar_footer .form-item--radio input {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }
  .nar_footer .form-item--checkbox .form-item__label,
  .nar_footer .form-item--radio .form-item__label {
    display: inline;
    font-weight: normal;
    font-size: 0.9375em;
    color: #3a5466; }
  .nar_footer .form-item--checkbox .form-item__label::before,
  .nar_footer .form-item--radio .form-item__label::before {
    content: '';
    display: inline-block;
    position: relative;
    margin-right: 1.3333333333em;
    top: -2px; }
  .nar_footer .form-item--checkboxes .form-item--checkbox {
    margin-bottom: 0; }
  .nar_footer .form-item--checkboxes .form-item--checkbox + .form-item--checkbox {
    margin-top: 1em; }
  .nar_footer .form-item--radios .form-item--radio {
    margin-bottom: 0; }
  .nar_footer .form-item--radios .form-item--radio + .form-item-radio {
    margin-top: 1em; }
  .nar_footer .form-item--date-day,
  .nar_footer .form-item--date-month,
  .nar_footer .form-item--date-year {
    display: inline-block;
    margin: 0; }
  .nar_footer .form-item--password-confirm-pass-1 {
    margin-bottom: 0.75em; }
  .nar_footer .form-item--password-confirm-pass-2 {
    margin: 0.75em 0; }
  .nar_footer select::-ms-expand {
    display: none; }
  .nar_footer .form-item--select {
    position: relative;
    display: inline-block; }
  .nar_footer .form-item--select select {
    padding: 10px;
    background-color: #fff;
    border-radius: 2px;
    -webkit-appearance: none;
    appearance: none;
    border: solid 1px #d1d1d1;
    color: #4f7690; }
  .nar_footer .form-item--select::after {
    content: '';
    display: inline-block;
    background-image: url("../images/bg/utility-down-arrow.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%225%22%20viewBox%3D%220%200%2010%205%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%233a5466%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eutility-down-arrow%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M185.74%2C73.09l5%2C5%2C5-5Z%22%20transform%3D%22translate(-185.74%20-73.09)%22%2F%3E%3C%2Fsvg%3E");
    height: 5px;
    margin-left: 0.5em;
    width: 8px;
    position: absolute;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 13px; }
  .nar_footer .select2-container .select2-choice {
    border-radius: 2px;
    line-height: 34px;
    height: 36px; }
  .nar_footer .select2-container .select2-choice .select2-arrow {
    background: transparent;
    border: none; }
  .nar_footer .select2-container .select2-choice .select2-arrow b {
    display: none; }
  .nar_footer .event-calendar {
    margin-bottom: 4em; }
  .nar_footer .js-event-calendar__picker {
    display: inline-block;
    height: 30px;
    margin-left: 10px;
    margin-right: 5px;
    position: relative;
    top: 3px;
    vertical-align: middle; }
  .nar_footer .js-event-calendar__picker > * {
    display: inline-block; }
  .nar_footer .js-event-calendar__toggle {
    height: 20px;
    overflow: hidden;
    *text-indent: 110%;
    width: 15px;
    background-image: url("../images/bg/arrow-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Earrow-light%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M4%2C8l8%2C8%2C8-8Z%22%20fill%3D%22%2395adba%22%2F%3E%3Cpath%20d%3D%22M-.26%2C0h24V24h-24Z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100%;
    border: 0;
    position: relative; }
  .nar_footer .js-event-calendar__toggle:before {
    content: "";
    display: block;
    height: 150%;
    width: 0; }
  .nar_footer .js-event-calendar__toggle.is-active {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  .nar_footer .fc-toolbar {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap; }
  .nar_footer .fc-toolbar > * {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-bottom: 1em; }
  .nar_footer .fc-toolbar .fc-clear {
    display: none; }
  .nar_footer .fc-toolbar.fc-header-toolbar {
    margin-bottom: 0;
    padding-top: 1.875em; }
  .nar_footer .fc-toolbar .fc-button-group,
  .nar_footer .fc-toolbar button {
    display: block;
    font-size: 0.9375em; }
  .nar_footer .fc-left {
    -ms-flex-order: -1;
    -webkit-order: -1;
            order: -1; }
  .nar_footer .fc-center {
    color: #385564;
    margin-top: 1.5em;
    -ms-flex-order: 1;
    -webkit-order: 1;
            order: 1;
    width: 100%; }
  .nar_footer .fc-center > div {
    width: 100%; }
  .nar_footer .fc-center button, .nar_footer .fc-center h2 {
    display: inline-block;
    color: inherit; }
  .nar_footer .fc-center h2 {
    font-size: 1.25em;
    cursor: pointer; }
  @media (min-width: 68.75em) {
    .nar_footer .fc-center {
      margin-top: 0;
      -ms-flex-order: 0;
      -webkit-order: 0;
              order: 0;
      width: auto; }
    .nar_footer .fc-center > div {
      width: auto; } }
  .nar_footer .fc-right {
    display: none; }
  .nar_footer .fc-month-button,
  .nar_footer .fc-listMonth-button {
    color: #95adbc; }
  .nar_footer .fc-month-button::before,
  .nar_footer .fc-listMonth-button::before {
    content: '';
    display: inline-block;
    height: 25px;
    width: 25px;
    margin-right: 5px;
    position: relative;
    top: 5px;
    background-size: 100%;
    background-repeat: no-repeat; }
  .nar_footer .fc-month-button.fc-state-active,
  .nar_footer .fc-listMonth-button.fc-state-active {
    color: #6298be; }
  .nar_footer .fc-month-button:hover,
  .nar_footer .fc-listMonth-button:hover {
    color: #35a0ea; }
  @media (max-width: 37.5em) {
    .nar_footer .fc-month-button.fc-month-button {
      display: none; } }
  .nar_footer .fc-month-button.fc-month-button::before {
    background-image: url("../images/bg/calendar-default.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bfill%3A%2395adbc%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3EArtboard%2028%3C%2Ftitle%3E%3Crect%20class%3D%22cls-1%22%20width%3D%2224%22%20height%3D%2224%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M3.15%2C8.21V20.36A1.63%2C1.63%2C0%2C0%2C0%2C4.77%2C22h14.6A1.63%2C1.63%2C0%2C0%2C0%2C21%2C20.36V8.21ZM7.61%2C20.78H4.37V17.54H7.61Zm0-4.06H4.37V13.48H7.61Zm0-4.06H4.37V9.43H7.61Zm4.06%2C8.11H8.43V17.54h3.25Zm0-4.06H8.43V13.48h3.25Zm0-4.06H8.43V9.43h3.25Zm4.06%2C8.11H12.48V17.54h3.25Zm0-4.06H12.48V13.48h3.25Zm0-4.06H12.48V9.43h3.25Zm4.06%2C8.11H16.54V17.54h3.25Zm0-4.06H16.54V13.48h3.25Zm0-4.06H16.54V9.43h3.25Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M19.38%2C4.15H16.74V2.33a.61.61%2C0%2C1%2C0-1.22%2C0V4.15H8.63V2.33a.61.61%2C0%2C1%2C0-1.22%2C0V4.15H4.77A1.63%2C1.63%2C0%2C0%2C0%2C3.15%2C5.79v1.4h0v.2H21v-.2h0V5.79A1.63%2C1.63%2C0%2C0%2C0%2C19.38%2C4.15ZM8%2C7a1.22%2C1.22%2C0%2C0%2C1-.61-2.27V5.77a.61.61%2C0%2C0%2C0%2C1.22%2C0V4.72A1.22%2C1.22%2C0%2C0%2C1%2C8%2C7Zm8.11%2C0a1.22%2C1.22%2C0%2C0%2C1-.61-2.27V5.77a.61.61%2C0%2C1%2C0%2C1.22%2C0V4.72A1.22%2C1.22%2C0%2C0%2C1%2C16.13%2C7Z%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .fc-month-button.fc-month-button.fc-state-active::before, .nar_footer .fc-month-button.fc-month-button:hover::before, .nar_footer .fc-month-button.fc-month-button:focus::before {
    background-image: url("../images/bg/calendar-active.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3B%7D.cls-2%7Bfill%3A%236298be%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3EArtboard%2027%3C%2Ftitle%3E%3Crect%20class%3D%22cls-1%22%20width%3D%2224%22%20height%3D%2224%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M3.15%2C8.21V20.36A1.63%2C1.63%2C0%2C0%2C0%2C4.77%2C22h14.6A1.63%2C1.63%2C0%2C0%2C0%2C21%2C20.36V8.21ZM7.61%2C20.78H4.37V17.54H7.61Zm0-4.06H4.37V13.48H7.61Zm0-4.06H4.37V9.43H7.61Zm4.06%2C8.11H8.43V17.54h3.25Zm0-4.06H8.43V13.48h3.25Zm0-4.06H8.43V9.43h3.25Zm4.06%2C8.11H12.48V17.54h3.25Zm0-4.06H12.48V13.48h3.25Zm0-4.06H12.48V9.43h3.25Zm4.06%2C8.11H16.54V17.54h3.25Zm0-4.06H16.54V13.48h3.25Zm0-4.06H16.54V9.43h3.25Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M19.38%2C4.15H16.74V2.33a.61.61%2C0%2C1%2C0-1.22%2C0V4.15H8.63V2.33a.61.61%2C0%2C1%2C0-1.22%2C0V4.15H4.77A1.63%2C1.63%2C0%2C0%2C0%2C3.15%2C5.79v1.4h0v.2H21v-.2h0V5.79A1.63%2C1.63%2C0%2C0%2C0%2C19.38%2C4.15ZM8%2C7a1.22%2C1.22%2C0%2C0%2C1-.61-2.27V5.77a.61.61%2C0%2C0%2C0%2C1.22%2C0V4.72A1.22%2C1.22%2C0%2C0%2C1%2C8%2C7Zm8.11%2C0a1.22%2C1.22%2C0%2C0%2C1-.61-2.27V5.77a.61.61%2C0%2C1%2C0%2C1.22%2C0V4.72A1.22%2C1.22%2C0%2C0%2C1%2C16.13%2C7Z%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .fc-listMonth-button::before {
    background-image: url("../images/bg/list-default.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2395adba%3B%7D.cls-2%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3EArtboard%202%20copy%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M3%2C11H5V9H3Zm0%2C4H5V13H3ZM3%2C7H5V5H3Zm4%2C4H21V9H7Zm0%2C4H21V13H7ZM7%2C5V7H21V5ZM3%2C19H5V17H3Zm4%2C0H21V17H7Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M0%2C0H24V24H0Z%22%2F%3E%3C%2Fsvg%3E");
    top: 7px; }
  .nar_footer .fc-listMonth-button.fc-state-active::before, .nar_footer .fc-listMonth-button:hover::before, .nar_footer .fc-listMonth-button:focus::before {
    background-image: url("../images/bg/list-active.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%236298be%3B%7D.cls-2%7Bfill%3Anone%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3EArtboard%202%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M3%2C11H5V9H3Zm0%2C4H5V13H3ZM3%2C7H5V5H3Zm4%2C4H21V9H7Zm0%2C4H21V13H7ZM7%2C5V7H21V5ZM3%2C19H5V17H3Zm4%2C0H21V17H7Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M0%2C0H24V24H0Z%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .fc-state-default {
    background: transparent;
    box-shadow: none;
    border-radius: 0;
    border: 0;
    padding: 0;
    display: inline-block;
    float: none; }
  .nar_footer table {
    box-shadow: none; }
  .nar_footer .fc table {
    margin-bottom: 0; }
  .nar_footer .fc td::after {
    display: none; }
  .nar_footer .fc .fc-month-view td.fc-event-container {
    padding-bottom: 0; }
  .nar_footer .fc th,
  .nar_footer .fc td {
    border: 1px solid #eaeaea; }
  .nar_footer .fc td.fc-day-top {
    border-bottom: 0;
    color: #4f6068;
    font-size: 0.75em;
    font-weight: 700;
    opacity: 1;
    text-align: left; }
  .nar_footer .fc td.fc-day-top.fc-other-month {
    opacity: .5; }
  .nar_footer .fc td.fc-day-top .fc-day-number.fc-day-number {
    display: inline-block;
    float: none; }
  .nar_footer .fc .fc-today .fc-day-number {
    box-shadow: 0 -3px 0 0px #4f6068;
    display: inline-block; }
  .nar_footer .fc .fc-today-button {
    color: #4f7690; }
  .nar_footer .fc .fc-today-button:hover, .nar_footer .fc .fc-today-button:focus {
    color: #35a0ea; }
  .nar_footer .fc .fc-today-button.fc-state-disabled {
    color: #b8b8b8; }
  .nar_footer .fc .fc-icon-left-single-arrow,
  .nar_footer .fc .fc-icon-right-single-arrow {
    height: 20px;
    width: 20px;
    background-image: url("../images/bg/chevron-left-dark.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2224%22%20viewBox%3D%220%200%2011%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%233a5466%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Echevron-left-dark%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M2.47%2C12l7.66%2C9.48c.2.2.3.4.5.6.5.7.5%2C1.2%2C0%2C1.7s-1.09.2-1.59-.3c-1-1.3-2-2.49-3-3.69L.49%2C12.87c-.7-.8-.6-1.1%2C0-1.9C3.27%2C7.48%2C6.05%2C4%2C8.84.6A2%2C2%2C0%2C0%2C1%2C9.73%2C0a1.38%2C1.38%2C0%2C0%2C1%2C1%2C.5%2C1.07%2C1.07%2C0%2C0%2C1-.1%2C1.4C9.43%2C3.29%2C8.34%2C4.69%2C7.25%2C6.09L2.77%2C11.67Z%22%20transform%3D%22translate(0%200)%22%2F%3E%3C%2Fsvg%3E");
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: .5; }
  .nar_footer .fc .fc-icon-left-single-arrow::after,
  .nar_footer .fc .fc-icon-right-single-arrow::after {
    display: none; }
  .nar_footer .fc .fc-icon-right-single-arrow {
    background-image: url("../images/bg/chevron-right-dark.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2224%22%20viewBox%3D%220%200%2011%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%233a5466%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Echevron-right-dark%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M8.53%2C12%2C.87%2C2.55c-.2-.2-.3-.4-.5-.6-.5-.7-.5-1.2%2C0-1.7S1.47.06%2C2%2C.56c1%2C1.3%2C2%2C2.49%2C3%2C3.69l5.57%2C6.88c.7.8.6%2C1.1%2C0%2C1.9C7.73%2C16.52%2C4.95%2C20%2C2.16%2C23.4a2%2C2%2C0%2C0%2C1-.89.6%2C1.38%2C1.38%2C0%2C0%2C1-1-.5%2C1.07%2C1.07%2C0%2C0%2C1%2C.1-1.4c1.19-1.4%2C2.29-2.79%2C3.38-4.19l4.47-5.59Z%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .fc button .fc-icon {
    top: -0.28em; }
  .nar_footer .fc .fc-content-skeleton tbody {
    border-width: 0 0 2px; }
  .nar_footer .fc .fc-content-skeleton td {
    padding: 16px;
    border-width: 0 1px 0 1px; }
  .nar_footer .fc thead td {
    border-width: 1px 1px 0; }
  .nar_footer .fc .fc-day-header {
    border-bottom-width: 2px;
    color: #4f6068;
    font-size: 0.75em;
    padding: 1.6666666667em 0.8333333333em; }
  .nar_footer .fc .fc-day-header::after {
    display: none; }
  .nar_footer .fc .event {
    font-size: 0.875em;
    line-height: 1.45;
    margin-bottom: 1em; }
  .nar_footer .fc .event + .event {
    border-top: 1px solid #eaeaea;
    padding-top: 1em; }
  .nar_footer .fc .event .event__date {
    font-size: 1.1428571429em;
    font-weight: 700;
    margin-bottom: 1em; }
  .nar_footer .fc .event a:not(.button) {
    color: #231b18; }
  .nar_footer .fc .event h3,
  .nar_footer .fc .event .node__title {
    font-size: 1em;
    font-weight: 400;
    margin-bottom: 0.4em; }
  .nar_footer .fc .event .field--body {
    opacity: .5; }
  .nar_footer .fc .fc-month-view .event {
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 1em; }
  .nar_footer .fc-event-container .button {
    display: block;
    max-width: 150px;
    margin: 0.5em 0; }
  .nar_footer .fc .fc-listMonth-view {
    border: 0; }
  .nar_footer .fc .event__list-wrapper {
    padding: 0 0 1.875em;
    border: 0; }
  .nar_footer .fc .event__list-wrapper .event {
    margin-bottom: 0; }
  .nar_footer .fc .event__list-wrapper .event + .event {
    padding-top: 1.25em;
    border-top: 0; }
  .nar_footer .fc-list-table {
    border: 0; }
  .nar_footer .fc-list-table .fc-list-heading-alt {
    display: none; }
  .nar_footer .fc-list-table tbody {
    border: 0; }
  .nar_footer .fc-list-table .fc-list-heading:not(:first-child) > td {
    border-top: 1px solid #eaeaea;
    padding-top: 2.3076923077em; }
  .nar_footer .fc-list-table .fc-widget-header {
    border: 0;
    color: #767676;
    font-size: 0.8125em;
    font-weight: 400;
    padding: 0 0 2.3076923077em; }
  @media (min-width: 50em) {
    .nar_footer .fc-list-table .event {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
    .nar_footer .fc-list-table .event > * {
      -ms-flex: 1 1 auto;
      -webkit-flex: 1 1 auto;
              flex: 1 1 auto; }
    .nar_footer .fc-list-table .event .event__date {
      -ms-flex: 0 0 7.0625rem;
      -webkit-flex: 0 0 7.0625rem;
              flex: 0 0 7.0625rem; }
    .nar_footer .fc-list-table .event .event__alert {
      -ms-flex: 0 0 6.25rem;
      -webkit-flex: 0 0 6.25rem;
              flex: 0 0 6.25rem;
      margin: 0 0.8125rem 0 0;
      text-align: center; }
    .nar_footer .fc-list-table .event h3 {
      line-height: 1.45; }
    .nar_footer .fc-list-table .event .layout-slat__header,
    .nar_footer .fc-list-table .event .layout-slat__content {
      display: inline-block;
      vertical-align: top; }
    .nar_footer .fc-list-table .event .layout-slat__header {
      padding-left: 10px; } }
  .nar_footer .fc .event--deadline .event__alert {
    background-color: #fef9f9;
    border-color: #ea6b6b;
    color: #e54646;
    display: inline-block;
    padding: 0.7272727273em;
    text-transform: uppercase;
    font-size: 0.6875em;
    margin-bottom: 1.4545454545em; }
  .nar_footer .fc-select-type {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    font-size: 0.875em;
    position: relative;
    top: -7px; }
  .nar_footer .fc-select-type label {
    font-weight: 400;
    color: transparent; }
  .nar_footer .fc-select-type .select2-arrow b {
    background-position: center center; }
  .nar_footer .fc-select-type .select2-choice {
    border-radius: 0;
    padding: 6px 20px;
    border-color: #eaeaea;
    height: auto;
    background-color: #ffffff;
    background-image: none; }
  .nar_footer .fc-select-type .select2-choice::after {
    content: '';
    display: inline-block;
    background-image: url("../images/bg/utility-down-arrow.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%225%22%20viewBox%3D%220%200%2010%205%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%233a5466%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eutility-down-arrow%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M185.74%2C73.09l5%2C5%2C5-5Z%22%20transform%3D%22translate(-185.74%20-73.09)%22%2F%3E%3C%2Fsvg%3E");
    height: 5px;
    margin-left: 0.5em;
    width: 8px;
    position: absolute;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 13px; }
  .nar_footer .fc-select-type .select2-default {
    color: #385564 !important; }
  .nar_footer .fc-select-type .select2-container {
    width: auto !important; }
  .nar_footer .fc-select-type .select2-container a {
    background-color: #ffffff;
    background-image: none;
    min-width: 220px; }
  .nar_footer .fc-select-type .select2-container .select2-chosen {
    width: 100%;
    text-align: left; }
  .nar_footer .fc-select-type .select2-choice .select2-arrow {
    border: 0;
    border-radius: 0;
    background-color: transparent;
    background-image: none; }
  .nar_footer .fc-select-type .select2-search-choice-close {
    display: none !important; }
  .nar_footer .date-selector--years {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap; }
  .nar_footer .date-selector--years > * {
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto; }
  .nar_footer .date-selector__year {
    padding-left: 3.5714285714em;
    position: relative; }
  .nar_footer .date-selector__year + .date-selector__year {
    margin-top: 1.4285714286em; }
  .nar_footer .date-selector--previous-year,
  .nar_footer .date-selector--next-year {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  .nar_footer .date-selector--previous-year a,
  .nar_footer .date-selector--next-year a {
    height: 22px;
    overflow: hidden;
    *text-indent: 110%;
    width: 10px;
    display: block;
    background-repeat: no-repeat;
    background-size: 100%; }
  .nar_footer .date-selector--previous-year a:before,
  .nar_footer .date-selector--next-year a:before {
    content: "";
    display: block;
    height: 150%;
    width: 0; }
  .nar_footer .date-selector--previous-year {
    left: 0.5rem; }
  .nar_footer .date-selector--previous-year a {
    background-image: url("../images/bg/chevron-left-default.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2224%22%20viewBox%3D%220%200%2011%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2395adbc%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Echevron-left-default%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M2.82%2C12.32l4.44%2C5.59c1.08%2C1.4%2C2.18%2C2.79%2C3.36%2C4.19a1.07%2C1.07%2C0%2C0%2C1%2C.1%2C1.4%2C1.37%2C1.37%2C0%2C0%2C1-1%2C.5%2C2%2C2%2C0%2C0%2C1-.88-.6C6.07%2C20%2C3.31%2C16.52.49%2C13c-.6-.8-.7-1.1%2C0-1.9L6%2C4.25C7%2C3.05%2C8%2C1.86%2C9%2C.56c.53-.5%2C1.12-.81%2C1.62-.31s.5%2C1%2C0%2C1.7c-.2.2-.3.4-.5.6L2.51%2C12Z%22%20transform%3D%22translate(0%200)%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .date-selector--previous-year a:hover {
    background-image: url("../images/bg/chevron-left-hover.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2224%22%20viewBox%3D%220%200%2011%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%236298be%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Echevron-left-hover%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M2.82%2C12.32l4.44%2C5.59c1.08%2C1.4%2C2.18%2C2.79%2C3.36%2C4.19a1.07%2C1.07%2C0%2C0%2C1%2C.1%2C1.4%2C1.37%2C1.37%2C0%2C0%2C1-1%2C.5%2C2%2C2%2C0%2C0%2C1-.88-.6C6.07%2C20%2C3.31%2C16.52.49%2C13c-.6-.8-.7-1.1%2C0-1.9L6%2C4.25C7%2C3.05%2C8%2C1.86%2C9%2C.56c.53-.5%2C1.12-.81%2C1.62-.31s.5%2C1%2C0%2C1.7c-.2.2-.3.4-.5.6L2.51%2C12Z%22%20transform%3D%22translate(0%200)%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .date-selector--previous-year a:active {
    background-image: url("../images/bg/chevron-left-dark.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2224%22%20viewBox%3D%220%200%2011%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%233a5466%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Echevron-left-dark%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M2.47%2C12l7.66%2C9.48c.2.2.3.4.5.6.5.7.5%2C1.2%2C0%2C1.7s-1.09.2-1.59-.3c-1-1.3-2-2.49-3-3.69L.49%2C12.87c-.7-.8-.6-1.1%2C0-1.9C3.27%2C7.48%2C6.05%2C4%2C8.84.6A2%2C2%2C0%2C0%2C1%2C9.73%2C0a1.38%2C1.38%2C0%2C0%2C1%2C1%2C.5%2C1.07%2C1.07%2C0%2C0%2C1-.1%2C1.4C9.43%2C3.29%2C8.34%2C4.69%2C7.25%2C6.09L2.77%2C11.67Z%22%20transform%3D%22translate(0%200)%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .date-selector--next-year {
    position: absolute;
    right: 0.5rem; }
  .nar_footer .date-selector--next-year a {
    background-image: url("../images/bg/chevron-right-default.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2224%22%20viewBox%3D%220%200%2011%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2395adbc%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Echevron-right-default%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M8.49%2C12%2C.87%2C2.55c-.2-.2-.3-.4-.5-.6-.5-.7-.5-1.2%2C0-1.7S1.47.06%2C2%2C.56c1%2C1.3%2C2%2C2.49%2C3%2C3.69l5.54%2C6.88c.7.8.6%2C1.1%2C0%2C1.9C7.69%2C16.52%2C4.93%2C20%2C2.15%2C23.4a2%2C2%2C0%2C0%2C1-.88.6%2C1.37%2C1.37%2C0%2C0%2C1-1-.5%2C1.07%2C1.07%2C0%2C0%2C1%2C.1-1.4c1.18-1.4%2C2.28-2.79%2C3.36-4.19l4.44-5.59Z%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .date-selector--next-year a:hover {
    background-image: url("../images/bg/chevron-right-hover.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2224%22%20viewBox%3D%220%200%2011%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%236298be%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Echevron-right-hover%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M8.49%2C12%2C.87%2C2.55c-.2-.2-.3-.4-.5-.6-.5-.7-.5-1.2%2C0-1.7S1.47.06%2C2%2C.56c1%2C1.3%2C2%2C2.49%2C3%2C3.69l5.54%2C6.88c.7.8.6%2C1.1%2C0%2C1.9C7.69%2C16.52%2C4.93%2C20%2C2.15%2C23.4a2%2C2%2C0%2C0%2C1-.88.6%2C1.37%2C1.37%2C0%2C0%2C1-1-.5%2C1.07%2C1.07%2C0%2C0%2C1%2C.1-1.4c1.18-1.4%2C2.28-2.79%2C3.36-4.19l4.44-5.59Z%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .date-selector--next-year a:active {
    background-image: url("../images/bg/chevron-right-dark.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2224%22%20viewBox%3D%220%200%2011%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%233a5466%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Echevron-right-dark%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M8.53%2C12%2C.87%2C2.55c-.2-.2-.3-.4-.5-.6-.5-.7-.5-1.2%2C0-1.7S1.47.06%2C2%2C.56c1%2C1.3%2C2%2C2.49%2C3%2C3.69l5.57%2C6.88c.7.8.6%2C1.1%2C0%2C1.9C7.73%2C16.52%2C4.95%2C20%2C2.16%2C23.4a2%2C2%2C0%2C0%2C1-.89.6%2C1.38%2C1.38%2C0%2C0%2C1-1-.5%2C1.07%2C1.07%2C0%2C0%2C1%2C.1-1.4c1.19-1.4%2C2.29-2.79%2C3.38-4.19l4.47-5.59Z%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .date-selector__year-value {
    color: #4f6068;
    left: 0;
    position: absolute;
    top: 0; }
  .nar_footer .monthly-wrp {
    font-size: 0.875em;
    max-width: 28rem;
    padding: 2.625rem 2.1875rem;
    position: relative;
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 80%; }
  .nar_footer .monthly-wrp::before {
    display: none; }
  .nar_footer .monthly-wrp::after {
    display: none; }
  .nar_footer .monthly-wrp button {
    background-color: transparent;
    background-image: none;
    border: 0;
    color: #c5c7c8;
    font-size: 1em;
    padding: 0 1em; }
  .nar_footer .monthly-wrp button:hover {
    color: #35a0ea; }
  @media (min-width: 62.5em) {
    .nar_footer .monthly-wrp {
      max-width: 46.5rem; } }
  .nar_footer .current-month button {
    color: #43819c; }
  .nar_footer .header-nav-push {
    background-color: #ffffff;
    position: relative;
    z-index: 10; }
  .nar_footer .icon-accordion-menu {
    border-bottom: solid 1px #dbdbdb;
    border-top: solid 1px #dbdbdb;
    margin-bottom: -1px;
    padding: 0;
    width: 100%; }
  .nar_footer .icon-accordion-menu .icon-accordion-menu__item {
    list-style: none; }
  .nar_footer .icon-accordion-menu .icon-accordion-menu__link:first-of-type {
    color: #231b18; }
  .nar_footer .icon-accordion-menu .has-subnav {
    position: relative; }
  .nar_footer .icon-accordion-menu .has-subnav > .icon-accordion-menu__link {
    display: block;
    font-size: 20px;
    padding: 1em 1em 1em 4em;
    position: relative; }
  @media (max-width: 25em) {
    .nar_footer .icon-accordion-menu .has-subnav > .icon-accordion-menu__link {
      font-size: 18px;
      padding: 0.5em 0.5em 0.5em 2em; } }
  .nar_footer .icon-accordion-menu .has-subnav > .icon-accordion-menu__link::after {
    content: '';
    display: inline-block;
    background-image: url("../images/bg/plus-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eplus-light%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpolygon%20points%3D%2218.95%2010.64%2018.95%2012.63%2013%2012.63%2013%2018.9%2011%2018.9%2011%2012.63%205.05%2012.63%205.05%2010.64%2011%2010.64%2011%205%2013%205%2013%2010.64%2018.95%2010.64%22%20fill%3D%22%2395adba%22%2F%3E%3C%2Fsvg%3E");
    height: 25px;
    width: 25px;
    background-size: contain;
    position: absolute;
    right: 1em;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  .nar_footer .icon-accordion-menu .has-subnav > .icon-accordion-menu__link .icon-accordion-menu__icon {
    background-size: contain !important;
    display: inline-block;
    left: 1em;
    max-height: 35px;
    max-width: 35px;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  @media (max-width: 25em) {
    .nar_footer .icon-accordion-menu .has-subnav > .icon-accordion-menu__link .icon-accordion-menu__icon {
      left: 0.5em;
      max-height: 20px;
      max-width: 20px; } }
  .nar_footer .icon-accordion-menu .has-subnav .icon-accordion-menu--subnav {
    max-height: 0;
    overflow: hidden;
    padding: 0;
    margin-bottom: 0; }
  .nar_footer .icon-accordion-menu .has-subnav .icon-accordion-menu--subnav .icon-accordion-menu__item .icon-accordion-menu__link {
    color: #4f7690;
    display: block;
    padding: .25em 1.3em;
    text-decoration: none; }
  .nar_footer .icon-accordion-menu .has-subnav .icon-accordion-menu--subnav .icon-accordion-menu__item .icon-accordion-menu__link:hover {
    color: #35a0ea; }
  .nar_footer .icon-accordion-menu .has-subnav.is-active > .icon-accordion-menu__link:after {
    background-image: url("../images/bg/minus-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eminus-light%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Crect%20x%3D%225.05%22%20y%3D%2210.64%22%20width%3D%2213.9%22%20height%3D%221.99%22%20fill%3D%22%2395adba%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .icon-accordion-menu .has-subnav.is-active .icon-accordion-menu--subnav {
    display: block;
    max-height: 500px;
    padding-bottom: 1em;
    transition: max-height 200ms linear; }
  @media (min-width: 45.3125em) {
    .nar_footer .icon-accordion-menu {
      border: none;
      margin-bottom: 3rem; }
    .nar_footer .icon-accordion-menu .has-subnav > .icon-accordion-menu__link {
      padding: 58px 1em 0 1em;
      pointer-events: none;
      text-align: center; }
    .nar_footer .icon-accordion-menu .has-subnav > .icon-accordion-menu__link .icon-accordion-menu__icon {
      left: 50%;
      position: absolute;
      top: 50%;
      -ms-transform: translate(-50%, -100%);
      -webkit-transform: translate(-50%, -100%);
              transform: translate(-50%, -100%);
      max-height: 60px;
      max-width: 60px;
      width: auto;
      height: auto; }
    .nar_footer .icon-accordion-menu .has-subnav > .icon-accordion-menu__link:after {
      background: #b8b8b8;
      display: block;
      height: 2px;
      margin: .5em auto;
      position: relative;
      right: inherit;
      width: 30px; }
    .nar_footer .icon-accordion-menu .has-subnav .icon-accordion-menu--subnav {
      max-height: inherit; }
    .nar_footer .icon-accordion-menu .has-subnav .icon-accordion-menu--subnav .icon-accordion-menu__item .icon-accordion-menu__link {
      text-align: center; } }
  .nar_footer .icon-social {
    display: inline-block;
    margin-right: .25em; }
  .nar_footer .inline-file {
    border: 1px solid #95adba;
    padding: 1em;
    margin-bottom: 1.5em; }
  @media (min-width: 37.5em) {
    .nar_footer .inline-file {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
              justify-content: space-between; }
    .nar_footer .inline-file > * {
      -ms-flex: 0 1 auto;
      -webkit-flex: 0 1 auto;
              flex: 0 1 auto; }
    .nar_footer .inline-file > .icon {
      -ms-flex: 0 0 auto;
      -webkit-flex: 0 0 auto;
              flex: 0 0 auto; } }
  .nar_footer iframe.instagram-media {
    box-shadow: none !important;
    margin: 0 auto !important; }
  .nar_footer .link-icon::before {
    content: '';
    display: inline-block;
    position: relative;
    top: -2px; }
  .nar_footer .link-icon--stacked {
    display: block;
    font-size: 0.9375em;
    line-height: 1.3333333333;
    text-align: center; }
  .nar_footer .link-icon--stacked::before {
    content: '';
    display: block;
    background-color: #f4f4f4;
    margin: 0 auto 1.875em; }
  .nar_footer ol li::before, .nar_footer .prose .numeric li::before, .nar_footer .prose .numeric-alpha li::before, .nar_footer .prose .alpha-numeric li::before, .nar_footer .prose .roman li::before {
    display: inline-block;
    font-weight: bold;
    margin-right: 0;
    position: absolute;
    right: calc(100% + 3px);
    top: 0; }
  .nar_footer li {
    position: relative; }
  .nar_footer ol {
    list-style: none;
    padding: 0 0 0;
    margin: 0 0 1em 2em;
    font-size: 1em; }
  .nar_footer .prose ol {
    counter-reset: section;
    list-style: none; }
  .nar_footer [dir="rtl"] ol {
    padding: 0 1.5em 0 0; }
  .nar_footer ol li {
    margin-bottom: 10px;
    position: relative; }
  .nar_footer ol ol {
    font-size: 0.9375em;
    margin: 10px 0 0 40px; }
  .nar_footer ol ol ol {
    font-size: 0.875em;
    margin: 10px 0 0 40px; }
  .nar_footer ol ol ol ol {
    margin: 10px 0 0 40px; }
  .nar_footer ul {
    margin: 0;
    padding: 0 0 0 1.2em;
    font-size: 1em; }
  .nar_footer [dir="rtl"] ul {
    padding: 0 1.2em 0 0; }
  .nar_footer ul ol,
  .nar_footer ul ul {
    margin: 0; }
  .nar_footer .prose ul:not(.nav):not(.slick-dots):not(.list--clean):not(.icon-accordion-menu):not(.icon-accordion-menu--subnav):not(.accordion-tab-headings):not(.pager):not(.select2-choices):not(.pagination):not(.ui-select-choices):not(.og-header-submenu):not(.select2-result-single):not(.breadcrumb__list):not(.nav--main-menu):not(.card-view__popup-menu) {
    list-style-type: none;
    margin: 0 0 1.5em 1em;
    padding: 0; }
  .nar_footer .prose ul:not(.nav):not(.slick-dots):not(.list--clean):not(.icon-accordion-menu):not(.icon-accordion-menu--subnav):not(.accordion-tab-headings):not(.pager):not(.select2-choices):not(.pagination):not(.ui-select-choices):not(.og-header-submenu):not(.select2-result-single):not(.breadcrumb__list):not(.nav--main-menu):not(.card-view__popup-menu) ul {
    margin-bottom: 0;
    margin-top: 10px;
    font-size: 0.9375em; }
  .nar_footer .prose ul:not(.nav):not(.slick-dots):not(.list--clean):not(.icon-accordion-menu):not(.icon-accordion-menu--subnav):not(.accordion-tab-headings):not(.pager):not(.select2-choices):not(.pagination):not(.ui-select-choices):not(.og-header-submenu):not(.select2-result-single):not(.breadcrumb__list):not(.nav--main-menu):not(.card-view__popup-menu) ul ul {
    font-size: 0.875em; }
  .nar_footer .prose ul:not(.nav):not(.slick-dots):not(.list--clean):not(.icon-accordion-menu):not(.icon-accordion-menu--subnav):not(.accordion-tab-headings):not(.pager):not(.select2-choices):not(.pagination):not(.ui-select-choices):not(.og-header-submenu):not(.select2-result-single):not(.breadcrumb__list):not(.nav--main-menu):not(.card-view__popup-menu) li {
    padding-left: .25em; }
  .nar_footer .prose ul:not(.nav):not(.slick-dots):not(.list--clean):not(.icon-accordion-menu):not(.icon-accordion-menu--subnav):not(.accordion-tab-headings):not(.pager):not(.select2-choices):not(.pagination):not(.ui-select-choices):not(.og-header-submenu):not(.select2-result-single):not(.breadcrumb__list):not(.nav--main-menu):not(.card-view__popup-menu) li::before {
    color: #b8b8b8;
    content: "• ";
    position: absolute;
    right: calc(100% + 3px);
    top: 0; }
  .nar_footer .prose ul:not(.nav):not(.slick-dots):not(.list--clean):not(.icon-accordion-menu):not(.icon-accordion-menu--subnav):not(.accordion-tab-headings):not(.pager):not(.select2-choices):not(.pagination):not(.ui-select-choices):not(.og-header-submenu):not(.select2-result-single):not(.breadcrumb__list):not(.nav--main-menu):not(.card-view__popup-menu) li + li {
    margin-top: 10px; }
  .nar_footer .prose ul:not(.nav):not(.slick-dots):not(.list--clean):not(.icon-accordion-menu):not(.icon-accordion-menu--subnav):not(.accordion-tab-headings):not(.pager):not(.select2-choices):not(.pagination):not(.ui-select-choices):not(.og-header-submenu):not(.select2-result-single):not(.breadcrumb__list):not(.nav--main-menu):not(.card-view__popup-menu) li > ol {
    margin-top: .75rem; }
  .nar_footer .prose li p {
    padding-left: .7em; }
  .nar_footer .prose li p:first-child {
    display: inline;
    padding-left: 0;
    text-indent: -.7em; }
  .nar_footer .prose ol:not(.breadcrumb__list) li::before {
    color: #231b18;
    content: counters(section, ".");
    counter-increment: section;
    font-weight: 700;
    margin-right: 5px; }
  .nar_footer .prose .numeric {
    counter-reset: item; }
  .nar_footer .prose .numeric ol {
    counter-reset: item; }
  .nar_footer .prose .numeric li {
    counter-increment: item; }
  .nar_footer .prose .numeric li::before {
    content: counters(item, "."); }
  .nar_footer .prose .numeric-alpha {
    counter-reset: item; }
  .nar_footer .prose .numeric-alpha ol {
    counter-reset: item;
    counter-reset: subitem; }
  .nar_footer .prose .numeric-alpha ol li {
    counter-increment: subitem; }
  .nar_footer .prose .numeric-alpha ol li::before {
    content: counter(subitem, lower-alpha) ". "; }
  .nar_footer .prose .numeric-alpha ol li li::before {
    color: #b8b8b8;
    content: "• ";
    font-size: 1.5em;
    line-height: 20px; }
  .nar_footer .prose .numeric-alpha li {
    counter-increment: item; }
  .nar_footer .prose .numeric-alpha li::before {
    content: counter(item) ". "; }
  .nar_footer .prose .alpha-numeric {
    counter-reset: item; }
  .nar_footer .prose .alpha-numeric ol {
    counter-reset: item;
    counter-reset: subitem;
    counter-reset: subsubitem; }
  .nar_footer .prose .alpha-numeric ol li {
    counter-increment: subitem; }
  .nar_footer .prose .alpha-numeric ol li::before {
    content: counter(subitem) ". "; }
  .nar_footer .prose .alpha-numeric ol li li {
    counter-increment: subsubitem; }
  .nar_footer .prose .alpha-numeric ol li li::before {
    content: counter(subsubitem, lower-roman) ". "; }
  .nar_footer .prose .alpha-numeric li {
    counter-increment: item; }
  .nar_footer .prose .alpha-numeric li::before {
    content: counter(item, upper-alpha) ". "; }
  .nar_footer .prose .roman {
    counter-reset: item;
    margin-left: 2.5em; }
  .nar_footer .prose .roman ol {
    counter-reset: item;
    counter-reset: subitem;
    counter-reset: subsubitem; }
  .nar_footer .prose .roman ol li {
    counter-increment: subitem; }
  .nar_footer .prose .roman ol li::before {
    content: counter(subitem, upper-alpha) ". "; }
  .nar_footer .prose .roman ol li li {
    counter-increment: subsubitem; }
  .nar_footer .prose .roman ol li li::before {
    content: counter(subsubitem) ". "; }
  .nar_footer .prose .roman li {
    counter-increment: item; }
  .nar_footer .prose .roman li::before {
    content: counter(item, upper-roman) ". "; }
  .nar_footer ul.list--clean {
    margin-left: 0;
    padding-left: 0; }
  .nar_footer ul.list--clean li {
    list-style: none; }
  .nar_footer ul.list--clean li::before {
    display: none; }
  .nar_footer .location .adr div,
  .nar_footer .location .adr span {
    display: inline; }
  .nar_footer .location-hidden {
    display: none; }
  .nar_footer .main {
    padding-bottom: 0;
    padding-top: 0; }
  .nar_footer .mainstage {
    position: relative;
    min-height: 12.5em;
    zoom: 0.9999; }
  @media (min-width: 43.75em) {
    .nar_footer .mainstage {
      margin-left: -3.125em;
      margin-right: -3.125em; } }
  .nar_footer .mainstage__figure-and-copyright {
    position: relative; }
  .nar_footer .mainstage__copyright {
    font-size: 12px; }
  @media (min-width: 43.75em) {
    .nar_footer .mainstage__copyright {
      bottom: 0;
      color: #d1d1d1;
      padding: 16px 50px;
      position: absolute;
      z-index: 2; } }
  .nar_footer .mainstage__image {
    display: block;
    position: relative;
    width: 100%;
    z-index: 0; }
  .nar_footer .mainstage__image-caption {
    bottom: 1.6666666667em;
    color: white;
    font-size: 0.75em;
    left: 1em;
    width: 90%;
    opacity: .75;
    position: absolute;
    z-index: 1; }
  @media (min-width: 43.75em) {
    .nar_footer .mainstage__image-caption {
      left: 4.1666666667em;
      width: 100%; } }
  .nar_footer .mainstage__figure {
    margin: 0;
    position: relative;
    width: 100%;
    z-index: 0; }
  .nar_footer .mainstage__figure img {
    display: block;
    width: 100%; }
  .nar_footer .mainstage__figure figcaption {
    bottom: 20px;
    color: #fff;
    font-size: 0.75em;
    margin-left: 51px;
    position: absolute;
    z-index: 9; }
  .nar_footer .mainstage__content {
    background: white;
    color: #231b18;
    padding: 1em 0;
    z-index: 1; }
  @media (min-width: 43.75em) {
    .nar_footer .mainstage__content {
      background: transparent;
      bottom: 0;
      color: white;
      padding: 5% 50px 60px 50px;
      position: absolute;
      width: 100%;
      z-index: 1; }
    .nar_footer .mainstage__content .page-subtitle {
      color: white;
      font-weight: normal;
      line-height: 1.6666666667; }
    .nar_footer .mainstage__content::after {
      content: '';
      display: inline-block;
      background: linear-gradient(transparent 0%, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.8) 90%);
      bottom: 0;
      left: 0;
      position: absolute;
      z-index: -1;
      width: 100%;
      height: 100%; } }
  .nar_footer .mainstage__title {
    color: #231b18;
    font-size: 1.375em;
    font-weight: 300;
    margin: 0 0 .6em 0; }
  .nar_footer .mainstage__title a {
    transition: opacity 200ms cubic-bezier(0.46, 0.03, 0.23, 0.98);
    color: #231b18; }
  @media (min-width: 43.75em) {
    .nar_footer .mainstage__title a {
      color: white; } }
  @media (min-width: 43.75em) {
    .nar_footer .mainstage__title a:hover, .nar_footer .mainstage__title a:active {
      color: #c6d3db; } }
  @media (min-width: 43.75em) {
    .nar_footer .mainstage__title {
      color: white;
      font-size: 1.75em;
      width: 87%; } }
  @media (min-width: 72.8125em) {
    .nar_footer .mainstage__title {
      font-size: 2.8125em;
      line-height: 50/45;
      width: 65%; } }
  .nar_footer .mainstage__title span {
    background: white;
    display: block;
    height: 2px;
    margin-top: .25em;
    width: 40px; }
  .nar_footer .mainstage__description {
    line-height: 1.45;
    margin-bottom: 1.5em; }
  @media (max-width: 43.75em) {
    .nar_footer .mainstage__description {
      font-size: 0.875em; } }
  @media (min-width: 43.75em) {
    .nar_footer .mainstage__description {
      width: 87%; } }
  @media (min-width: 72.8125em) {
    .nar_footer .mainstage__description {
      font-size: 1.125em;
      line-height: 1.6666666667;
      width: 65%; } }
  .nar_footer .mainstage--static {
    margin-bottom: 3em;
    padding: 0; }
  @media (min-width: 43.75em) {
    .nar_footer .mainstage--static {
      background: black;
      min-height: 400px; } }
  .nar_footer .messages__list {
    margin: 0; }
  .nar_footer .messages__list > li + li {
    margin-top: 0.75em; }
  .nar_footer .messages--status {
    background-color: #eef9eb;
    border-color: #7dd061;
    color: #5dc43a;
    color: #231b18; }
  .nar_footer .messages--warning {
    background-color: #fef9f9;
    border-color: #ea6b6b;
    color: #e54646; }
  .nar_footer .messages--error {
    background-color: #fef9f9;
    border-color: #ea6b6b;
    color: #e54646; }
  .nar_footer .messages--error .messages__item .placeholder:first-child {
    font-style: normal;
    font-weight: bold; }
  .nar_footer .meta-row {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
            flex-direction: column;
    margin-bottom: 1em; }
  .nar_footer [class*='__meta'] .meta-row:last-child {
    margin-bottom: 0; }
  @media (min-width: 25em) {
    .nar_footer .meta-row {
      -ms-flex-direction: row;
      -webkit-flex-direction: row;
              flex-direction: row;
      margin-bottom: .5em; } }
  .nar_footer .meta-row span, .nar_footer .meta-row a {
    margin: 0 0 0 0;
    display: block; }
  .nar_footer .meta-row__label {
    font-weight: bold;
    min-width: 140px; }
  .nar_footer [class*='__meta'] {
    margin-bottom: 1.5em; }
  .nar_footer [class*='__meta'] + [class*='__meta'] {
    margin-top: -1em; }
  @media (min-width: 64em) {
    .nar_footer .mobile-menu {
      display: none; } }
  .nar_footer .mobile-menu__bar {
    background-color: rgba(243, 243, 243, 0.98);
    border-bottom: 1px solid #dadada;
    box-shadow: 0 0px 2px 1px rgba(0, 0, 0, 0.4);
    color: #555559;
    height: 3.4375em;
    text-align: center; }
  .nar_footer .mobile-menu__button {
    border-radius: 0;
    box-shadow: none;
    background-color: transparent;
    border: 0;
    color: #555559;
    display: inline-block;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 3.4375em;
    line-height: 3.4375em;
    margin: 0;
    padding: 0 1em;
    text-decoration: none; }
  .nar_footer .mobile-menu__button:focus {
    outline: thin dotted; }
  .nar_footer .mobile-menu__button--menu {
    border-right: 1px solid #dadada;
    float: left; }
  .nar_footer .mobile-menu__button--search {
    border-left: 1px solid #dadada;
    float: right; }
  .nar_footer .mobile-menu__icon {
    height: 22px;
    overflow: hidden;
    *text-indent: 110%;
    width: 22px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 22px 22px;
    display: inline-block;
    margin-top: 1em; }
  .nar_footer .mobile-menu__icon:before {
    content: "";
    display: block;
    height: 150%;
    width: 0; }
  .nar_footer .is-active .mobile-menu__icon--menu, .nar_footer .is-active .mobile-menu__icon--search {
    background-image: url("../images/bg/mobile-close.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%3E%0A%3Cpath%20fill%3D%22%23555559%22%20d%3D%22M21.9%202.2l-2.2-2.2-8.8%208.8-8.8-8.8-2.2%202.2%208.8%208.8-8.8%208.8%202.2%202.2%208.8-8.8%208.8%208.8%202.2-2.2-8.8-8.8%208.8-8.8z%22%2F%3E%0A%3C%2Fsvg%3E"); }
  .nar_footer .mobile-menu__icon--menu {
    background-image: url("../images/bg/mobile-menu.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2233%22%20height%3D%2222%22%20viewBox%3D%220%200%2033%2022%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%3E%0A%3Cpath%20fill%3D%22%23555559%22%20d%3D%22M0%2022h33.1v-3.7h-33.1v3.7zM0%2012.8h33.1v-3.7h-33.1v3.7zM0%200v3.7h33.1v-3.7h-33.1z%22%2F%3E%0A%3C%2Fsvg%3E");
    background-size: 33px 22px;
    width: 33px; }
  .nar_footer .is-active .mobile-menu__icon--menu {
    background-size: 22px 22px; }
  .nar_footer .mobile-menu__icon--search {
    background-image: url("../images/bg/mobile-search.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%3E%0A%3Cpath%20fill%3D%22%23555559%22%20d%3D%22M21.3%2018.7l-5.2-4.4c-0.5-0.5-1.1-0.7-1.6-0.7%201.2-1.4%202-3.3%202-5.4%200-4.6-3.7-8.2-8.2-8.2s-8.2%203.7-8.2%208.3%203.7%208.3%208.3%208.3c2%200%203.9-0.7%205.4-2%200%200.5%200.2%201%200.7%201.6l4.4%205.2c0.8%200.8%202%200.9%202.8%200.2s0.7-2-0.2-2.8zM8.3%2013.8c-3%200-5.5-2.5-5.5-5.5s2.5-5.5%205.5-5.5%205.5%202.5%205.5%205.5-2.5%205.5-5.5%205.5z%22%2F%3E%0A%3C%2Fsvg%3E"); }
  .nar_footer .mobile-menu__links {
    background-color: #f3f3f3;
    background-color: rgba(243, 243, 243, 0.98);
    color: #555559;
    position: absolute;
    width: 100%;
    z-index: 100; }
  .nar_footer .mobile-menu__search {
    display: none;
    padding: 0.5em; }
  .nar_footer .mobile-menu__search form,
  .nar_footer .mobile-menu__search .form-item,
  .nar_footer .mobile-menu__search .form-text {
    width: 100%; }
  .nar_footer .mobile-menu__search .form-text {
    box-sizing: border-box; }
  .nar_footer .nav {
    list-style: none;
    padding: 0; }
  .nar_footer .section-topics .block--nar-topics-tabs .nav > .nav__item, .nar_footer .nav--menu-footer-top > .nav__item, .nar_footer .nav--menu-privacy-menu > .nav__item, .nar_footer .nav--social-menu > .nav__item,
  .nar_footer .nav--social-menu-share > .nav__item,
  .nar_footer .nav--menu-social-menu-share > .nav__item, .nar_footer .nav--user-menu > .nav__item {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap; }
  .nar_footer .nav--secondary-local-tasks {
    *zoom: 1; }
  .nar_footer .nav--secondary-local-tasks:after {
    display: table;
    content: ""; }
  .nar_footer .nav--secondary-local-tasks:after {
    clear: both; }
  .nar_footer .nav--secondary-local-tasks .nav__item {
    border-right: 1px solid #ccc;
    display: block;
    float: left;
    margin-right: 0.75em;
    padding-right: 0.75em; }
  .nar_footer [dir="rtl"] .nav--secondary-local-tasks .nav__item {
    border-left: 1px solid #ccc;
    border-right: 0;
    float: right;
    margin-left: 0.75em;
    margin-right: 0;
    padding-left: 0.75em;
    padding-right: 0; }
  .nar_footer .nav--secondary-local-tasks .nav__item:last-child {
    border-right: 0;
    margin-right: 0;
    padding-right: 0; }
  .nar_footer [dir="rtl"] .nav--secondary-local-tasks .nav__item:last-child {
    border-left: 0;
    margin-left: 0;
    padding-left: 0; }
  .nar_footer .nav--secondary-local-tasks .is-active > .nav__link {
    font-weight: bold; }
  .nar_footer .nav--menu-footer-top .nav__item, .nar_footer .nav--menu-privacy-menu .nav__item, .nar_footer .nav--social-menu .nav__item,
  .nar_footer .nav--social-menu-share .nav__item,
  .nar_footer .nav--menu-social-menu-share .nav__item, .nar_footer .nav--user-menu .nav__item {
    margin-left: 2em; }
  .nar_footer .node--teaser {
    font-size: 0.9375em; }
  .nar_footer .node__title {
    line-height: 1.5; }
  .nar_footer .node__title > a {
    color: #231b18; }
  .nar_footer .node--teaser.feed-view .node__title {
    font-size: 1.2em;
    margin-bottom: 1.3888888889em; }
  .nar_footer .view--daily-news .node--teaser.feed-view .node__title {
    margin-bottom: 0.75rem; }
  .nar_footer .node--teaser.feed-view .node__date {
    color: #727272;
    font-size: 0.9333333333em;
    margin-bottom: 1.25rem; }
  .nar_footer .view--daily-news .node--teaser.feed-view .node__date {
    margin-bottom: 0.75rem; }
  .nar_footer .page-title {
    margin-top: 1.3125rem; }
  .nar_footer .breadcrumb + .page-title {
    margin-top: 0; }
  .nar_footer .page-title::after {
    content: '';
    display: block;
    height: 2px;
    width: 29px;
    background: #b8b8b8;
    left: 0;
    position: relative;
    top: 18px; }
  .nar_footer .page-search-results .page-title {
    text-align: center;
    color: #3a5466; }
  .nar_footer .page-search-results .page-title:after {
    display: none; }
  .nar_footer .pager,
  .nar_footer .pagination {
    list-style: none;
    padding: 0;
    margin: 2em 0;
    position: relative;
    left: 50%;
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    display: inline-block; }
  .nar_footer .pager .disabled,
  .nar_footer .pagination .disabled {
    display: none; }
  .nar_footer .pager__item,
  .nar_footer .pagination li {
    display: inline-block;
    margin: 0 0.5em;
    padding: 0;
    border-bottom: 2px solid transparent; }
  .nar_footer .pager__item.pager__item--current, .nar_footer .pager__item.active,
  .nar_footer .pagination li.pager__item--current,
  .nar_footer .pagination li.active {
    border-color: #4191c9;
    color: #4191c9;
    padding: 0 0.5em; }
  .nar_footer .pager__link,
  .nar_footer .pagination li a {
    color: #4f7690;
    display: block;
    padding: 0 0.5em;
    text-decoration: none; }
  .nar_footer .pager__link:hover, .nar_footer .pager__link:active,
  .nar_footer .pagination li a:hover,
  .nar_footer .pagination li a:active {
    color: blue-gray; }
  .nar_footer .pager__link--next::before,
  .nar_footer [title="Next Page"] a::before {
    content: "Next"; }
  .nar_footer .pager__link--previous::before,
  .nar_footer [title="Previous hover"] a::before {
    content: "Previous"; }
  .nar_footer .pager__item--first,
  .nar_footer li.ng-scope[title="First Page"],
  .nar_footer .pager__link--last,
  .nar_footer li.ng-scope[title="Last hover"] {
    display: none; }
  .nar_footer .pane--advertisement {
    margin-bottom: 1em; }
  .nar_footer .pane--advertisement img {
    display: block;
    margin: 0 auto; }
  @media (min-width: 60em) {
    .nar_footer .pane--advertisement img {
      margin: 0 !important; } }
  .nar_footer .pane--contact-info .pane__title {
    margin-top: .5em; }
  @media (min-width: 60em) {
    .nar_footer .pane--contact-info .pane__title {
      margin-top: 0; } }
  .nar_footer .pane-node-field-keywords {
    margin: 1.5em 0; }
  .nar_footer .pane-node-field-keywords .field-label {
    float: left;
    color: #767676;
    font-size: 0.875rem;
    font-weight: 400; }
  .nar_footer .pane-node-field-keywords .field-item {
    color: #767676;
    font-size: 0.875rem; }
  .nar_footer .pane-node-field-keywords .field-item a {
    color: #767676;
    font-size: 0.875rem; }
  .nar_footer .pane-node-field-keywords .field-item a:hover {
    color: #35a0ea; }
  .nar_footer .pane--periodical-listing .flex-column {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
            flex-basis: 100%;
    max-width: 100%; }
  @media (min-width: 31.25em) {
    .nar_footer .pane--periodical-listing .flex-column {
      -ms-flex-preferred-size: 50%;
      -webkit-flex-basis: 50%;
              flex-basis: 50%;
      max-width: 50%; } }
  @media (min-width: 53.125em) {
    .nar_footer .pane--periodical-listing .flex-column {
      -ms-flex-preferred-size: 25%;
      -webkit-flex-basis: 25%;
              flex-basis: 25%;
      max-width: 25%; } }
  .nar_footer .pane--results .card-view--actions {
    box-shadow: 0 1px 3px 1px transparent;
    padding-left: 0;
    padding-right: 0; }
  .nar_footer .pane--results .card-view--actions:hover {
    box-shadow: 0 1px 3px 1px transparent; }
  .nar_footer .pane--results .search-filters {
    margin: 1.5em 0 2em;
    padding: 0 0 1.5em 1em;
    border-bottom: solid 1px #ebebeb; }
  .nar_footer .pane--results .search-filters li {
    display: inline-block;
    margin-right: 2em; }
  @media (min-width: 60em) {
    .nar_footer .page-search-results .pane--results {
      max-width: calc(100% * 2/3); } }
  .nar_footer .secondary-content .pane {
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%); }
  .nar_footer .secondary-content .pane .pane__title {
    margin-left: auto;
    margin-right: auto;
    max-width: 50em;
    padding-left: 1em;
    padding-right: 1em; }
  .nar_footer .secondary-content .pane .pane__content {
    margin-left: auto;
    margin-right: auto;
    max-width: 75em;
    padding-left: 1em;
    padding-right: 1em; }
  .nar_footer .pane--advertisement,
  .nar_footer .pane--series {
    margin-bottom: 3.125em; }
  .nar_footer .pane--advertisement img,
  .nar_footer .pane--series img {
    display: block;
    margin: 0 auto; }
  @media (min-width: 60em) {
    .nar_footer .pane--advertisement img,
    .nar_footer .pane--series img {
      margin-right: 0; } }
  .nar_footer .pane--recent-publication-issues-panel-pane-1 {
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    background-image: linear-gradient(to top, white 0%, #fbfbfb 68%, #fbfbfb 100%);
    background-size: 1px 200px;
    background-repeat: repeat-x; }
  .nar_footer .pane--recent-publication-issues-panel-pane-1 .pane__content {
    margin-left: auto;
    margin-right: auto;
    max-width: 75em;
    padding-left: 1em;
    padding-right: 1em; }
  .nar_footer .pane--parent-bottom-strip {
    padding: 2em 0 1.5em;
    border-top: solid 1px #ebebeb;
    background-color: #f9f9f9; }
  .nar_footer .paragraphs-items-full {
    position: relative; }
  .nar_footer .paragraph-item--periodical {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
            flex-direction: column; }
  @media (min-width: 37.5em) {
    .nar_footer .paragraph-item--periodical {
      -ms-flex-direction: row;
      -webkit-flex-direction: row;
              flex-direction: row; } }
  @media (min-width: 37.5em) {
    .nar_footer .paragraph-item--periodical .periodical__image {
      width: 200px;
      margin-right: 1.5em; } }
  @media (min-width: 37.5em) {
    .nar_footer .paragraph-item--periodical .periodical__content {
      width: calc(100% - 200px); } }
  .nar_footer .paragraph-item--periodical .periodical__content a {
    display: block; }
  .nar_footer .plyr .plyr__video-embed iframe,
  .nar_footer .plyr__tooltip {
    pointer-events: none; }

@-webkit-keyframes plyr-progress {
  to {
    background-position: 25px 0; } }

@keyframes plyr-progress {
  to {
    background-position: 25px 0; } }
  .nar_footer .plyr {
    background: black;
    position: relative;
    max-width: 100%;
    min-width: 180px;
    font-family: 'San Francisco',-apple-system,BlinkMacSystemFont,'.SFNSText-Regular',Avenir,'Avenir Next','Helvetica Neue','Segoe UI',Helvetica,Arial,sans-serif;
    direction: ltr;
    margin: 0 0 1.5em; }
  .nar_footer .field--featured-image .plyr,
  .nar_footer .slide .plyr,
  .nar_footer .card-view__media .plyr {
    margin-bottom: 0; }
  .nar_footer .plyr,
  .nar_footer .plyr *,
  .nar_footer .plyr ::before,
  .nar_footer .plyr::after {
    box-sizing: border-box; }
  .nar_footer .plyr a,
  .nar_footer .plyr button,
  .nar_footer .plyr input,
  .nar_footer .plyr label {
    -ms-touch-action: manipulation;
    touch-action: manipulation; }
  .nar_footer .plyr audio,
  .nar_footer .plyr video {
    width: 100%;
    height: auto;
    vertical-align: middle;
    border-radius: inherit; }
  .nar_footer .plyr input[type=range] {
    display: block;
    height: 20px;
    width: 100%;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    -webkit-appearance: none;
    appearance: none;
    cursor: pointer;
    border: none;
    background: 0 0; }
  .nar_footer .plyr input[type=range]::-webkit-slider-runnable-track {
    height: 8px;
    background: 0 0;
    border: 0;
    border-radius: 4px;
    -webkit-user-select: none;
    user-select: none; }
  .nar_footer .plyr input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    margin-top: -4px;
    position: relative;
    height: 16px;
    width: 16px;
    background: #fff;
    border: 2px solid transparent;
    border-radius: 100%;
    transition: background 0.2s ease,border 0.2s ease,-webkit-transform 0.2s ease;
    transition: background 0.2s ease,border 0.2s ease,transform 0.2s ease;
    transition: background 0.2s ease,border 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15);
    box-sizing: border-box; }
  .nar_footer .plyr input[type=range]::-moz-range-track {
    height: 8px;
    background: 0 0;
    border: 0;
    border-radius: 4px;
    user-select: none; }
  .nar_footer .plyr input[type=range]::-moz-range-thumb {
    position: relative;
    height: 16px;
    width: 16px;
    background: #fff;
    border: 2px solid transparent;
    border-radius: 100%;
    transition: background 0.2s ease,border 0.2s ease,-webkit-transform 0.2s ease;
    transition: background 0.2s ease,border 0.2s ease,transform 0.2s ease;
    transition: background 0.2s ease,border 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15);
    box-sizing: border-box; }
  .nar_footer .plyr input[type=range]::-ms-track {
    height: 8px;
    background: 0 0;
    border: 0;
    color: transparent; }
  .nar_footer .plyr input[type=range]::-ms-fill-upper {
    height: 8px;
    background: 0 0;
    border: 0;
    border-radius: 4px;
    -ms-user-select: none;
    user-select: none; }
  .nar_footer .plyr input[type=range]::-ms-fill-lower {
    height: 8px;
    border: 0;
    border-radius: 4px;
    -ms-user-select: none;
    user-select: none;
    background: #3498db; }
  .nar_footer .plyr input[type=range]::-ms-thumb {
    position: relative;
    height: 16px;
    width: 16px;
    background: #fff;
    border: 2px solid transparent;
    border-radius: 100%;
    transition: background 0.2s ease,border 0.2s ease,-webkit-transform 0.2s ease;
    transition: background 0.2s ease,border 0.2s ease,transform 0.2s ease;
    transition: background 0.2s ease,border 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15);
    box-sizing: border-box;
    margin-top: 0; }
  .nar_footer .plyr input[type=range]::-ms-tooltip {
    display: none; }
  .nar_footer .plyr input[type=range]:focus {
    outline: 0; }
  .nar_footer .plyr input[type=range]::-moz-focus-outer {
    border: 0; }
  .nar_footer .plyr input[type=range].tab-focus:focus {
    outline-offset: 3px; }
  .nar_footer .plyr input[type=range]:active::-webkit-slider-thumb {
    background: #3498db;
    border-color: #fff;
    -webkit-transform: scale(1.25);
    transform: scale(1.25); }
  .nar_footer .plyr input[type=range]:active::-moz-range-thumb {
    background: #3498db;
    border-color: #fff;
    transform: scale(1.25); }
  .nar_footer .plyr input[type=range]:active::-ms-thumb {
    background: #3498db;
    border-color: #fff;
    -ms-transform: scale(1.25);
    transform: scale(1.25); }
  .nar_footer .plyr--video input[type=range].tab-focus:focus {
    outline: rgba(255, 255, 255, 0.5) dotted 1px; }
  .nar_footer .plyr--audio input[type=range].tab-focus:focus {
    outline: rgba(86, 93, 100, 0.5) dotted 1px; }
  .nar_footer .plyr__sr-only {
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    position: absolute !important;
    padding: 0 !important;
    border: 0 !important;
    height: 1px !important;
    width: 1px !important; }
  .nar_footer .plyr__video-wrapper {
    position: relative;
    background: #000;
    border-radius: inherit;
    -webkit-mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC"); }
  .nar_footer .plyr__video-embed {
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden; }
  .nar_footer .plyr__video-embed iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .nar_footer .plyr__video-embed > div {
    position: relative;
    padding-bottom: 200%;
    -webkit-transform: translateY(-35.95%);
    -ms-transform: translateY(-35.95%);
    transform: translateY(-35.95%); }
  .nar_footer .plyr video::-webkit-media-text-track-container {
    display: none; }
  .nar_footer .plyr__captions {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 20px;
    -webkit-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    transform: translateY(-40px);
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    transition: transform 0.3s ease,-webkit-transform 0.3s ease;
    color: #fff;
    font-size: 16px;
    text-align: center;
    font-weight: 400; }
  .nar_footer .plyr__captions span {
    border-radius: 2px;
    padding: 3px 10px;
    background: rgba(0, 0, 0, 0.7); }
  .nar_footer .plyr__captions span:empty {
    display: none; }
  @media (min-width: 768px) {
    .nar_footer .plyr__captions {
      font-size: 24px; } }
  .nar_footer .plyr--captions-active .plyr__captions {
    display: block; }
  .nar_footer .plyr--fullscreen-active .plyr__captions {
    font-size: 32px; }
  .nar_footer .plyr--hide-controls .plyr__captions {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px); }
  .nar_footer .plyr::-webkit-media-controls {
    display: none; }
  .nar_footer .plyr__controls {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 1;
    text-align: center; }
  .nar_footer .plyr__controls .plyr__progress,
  .nar_footer .plyr__controls .plyr__time,
  .nar_footer .plyr__controls > button {
    margin-left: 5px; }
  .nar_footer .plyr__controls .plyr__progress:first-child,
  .nar_footer .plyr__controls .plyr__time:first-child,
  .nar_footer .plyr__controls > button:first-child {
    margin-left: 0; }
  .nar_footer .plyr__controls .plyr__volume {
    margin-left: 5px; }
  .nar_footer .plyr__controls [data-plyr=pause] {
    margin-left: 0; }
  .nar_footer .plyr__controls button {
    position: relative;
    display: inline-block;
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
            flex-shrink: 0;
    overflow: visible;
    vertical-align: middle;
    padding: 7px;
    border: 0;
    background: 0 0;
    border-radius: 3px;
    cursor: pointer;
    transition: background 0.3s ease,color 0.3s ease,opacity 0.3s ease;
    color: inherit; }
  .nar_footer .plyr__controls button svg {
    width: 18px;
    height: 18px;
    display: block;
    fill: currentColor; }
  .nar_footer .plyr__controls button:focus {
    outline: 0; }
  .nar_footer .plyr__controls .icon--captions-on,
  .nar_footer .plyr__controls .icon--exit-fullscreen,
  .nar_footer .plyr__controls .icon--muted {
    display: none; }
  @media (min-width: 480px) {
    .nar_footer .plyr__controls .plyr__progress,
    .nar_footer .plyr__controls .plyr__time,
    .nar_footer .plyr__controls > button {
      margin-left: 10px; } }
  .nar_footer .plyr--hide-controls .plyr__controls {
    opacity: 0;
    pointer-events: none; }
  .nar_footer .plyr--video .plyr__controls {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 50px 10px 10px;
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.5));
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
    color: #fff;
    transition: opacity 0.3s ease; }
  .nar_footer .plyr--video .plyr__controls button.tab-focus:focus,
  .nar_footer .plyr--video .plyr__controls button:hover {
    background: #6298be;
    color: #fff; }
  .nar_footer .plyr--audio .plyr__controls {
    padding: 10px;
    border-radius: inherit;
    background: #fff;
    border: 1px solid #dbe3e8;
    color: #565D64; }
  .nar_footer .plyr--audio .plyr__controls button.tab-focus:focus,
  .nar_footer .plyr--audio .plyr__controls button:hover,
  .nar_footer .plyr__play-large {
    background: #95adbc;
    color: #fff; }
  .nar_footer .plyr__play-large {
    display: none !important; }
  .nar_footer .plyr--audio .plyr__play-large,
  .nar_footer .plyr--playing .plyr__controls [data-plyr=play],
  .nar_footer .plyr__controls [data-plyr=pause] {
    display: none; }
  .nar_footer .plyr--playing .plyr__play-large {
    opacity: 0;
    visibility: hidden; }
  .nar_footer .plyr--playing .plyr__controls [data-plyr=pause] {
    display: inline-block; }
  .nar_footer .plyr--captions-active .plyr__controls .icon--captions-on,
  .nar_footer .plyr--fullscreen-active .icon--exit-fullscreen,
  .nar_footer .plyr--muted .plyr__controls .icon--muted {
    display: block; }
  .nar_footer .plyr [data-plyr=captions],
  .nar_footer .plyr [data-plyr=fullscreen],
  .nar_footer .plyr--captions-active .plyr__controls .icon--captions-on + svg,
  .nar_footer .plyr--fullscreen-active .icon--exit-fullscreen + svg,
  .nar_footer .plyr--muted .plyr__controls .icon--muted + svg {
    display: none; }
  .nar_footer .plyr--captions-enabled [data-plyr=captions],
  .nar_footer .plyr--fullscreen-enabled [data-plyr=fullscreen] {
    display: inline-block; }
  .nar_footer .plyr__tooltip {
    position: absolute;
    z-index: 2;
    bottom: 100%;
    margin-bottom: 10px;
    padding: 5px 7.5px;
    opacity: 0;
    background: rgba(0, 0, 0, 0.7);
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    line-height: 1.3;
    -webkit-transform: translate(-50%, 10px) scale(0.8);
    -ms-transform: translate(-50%, 10px) scale(0.8);
    transform: translate(-50%, 10px) scale(0.8);
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    transition: opacity 0.2s 0.1s ease,-webkit-transform 0.2s 0.1s ease;
    transition: transform 0.2s 0.1s ease,opacity 0.2s 0.1s ease;
    transition: transform 0.2s 0.1s ease,opacity 0.2s 0.1s ease,-webkit-transform 0.2s 0.1s ease; }
  .nar_footer .plyr__tooltip::before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: -4px;
    border-right: 4px solid transparent;
    border-top: 4px solid rgba(0, 0, 0, 0.7);
    border-left: 4px solid transparent;
    z-index: 2; }
  .nar_footer .plyr button.tab-focus:focus .plyr__tooltip,
  .nar_footer .plyr button:hover .plyr__tooltip,
  .nar_footer .plyr__tooltip--visible {
    opacity: 1;
    -webkit-transform: translate(-50%, 0) scale(1);
    -ms-transform: translate(-50%, 0) scale(1);
    transform: translate(-50%, 0) scale(1); }
  .nar_footer .plyr button:hover .plyr__tooltip {
    z-index: 3; }
  .nar_footer .plyr__controls button:first-child .plyr__tooltip {
    left: 0;
    -webkit-transform: translate(0, 10px) scale(0.8);
    -ms-transform: translate(0, 10px) scale(0.8);
    transform: translate(0, 10px) scale(0.8);
    -webkit-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    transform-origin: 0 100%; }
  .nar_footer .plyr__controls button:first-child .plyr__tooltip::before {
    left: 16px; }
  .nar_footer .plyr__controls button:last-child .plyr__tooltip {
    right: 0;
    -webkit-transform: translate(0, 10px) scale(0.8);
    -ms-transform: translate(0, 10px) scale(0.8);
    transform: translate(0, 10px) scale(0.8);
    -webkit-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    transform-origin: 100% 100%; }
  .nar_footer .plyr__controls button:last-child .plyr__tooltip::before {
    left: auto;
    right: 16px;
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%); }
  .nar_footer .plyr__controls button:first-child .plyr__tooltip--visible,
  .nar_footer .plyr__controls button:first-child.tab-focus:focus .plyr__tooltip,
  .nar_footer .plyr__controls button:first-child:hover .plyr__tooltip,
  .nar_footer .plyr__controls button:last-child .plyr__tooltip--visible,
  .nar_footer .plyr__controls button:last-child.tab-focus:focus .plyr__tooltip,
  .nar_footer .plyr__controls button:last-child:hover .plyr__tooltip {
    -webkit-transform: translate(0, 0) scale(1);
    -ms-transform: translate(0, 0) scale(1);
    transform: translate(0, 0) scale(1); }
  .nar_footer .plyr__progress {
    position: relative;
    display: none;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; }
  .nar_footer .plyr__progress input[type=range] {
    position: relative;
    z-index: 2; }
  .nar_footer .plyr__progress input[type=range]::-webkit-slider-runnable-track {
    background: 0 0; }
  .nar_footer .plyr__progress input[type=range]::-moz-range-track {
    background: 0 0; }
  .nar_footer .plyr__progress input[type=range]::-ms-fill-upper {
    background: 0 0; }
  .nar_footer .plyr__progress .plyr__tooltip {
    left: 0; }
  .nar_footer .plyr .plyr__progress {
    display: inline-block; }
  .nar_footer .plyr__progress--buffer,
  .nar_footer .plyr__progress--played,
  .nar_footer .plyr__volume--display {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 8px;
    margin: -4px 0 0;
    padding: 0;
    vertical-align: top;
    -webkit-appearance: none;
    appearance: none;
    border: none;
    border-radius: 100px; }
  .nar_footer .plyr__progress--buffer::-webkit-progress-bar,
  .nar_footer .plyr__progress--played::-webkit-progress-bar,
  .nar_footer .plyr__volume--display::-webkit-progress-bar {
    background: 0 0; }
  .nar_footer .plyr__progress--buffer::-webkit-progress-value,
  .nar_footer .plyr__progress--played::-webkit-progress-value,
  .nar_footer .plyr__volume--display::-webkit-progress-value {
    background: currentColor;
    border-radius: 100px;
    min-width: 8px; }
  .nar_footer .plyr__progress--buffer::-moz-progress-bar,
  .nar_footer .plyr__progress--played::-moz-progress-bar,
  .nar_footer .plyr__volume--display::-moz-progress-bar {
    background: currentColor;
    border-radius: 100px;
    min-width: 8px; }
  .nar_footer .plyr__progress--buffer::-ms-fill,
  .nar_footer .plyr__progress--played::-ms-fill,
  .nar_footer .plyr__volume--display::-ms-fill {
    border-radius: 100px; }
  .nar_footer .plyr__progress--played,
  .nar_footer .plyr__volume--display {
    z-index: 1;
    color: #35a0ea;
    background: 0 0;
    transition: none; }
  .nar_footer .plyr__progress--played::-webkit-progress-value,
  .nar_footer .plyr__volume--display::-webkit-progress-value {
    min-width: 8px;
    max-width: 99%;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    transition: none; }
  .nar_footer .plyr__progress--played::-moz-progress-bar,
  .nar_footer .plyr__volume--display::-moz-progress-bar {
    min-width: 8px;
    max-width: 99%;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    transition: none; }
  .nar_footer .plyr__progress--played::-ms-fill,
  .nar_footer .plyr__volume--display::-ms-fill {
    display: none; }
  .nar_footer .plyr__progress--buffer::-webkit-progress-value {
    transition: width 0.2s ease; }
  .nar_footer .plyr__progress--buffer::-moz-progress-bar {
    transition: width 0.2s ease; }
  .nar_footer .plyr__progress--buffer::-ms-fill {
    transition: width 0.2s ease; }
  .nar_footer .plyr--video .plyr__progress--buffer,
  .nar_footer .plyr--video .plyr__volume--display {
    background: rgba(255, 255, 255, 0.25); }
  .nar_footer .plyr--video .plyr__progress--buffer {
    color: rgba(255, 255, 255, 0.25); }
  .nar_footer .plyr--audio .plyr__progress--buffer,
  .nar_footer .plyr--audio .plyr__volume--display {
    background: rgba(198, 214, 219, 0.66); }
  .nar_footer .plyr--audio .plyr__progress--buffer {
    color: rgba(198, 214, 219, 0.66); }
  .nar_footer .plyr--loading .plyr__progress--buffer {
    -webkit-animation: plyr-progress 1s linear infinite;
    animation: plyr-progress 1s linear infinite;
    background-size: 25px 25px;
    background-repeat: repeat-x;
    background-image: linear-gradient(-45deg, rgba(0, 0, 0, 0.15) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.15) 75%, transparent 75%, transparent);
    color: transparent; }
  .nar_footer .plyr--video.plyr--loading .plyr__progress--buffer {
    background-color: rgba(255, 255, 255, 0.25); }
  .nar_footer .plyr--audio.plyr--loading .plyr__progress--buffer {
    background-color: rgba(198, 214, 219, 0.66); }
  .nar_footer .plyr__time {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px; }
  .nar_footer .plyr__time + .plyr__time {
    display: none; }
  @media (min-width: 768px) {
    .nar_footer .plyr__time + .plyr__time {
      display: inline-block; } }
  .nar_footer .plyr__time + .plyr__time::before {
    content: '\2044';
    margin-right: 10px; }
  .nar_footer .plyr__volume {
    display: none; }
  .nar_footer .plyr .plyr__volume {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative; }
  .nar_footer .plyr .plyr__volume input[type=range] {
    position: relative;
    z-index: 2; }
  @media (min-width: 480px) {
    .nar_footer .plyr .plyr__volume {
      display: block;
      max-width: 60px; } }
  @media (min-width: 768px) {
    .nar_footer .plyr .plyr__volume {
      max-width: 100px; } }
  .nar_footer .plyr--is-ios .plyr__volume,
  .nar_footer .plyr--is-ios [data-plyr=mute] {
    display: none !important; }
  .nar_footer .plyr--fullscreen,
  .nar_footer .plyr--fullscreen-active {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    z-index: 10000000;
    background: #000;
    border-radius: 0; }
  .nar_footer .plyr--fullscreen video,
  .nar_footer .plyr--fullscreen-active video {
    height: 100%; }
  .nar_footer .plyr--fullscreen .plyr__video-wrapper,
  .nar_footer .plyr--fullscreen-active .plyr__video-wrapper {
    height: 100%;
    width: 100%; }
  .nar_footer .plyr--fullscreen .plyr__controls,
  .nar_footer .plyr--fullscreen-active .plyr__controls {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0; }
  .nar_footer .plyr--fullscreen-active.plyr--vimeo .plyr__video-wrapper,
  .nar_footer .plyr--fullscreen.plyr--vimeo .plyr__video-wrapper {
    height: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }
  .nar_footer .plyr--not-activated .plyr__controls {
    display: none; }
  .nar_footer .progress {
    position: relative; }
  .nar_footer .progress__track {
    background-color: #fff;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
    border: 1px solid #ccc;
    border-radius: 1em;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
    height: 1em;
    margin-bottom: 0.25em;
    max-width: 100%;
    min-width: 6em;
    overflow: hidden; }
  .nar_footer .progress__bar {
    background-color: #0598ff;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
    border: 1px solid #003f6b;
    border-radius: 1em;
    height: 1em;
    transition-duration: 0.5s;
    transition-property: width;
    transition-timing-function: ease-out;
    width: 3%; }
  .nar_footer .progress__description,
  .nar_footer .progress__percentage {
    color: #727272;
    font-size: 0.75em;
    overflow: hidden; }
  .nar_footer .progress__description {
    float: left; }
  .nar_footer [dir="rtl"] .progress__description {
    float: right; }
  .nar_footer .progress__percentage {
    float: right; }
  .nar_footer [dir="rtl"] .progress__percentage {
    float: left; }
  .nar_footer .progress--small .progress__track {
    height: 0.5em; }
  .nar_footer .progress--small .progress__bar {
    height: 0.5em; }
  .nar_footer .pull-quote {
    color: #4f7690;
    font-size: 1.125em;
    line-height: 1.7;
    margin: 0 1.5em 1.5em;
    padding: 0 1em; }
  .nar_footer .pull-quote p {
    margin-bottom: .75em; }
  .nar_footer .pull-quote .pull-quote__cite {
    color: #727272;
    font-size: 0.7777777778em;
    font-style: normal; }
  .nar_footer .pushy {
    position: fixed;
    width: 320px;
    height: 100%;
    top: 0;
    z-index: 9999;
    background: white;
    overflow: auto;
    overflow-x: hidden;
    visibility: hidden;
    -webkit-overflow-scrolling: touch;
    /* enables momentum scrolling in iOS overflow elements */ }
  .nar_footer .pushy.pushy-left {
    left: 0; }
  .nar_footer .pushy.pushy-right {
    right: 0; }
  .nar_footer .pushy-left {
    -webkit-transform: translate3d(-320px, 0, 0);
    -ms-transform: translate3d(-320px, 0, 0);
    transform: translate3d(-320px, 0, 0); }
  .nar_footer .pushy-open-left #container,
  .nar_footer .pushy-open-left .push {
    -webkit-transform: translate3d(320px, 0, 0);
    -ms-transform: translate3d(320px, 0, 0);
    transform: translate3d(320px, 0, 0); }
  .nar_footer .pushy-right {
    -webkit-transform: translate3d(320px, 0, 0);
    -ms-transform: translate3d(320px, 0, 0);
    transform: translate3d(320px, 0, 0); }
  .nar_footer .pushy-open-right #container,
  .nar_footer .pushy-open-right .push {
    -webkit-transform: translate3d(-320px, 0, 0);
    -ms-transform: translate3d(-320px, 0, 0);
    transform: translate3d(-320px, 0, 0); }
  .nar_footer .pushy-open-left .pushy,
  .nar_footer .pushy-open-right .pushy {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .nar_footer #container,
  .nar_footer .pushy,
  .nar_footer .push {
    transition: -webkit-transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
    transition: transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
    transition: transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99), -webkit-transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99); }
  .nar_footer .site-overlay {
    display: none; }
  .nar_footer .pushy-open-left .site-overlay,
  .nar_footer .pushy-open-right .site-overlay {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9998;
    background-color: rgba(0, 0, 0, 0.05);
    -webkit-animation: fade 500ms;
    animation: fade 500ms; }

@keyframes fade {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes fade {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
  .nar_footer .no-csstransforms3d .pushy-submenu-closed ul {
    max-height: none;
    display: none; }
  .nar_footer .region-footer {
    background: #23252d;
    padding-bottom: 4em;
    color: #d1d1d1; }
  @media (min-width: 56.25em) {
    .nar_footer .region-footer {
      padding-bottom: 2em; } }
  .nar_footer .region-footer .region {
    color: inherit;
    font-size: 0.875em; }
  .nar_footer .region-footer .block {
    margin-bottom: 2.8571428571em; }
  .nar_footer .region-footer .region-footer__top .block {
    margin-bottom: 0; }
  .nar_footer .region-footer a {
    color: white; }
  .nar_footer .region-footer .block__title {
    color: white;
    font-size: 1em;
    margin-bottom: 1em; }
  .nar_footer .region-footer .block--live-chat {
    text-align: center;
    padding: 1.3571428571em;
    color: #3a5466;
    margin-bottom: 0;
    font-size: 14px; }
  .nar_footer .region-footer .block--live-chat a {
    color: #3a5466;
    font-size: 15px; }
  .nar_footer .region-footer .block--menu-block--social-share {
    clear: both; }
  .nar_footer .region-footer.is-active .block--image-nav {
    opacity: 0;
    visibility: hidden; }
  @media (max-width: 56.25em) {
    .nar_footer .region-footer .layout-constrain {
      padding-left: 0;
      padding-right: 0; } }
  .nar_footer .region-footer__bottom {
    clear: both;
    position: relative;
    *zoom: 1; }
  .nar_footer .region-footer__bottom:after {
    display: table;
    content: ""; }
  .nar_footer .region-footer__bottom:after {
    clear: both; }
  .nar_footer .region-footer__bottom .block .content {
    border-top: 1px solid #727272;
    padding-left: .5em;
    padding-right: .5em;
    padding-top: 1.0714285714em; }
  @media (min-width: 56.25em) {
    .nar_footer .region-footer__bottom .block .content {
      padding-left: 0;
      padding-top: 2.1428571429em; } }
  .nar_footer .region-footer__bottom .block--nar-properties-toggle {
    display: none; }
  @media (min-width: 56.25em) {
    .nar_footer .region-footer__bottom .block--nar-properties-toggle {
      width: 16.6666666667%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none;
      padding: 0 0.5em;
      display: block; } }
  .nar_footer .region-footer__bottom .block--nar-properties-toggle a:not(.contextual-links-trigger) {
    color: #ffffff;
    display: inline-block;
    position: relative;
    padding-right: 16px; }
  .nar_footer .region-footer__bottom .block--nar-properties-toggle a:not(.contextual-links-trigger):hover, .nar_footer .region-footer__bottom .block--nar-properties-toggle a:not(.contextual-links-trigger):active {
    color: #35a0ea; }
  .nar_footer .region-footer__bottom .block--nar-properties-toggle a:not(.contextual-links-trigger)::after {
    content: '';
    display: inline-block;
    position: absolute;
    right: -2px;
    top: 8px;
    border-color: transparent transparent transparent white;
    border-style: solid;
    border-width: 4px 0 4px 8px;
    height: 0;
    margin-left: 1em;
    width: 0; }
  .nar_footer .is-active .region-footer__bottom .block--nar-properties-toggle a:not(.contextual-links-trigger):after {
    height: 20px;
    width: 20px;
    border: 0;
    top: 1px;
    right: -12px; }
  @media (max-width: 56.25em) {
    .nar_footer .region-footer__bottom .block--copyright {
      position: absolute;
      top: 100%;
      width: 100%;
      margin-bottom: 0 !important; } }
  @media (min-width: 56.25em) {
    .nar_footer .region-footer__bottom .block--copyright {
      width: 41.6666666667%;
      float: left;
      margin-right: -100%;
      margin-left: 25%;
      clear: none;
      padding: 0 0 0 0.5em; } }
  .nar_footer .region-footer__bottom .block--nar-settings-translate {
    position: relative;
    text-align: center; }
  @media (max-width: 56.25em) {
    .nar_footer .region-footer__bottom .block--nar-settings-translate .content {
      border-top: 0 !important; } }
  @media (min-width: 56.25em) {
    .nar_footer .region-footer__bottom .block--nar-settings-translate {
      width: 33.3333333333%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none;
      display: block;
      padding: 0 0 0 0;
      text-align: right; }
    .nar_footer .region-footer__bottom .block--nar-settings-translate .translate-links {
      right: 0; } }
  .nar_footer .region-footer__bottom .block--nar-settings-translate.is-active .translate-toggle {
    background-color: #727272; }
  .nar_footer .region-footer__bottom .block--nar-settings-translate.is-active .translate-toggle:after {
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg); }
  .nar_footer .region-footer__bottom .block--nar-settings-translate.is-active .translate-links {
    display: block; }
  .nar_footer .region-footer__bottom .block--nar-settings-translate .translate-toggle {
    color: #ffffff;
    left: 0;
    padding: 18px 12px 10px 12px;
    position: relative;
    top: -1px; }
  .nar_footer .region-footer__bottom .block--nar-settings-translate .translate-toggle:hover, .nar_footer .region-footer__bottom .block--nar-settings-translate .translate-toggle:active {
    color: #35a0ea; }
  @media (min-width: 56.25em) {
    .nar_footer .region-footer__bottom .block--nar-settings-translate .translate-toggle {
      left: 0.5em; } }
  .nar_footer .region-footer__bottom .block--nar-settings-translate .translate-toggle::after {
    content: '';
    display: inline-block;
    border-color: transparent transparent transparent white;
    border-style: solid;
    border-width: 4px 0 4px 8px;
    height: 0;
    margin-left: 1em;
    transition: -webkit-transform 250ms cubic-bezier(0.46, 0.03, 0.23, 0.98);
    transition: transform 250ms cubic-bezier(0.46, 0.03, 0.23, 0.98);
    transition: transform 250ms cubic-bezier(0.46, 0.03, 0.23, 0.98), -webkit-transform 250ms cubic-bezier(0.46, 0.03, 0.23, 0.98);
    width: 0; }
  .nar_footer .region-footer__bottom .block--nar-settings-translate .translate-links {
    background-color: #727272;
    display: none;
    left: 50%;
    padding: 10px 20px 10px 20px;
    position: absolute;
    text-align: left;
    top: 16px;
    -ms-transform: translate(-50%, -100%);
    -webkit-transform: translate(-50%, -100%);
            transform: translate(-50%, -100%);
    width: 180px; }
  .nar_footer .region-footer__bottom .block--nar-settings-translate .translate-links ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    list-style: none;
    padding: 0;
    font-size: 0.9285714286em; }
  .nar_footer .region-footer__bottom .block--nar-settings-translate .translate-links ul li {
    line-height: 2.1em;
    width: 50%; }
  @media (min-width: 56.25em) {
    .nar_footer .region-footer__bottom .block--nar-settings-translate .translate-links {
      left: inherit;
      right: 0;
      -ms-transform: translate(0, -100%);
      -webkit-transform: translate(0, -100%);
              transform: translate(0, -100%); } }
  .nar_footer .js-block--menu-block--privacy {
    margin-bottom: 0 !important;
    padding-top: 0; }
  @media (min-width: 56.25em) {
    .nar_footer .js-block--menu-block--privacy {
      display: none; } }
  .nar_footer .js-region-footer__right--bottom {
    position: absolute;
    bottom: calc(100%);
    width: 70%;
    left: 24%;
    background: #23252d;
    display: none; }
  @media (min-width: 56.25em) {
    .nar_footer .js-region-footer__right--bottom {
      padding: 0.5714285714em 1.4285714286em;
      border: 0 solid #42444b;
      border-width: 1px 0 0 1px; }
    .nar_footer .is-active .js-region-footer__right--bottom {
      display: block; } }
  .nar_footer .js-region-footer__right--bottom .content {
    padding: 0;
    border-top: 0 !important; }
  @media (min-width: 56.25em) {
    .nar_footer .js-region-footer__right--bottom .shape {
      position: absolute;
      width: 25%;
      height: 1px;
      background: #23252d;
      bottom: -1px;
      right: 100%;
      border-top: 1px solid #42444b; } }
  @media (min-width: 56.25em) {
    .nar_footer .js-region-footer__right--bottom .close-toggle {
      height: 20px;
      width: 20px;
      background-color: #23252d;
      display: block;
      position: absolute;
      right: 0;
      cursor: pointer;
      top: -11px; } }
  .nar_footer .js-region-footer__right--bottom .block--footer-nar-properties {
    position: relative; }
  .nar_footer .js-region-footer__right--bottom .block--footer-nar-properties .block__title {
    background: #23252d;
    display: block;
    left: -1px;
    padding: 8px;
    position: absolute;
    top: -1.7142857143em; }
  @media (min-width: 56.25em) {
    .nar_footer .js-region-footer__right--bottom .block--nar-properties {
      float: left;
      width: 50%; } }
  .nar_footer .region-footer__left {
    *zoom: 1;
    padding-left: 1.2307692308em;
    padding-left: 1.2307692308em; }
  .nar_footer .region-footer__left:after {
    display: table;
    content: ""; }
  .nar_footer .region-footer__left:after {
    clear: both; }
  @media (min-width: 56.25em) {
    .nar_footer .region-footer__left {
      width: 25%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none;
      padding: 0 0.5em; } }
  .nar_footer .region-footer__left .block--addresses {
    *zoom: 1;
    margin-bottom: 0; }
  .nar_footer .region-footer__left .block--addresses:after {
    display: table;
    content: ""; }
  .nar_footer .region-footer__left .block--addresses:after {
    clear: both; }
  .nar_footer .region-footer__left .block--address {
    float: left;
    width: 48%; }
  .nar_footer .region-footer__left .block--address:first-child {
    margin-right: 1%; }
  @media (min-width: 56.25em) {
    .nar_footer .region-footer__left .block--address {
      min-width: 250px;
      float: none;
      width: 100%; }
    .nar_footer .region-footer__left .block--address:first-child {
      margin-right: 0; } }
  .nar_footer .region-footer__left .nav--social-menu {
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }
  @media (min-width: 43.75em) {
    .nar_footer .region-footer__left .nav--social-menu {
      -ms-flex-pack: start;
      -webkit-justify-content: flex-start;
              justify-content: flex-start; } }
  .nar_footer .region-footer__left .block--menu-block--social {
    clear: both; }
  @media (max-width: 49.9375em) {
    .nar_footer .region-footer-left .nav--social-menu--light {
      border-top: 1px solid #727272;
      height: 59px;
      margin-bottom: 0;
      padding-top: 1em; } }
  .nar_footer .region-footer-left > .block:not(:first-child) {
    margin-left: -1.2307692308em; }
  @media (min-width: 50em) {
    .nar_footer .region-footer-left > .block:not(:first-child) {
      margin-left: 0; } }
  .nar_footer .region-footer-left > .block:nth-child(3) {
    display: none; }
  @media (min-width: 56.25em) {
    .nar_footer .region-footer-left > .block:nth-child(3) {
      display: block; } }
  @media (min-width: 56.25em) {
    .nar_footer .region-footer__right {
      width: 75%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none;
      padding: 0 0 0 0.5em; } }
  .nar_footer .region-footer__right .block__title {
    display: none; }
  @media (min-width: 56.25em) {
    .nar_footer .region-footer__right .block__title {
      display: block; } }
  .nar_footer .region-footer__right .region-footer__right--top {
    *zoom: 1; }
  .nar_footer .region-footer__right .region-footer__right--top:after {
    display: table;
    content: ""; }
  .nar_footer .region-footer__right .region-footer__right--top:after {
    clear: both; }
  @media (max-width: 56.25em) {
    .nar_footer .region-footer__right .region-footer__right--top .nav__item {
      padding-left: 0; } }
  .nar_footer .region-footer__right .region-footer__right--top img {
    display: none; }
  @media (min-width: 56.25em) {
    .nar_footer .region-footer__right .region-footer__right--top img {
      display: block; } }
  @media (min-width: 56.25em) {
    .nar_footer .region-footer__right .region-footer__right--top .block {
      float: left;
      width: 50%; }
    .nar_footer .region-footer__right .region-footer__right--top .block:first-child {
      padding-right: 1em; } }
  .nar_footer .region-footer__right .region-footer__right--bottom {
    *zoom: 1;
    position: relative; }
  .nar_footer .region-footer__right .region-footer__right--bottom:after {
    display: table;
    content: ""; }
  .nar_footer .region-footer__right .region-footer__right--bottom:after {
    clear: both; }
  @media (min-width: 56.25em) {
    .nar_footer .region-footer__right .region-footer__right--bottom {
      display: none; } }
  @media (min-width: 56.25em) {
    .nar_footer .region-footer__right .region-footer__right--bottom .shape {
      position: absolute;
      width: 100%;
      height: 50px;
      background: #23252d;
      top: 100%;
      left: -1px;
      border-left: 1px solid #727272; }
    .nar_footer .region-footer__right .region-footer__right--bottom .shape::after {
      content: '';
      display: block;
      position: absolute;
      height: 1px;
      width: 10%;
      background: #727272;
      bottom: 0;
      right: 100%; } }
  .nar_footer .region-footer__right .region-footer__right--bottom .close-toggle {
    display: none; }
  @media (min-width: 56.25em) {
    .nar_footer .region-footer__right .region-footer__right--bottom .close-toggle {
      height: 20px;
      width: 20px;
      background-color: #23252d;
      display: block;
      position: absolute;
      right: 0;
      cursor: pointer;
      top: -11px; } }
  @media (min-width: 56.25em) {
    .nar_footer .region-footer__right .block--nar-properties {
      width: 50%;
      float: left;
      padding-top: 20px; }
    .nar_footer .region-footer__right .block--nar-properties .block__title {
      position: absolute;
      display: none; }
    .nar_footer .region-footer__right .block--nar-properties:first-of-type {
      position: relative; }
    .nar_footer .region-footer__right .block--nar-properties:first-of-type .block__title {
      display: block;
      padding: 8px;
      background: #23252d;
      top: -1.8461538462em;
      left: 15px; } }
  .nar_footer .region-footer__top {
    background: #ebebeb;
    min-height: 5.5em;
    padding: 0.5em 0;
    margin-bottom: 1.5384615385em; }
  @media (min-width: 43.75em) {
    .nar_footer .region-footer__top .nav--menu-footer-top {
      width: 100%; }
    .nar_footer .region-footer__top .block--menu-block {
      width: 75%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none; }
    .nar_footer .region-footer__top .layout-constrain {
      *zoom: 1;
      max-width: 1200px; }
    .nar_footer .region-footer__top .layout-constrain:after {
      display: table;
      content: ""; }
    .nar_footer .region-footer__top .layout-constrain:after {
      clear: both; }
    .nar_footer .region-footer__top .block--menu-block {
      float: left; }
    .nar_footer .region-footer__top .block--live-chat {
      float: right; } }
  .nar_footer .region-header {
    display: block;
    padding: 1em 1em .5em; }
  @media (min-width: 43.75em) {
    .nar_footer .region-header {
      -ms-flex-align: center;
      -webkit-align-items: center;
              align-items: center;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
              justify-content: space-between; } }
  .nar_footer .region-header .block--menu-block .nav--user-menu {
    margin-bottom: 0; }
  .nar_footer .pushy-left .region-mobile-navigation {
    position: absolute;
    width: 100%;
    min-height: 100%; }
  .nar_footer .pushy-left .region-mobile-navigation::after {
    content: '';
    display: block;
    background-image: linear-gradient(to right, transparent 20%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.2) 60%, rgba(0, 0, 0, 0.5) 95%);
    position: absolute;
    opacity: .4;
    right: 0;
    top: 0;
    bottom: 0;
    width: 12px;
    z-index: 99999;
    height: 100%; }
  .nar_footer .pushy-left .region-mobile-navigation .block {
    -webkit-transform: translate3d(0, 0, 0); }
  .nar_footer .pushy-left .region-mobile-navigation .block:first-child {
    z-index: 1; }
  .nar_footer .region-navigation {
    display: none; }
  @media (min-width: 64em) {
    .nar_footer .region-navigation {
      display: block; } }
  .nar_footer .region-preface {
    *zoom: 1; }
  .nar_footer .region-preface:after {
    display: table;
    content: ""; }
  .nar_footer .region-preface:after {
    clear: both; }
  .nar_footer .region-preface .block--minor-search {
    float: left; }
  .nar_footer .region-preface .block--subscribe {
    float: left; }
  @media (min-width: 50em) {
    .nar_footer .region-preface .breadcrumb {
      float: left;
      width: 60%; }
    .nar_footer .region-preface .block--minor-search {
      float: right;
      width: 10.9375rem; }
    .nar_footer .region-preface .block--subscribe {
      float: right; } }
  .nar_footer .region-header .region-utility {
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between;
    -ms-flex-align: center;
    -webkit-align-items: center;
            align-items: center; }
  .nar_footer .search-filters {
    color: #221b18;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    margin-top: 1em;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap; }
  .nar_footer .search-filters .nav__link {
    color: #3a5466; }
  .nar_footer .search-filters .nav__link:hover, .nar_footer .search-filters .nav__link:focus {
    color: #4191c9; }
  .nar_footer .search-filters > li {
    margin-right: 2em; }
  .nar_footer .search-filters .has-submenu {
    position: relative;
    margin-right: 2em; }
  .nar_footer .search-filters .has-submenu > a::after {
    content: '';
    display: inline-block;
    background-image: url("../images/bg/arrow-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Earrow-light%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M4%2C8l8%2C8%2C8-8Z%22%20fill%3D%22%2395adba%22%2F%3E%3Cpath%20d%3D%22M-.26%2C0h24V24h-24Z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");
    height: 10px;
    margin-left: 0.5em;
    width: 10px;
    position: relative;
    background-repeat: no-repeat;
    background-size: 100%;
    top: 2px; }
  .nar_footer .search-filters .search-filters--date,
  .nar_footer .search-filters .search-filters--type {
    display: inline-block; }
  .nar_footer .search-filters .search-filters--label {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
            flex-basis: 100%;
    margin-top: 2em;
    margin-bottom: 0.5em; }
  .nar_footer .search-filters .search-filters--label:after {
    content: ':'; }
  @media (min-width: 31.25em) {
    .nar_footer .search-filters .search-filters--label {
      -ms-flex-preferred-size: auto;
      -webkit-flex-basis: auto;
              flex-basis: auto;
      margin-top: 0;
      margin-bottom: 0; } }
  .nar_footer .search-filters .submenu {
    background: white;
    border-top: 2px solid #6298be !important;
    border: 1px solid #dbdbdb;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
    opacity: 0;
    padding: 0.5em 0;
    position: absolute;
    top: 35px;
    transition: opacity 200ms cubic-bezier(0.46, 0.03, 0.23, 0.98);
    z-index: -9999;
    min-width: 150px; }
  .nar_footer .search-filters .submenu a {
    color: #3a5466;
    display: block;
    padding: 0.25em 1.5em;
    white-space: nowrap; }
  .nar_footer .search-filters .submenu a:hover, .nar_footer .search-filters .submenu a:active {
    color: #6298be; }
  .nar_footer .search-filters .is-submenu-active > a {
    color: #35a0ea; }
  .nar_footer .search-filters .is-submenu-active > a:after {
    background-image: url("../images/bg/close-dark.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eclose-dark%3C%2Ftitle%3E%3Cpath%20d%3D%22M135.25%2C99.83l-1.41-1.41L128.25%2C104l-5.59-5.59-1.41%2C1.41%2C5.59%2C5.59L121.25%2C111l1.41%2C1.41%2C5.59-5.59%2C5.59%2C5.59%2C1.41-1.41-5.59-5.59Z%22%20transform%3D%22translate(-116.25%20-93.42)%22%20fill%3D%22%236298be%22%2F%3E%3Cpath%20d%3D%22M116.25%2C93.42h24v24h-24v-24Z%22%20transform%3D%22translate(-116.25%20-93.42)%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");
    top: 1px; }
  .nar_footer .search-filters .is-submenu-active .submenu {
    opacity: 1;
    z-index: 999; }
  .nar_footer .search-filters strong {
    font-weight: 500; }
  .nar_footer search-page {
    display: block;
    position: relative; }
  .nar_footer search-page .button--clear-search {
    color: #006cb7;
    background-color: transparent;
    border: 0;
    font-size: 14px;
    position: absolute;
    right: 16px;
    top: 16px;
    text-transform: lowercase; }
  .nar_footer search-page .button--clear-search:hover, .nar_footer search-page .button--clear-search:active {
    color: #35a0ea; }
  @media (min-width: 60em) {
    .nar_footer search-page .result-container {
      width: calc(100% - 350px); } }
  .nar_footer .search input {
    max-width: 350px;
    padding: .7em 1em; }
  .nar_footer .search input::-webkit-input-placeholder {
    color: #d1d1d1; }
  .nar_footer .search input:-ms-input-placeholder {
    color: #d1d1d1; }
  .nar_footer .search input::placeholder {
    color: #d1d1d1; }
  @media (min-width: 71.875em) {
    .nar_footer .search input {
      max-width: 100%; } }
  .nar_footer .secondary-content {
    margin-top: 2em; }
  .nar_footer .secondary-content__section {
    padding: 2em 0; }
  .nar_footer .field--below-paragraph > .field-items > .field-item {
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    background-image: linear-gradient(to top, white 0%, #fbfbfb 68%, #fbfbfb 100%);
    background-size: 1px 200px;
    background-repeat: repeat-x;
    padding-top: 2em;
    padding-bottom: 1.5em; }
  .nar_footer .field--below-paragraph > .field-items > .field-item > .layout--flex-grid {
    margin-left: auto;
    margin-right: auto;
    max-width: 75em;
    padding-left: 1em;
    padding-right: 1em; }
  .nar_footer .section-mainstage::before, .nar_footer .section-mainstage::after {
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 1px;
    width: 98%;
    background-color: transparent; }
  .nar_footer .section-mainstage {
    position: relative;
    max-width: 1300px;
    min-height: 12.5em;
    margin-bottom: 2.0625rem;
    transition: opacity 250ms cubic-bezier(0.46, 0.03, 0.23, 0.98) 150ms; }
  .nar_footer .section-mainstage::before {
    content: '';
    display: inline-block;
    -ms-transform: skewX(1deg);
    -webkit-transform: skewX(1deg);
            transform: skewX(1deg);
    left: 5px;
    box-shadow: -4px 1px 6px 0px rgba(0, 0, 0, 0.35);
    display: none; }
  .nar_footer .section-mainstage::after {
    content: '';
    display: inline-block;
    -ms-transform: skewX(-1deg);
    -webkit-transform: skewX(-1deg);
            transform: skewX(-1deg);
    right: 5px;
    box-shadow: 4px 1px 6px 0px rgba(0, 0, 0, 0.35);
    display: none; }
  .nar_footer .section-mainstage .slick-list {
    z-index: 2; }
  .nar_footer .section-mainstage .slick-track {
    max-height: 650px; }
  @media (min-width: 72.8125em) {
    .nar_footer .section-mainstage {
      background-color: black; } }
  @media (min-width: 43.75em) {
    .nar_footer .section-mainstage {
      margin-left: -1em;
      margin-right: -1em; } }
  @media (min-width: 81.25em) {
    .nar_footer .section-mainstage {
      margin-left: -3.125em;
      margin-right: -3.125em; } }
  @media (min-width: 72.875em) {
    .nar_footer .section-mainstage::after, .nar_footer .section-mainstage::before {
      display: block; } }
  .nar_footer .js .section-mainstage {
    opacity: 0; }
  .nar_footer .js .section-mainstage.slick-initialized {
    opacity: 1; }
  @media (min-width: 43.75em) {
    .nar_footer .section-mainstage .slide {
      padding: 0 3.125em; } }
  .nar_footer .slide--video .plyr__video-embed {
    padding-bottom: 47.6923077%; }
  @media (min-width: 72.8125em) {
    .nar_footer .slide--video .plyr__video-embed {
      width: calc(100% - 17.5em); } }
  @media (min-width: 72.8125em) {
    .nar_footer .slide--video .plyr__video-embed + button {
      -ms-transform: translate(calc(-50% - 8.75em), -50%);
      -webkit-transform: translate(calc(-50% - 8.75em), -50%);
              transform: translate(calc(-50% - 8.75em), -50%); } }
  @media (min-width: 72.8125em) {
    .nar_footer .slide--video .plyr__controls {
      width: calc(100% - 17.5em); } }
  .nar_footer .slide--video:before {
    display: none; }
  .nar_footer .slide--video .mainstage__content {
    pointer-events: none; }
  @media (min-width: 43.75em) {
    .nar_footer .slide--video .mainstage__content {
      padding-bottom: 0; } }
  .nar_footer .slide--video .mainstage__title {
    pointer-events: all; }
  .nar_footer .slick-dots {
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    margin: 0 auto;
    padding-left: 0;
    text-align: center; }
  @media (min-width: 72.8125em) {
    .nar_footer .section-mainstage .slick-dots {
      background: rgba(0, 0, 0, 0.5);
      bottom: 0;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -ms-flex-direction: column;
      -webkit-flex-direction: column;
              flex-direction: column;
      -ms-flex-pack: start;
      -webkit-justify-content: flex-start;
              justify-content: flex-start;
      margin: 0;
      padding: 2em 0;
      position: absolute;
      right: 0;
      top: 0;
      width: 17.5em;
      z-index: 5; } }
  .nar_footer .slick-dots li {
    display: inline-block;
    padding: 1em .5em;
    vertical-align: middle; }
  @media (min-width: 72.8125em) {
    .nar_footer .slick-dots li {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      margin-bottom: 0.5em;
      min-height: 80px;
      padding: 0 1em;
      text-align: left; }
    .nar_footer .slick-initialized .slick-dots li {
      -webkit-animation-name: fadeInRise;
              animation-name: fadeInRise;
      -webkit-animation-duration: 325ms;
              animation-duration: 325ms;
      -webkit-animation-fill-mode: both;
              animation-fill-mode: both;
      -webkit-animation-timing-function: cubic-bezier(0.46, 0.03, 0.23, 0.98);
              animation-timing-function: cubic-bezier(0.46, 0.03, 0.23, 0.98); }
    .nar_footer .slick-initialized .slick-dots li:nth-child(1) {
      -webkit-animation-delay: 330ms;
              animation-delay: 330ms; }
    .nar_footer .slick-initialized .slick-dots li:nth-child(2) {
      -webkit-animation-delay: 410ms;
              animation-delay: 410ms; }
    .nar_footer .slick-initialized .slick-dots li:nth-child(3) {
      -webkit-animation-delay: 490ms;
              animation-delay: 490ms; }
    .nar_footer .slick-initialized .slick-dots li:nth-child(4) {
      -webkit-animation-delay: 570ms;
              animation-delay: 570ms; }
    .nar_footer .slick-initialized .slick-dots li:nth-child(5) {
      -webkit-animation-delay: 650ms;
              animation-delay: 650ms; }
    .nar_footer .slick-initialized .slick-dots li:nth-child(6) {
      -webkit-animation-delay: 730ms;
              animation-delay: 730ms; }
    .nar_footer .slick-initialized .slick-dots li:nth-child(7) {
      -webkit-animation-delay: 810ms;
              animation-delay: 810ms; }
    .nar_footer .slick-initialized .slick-dots li:nth-child(8) {
      -webkit-animation-delay: 890ms;
              animation-delay: 890ms; }
    .nar_footer .slick-initialized .slick-dots li:nth-child(9) {
      -webkit-animation-delay: 970ms;
              animation-delay: 970ms; }
    .nar_footer .slick-initialized .slick-dots li:nth-child(10) {
      -webkit-animation-delay: 1050ms;
              animation-delay: 1050ms; }
    .nar_footer .slick-dots li.slick-active .thumb__title {
      color: #fff; } }
  .nar_footer .slick-dots .slick-nav__link {
    text-decoration: none;
    background: transparent;
    border: 0;
    text-align: left;
    outline: transparent; }
  .nar_footer .slick-dots .slick-nav__link:hover, .nar_footer .slick-dots .slick-nav__link:active {
    text-decoration: none; }
  .nar_footer .slick-dots .slick-nav__link:hover .thumb__title, .nar_footer .slick-dots .slick-nav__link:active .thumb__title {
    color: #fff; }
  .nar_footer .slick-dots .slick-nav__link::before {
    content: '';
    display: inline-block;
    background: transparent;
    border-radius: 50%;
    border: 2px solid #95adbc;
    display: block;
    height: 15px;
    left: -7px;
    width: 15px; }
  @media (min-width: 72.8125em) {
    .nar_footer .slick-dots .slick-nav__link::before {
      display: none; } }
  @media (min-width: 72.8125em) {
    .nar_footer .slick-dots .slick-nav__link {
      font-size: 0.9375em;
      padding-left: calc(66px + 10px);
      display: inline-block;
      position: relative; } }
  .nar_footer .slick-dots .thumb__title {
    display: none;
    color: #d1d1d1; }
  @media (min-width: 72.8125em) {
    .nar_footer .slick-dots .thumb__title {
      display: inline;
      position: relative;
      top: -6px; } }
  @media (min-width: 72.8125em) {
    .nar_footer .slick-dots .thumb__ring {
      height: 70px;
      width: 70px;
      border-radius: 50%;
      border: 5px solid #6298be;
      display: block;
      left: -2px;
      opacity: 0;
      position: absolute;
      top: -2px;
      transition: all 250ms ease-out;
      z-index: 1; } }
  .nar_footer .slick-dots .thumb__image-wrap {
    height: 66px;
    width: 66px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0; }
  .nar_footer .slick-dots img {
    position: absolute;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 121px;
    height: auto;
    display: none; }
  @media (min-width: 72.8125em) {
    .nar_footer .slick-dots img {
      background: black;
      display: block;
      left: 50%;
      max-width: none;
      position: absolute;
      top: 50%;
      transition: all 200ms ease-out; } }
  .nar_footer .slick-dots .slick-nav__link:hover .thumb__ring, .nar_footer .slick-dots .slick-nav__link:active .thumb__ring {
    -webkit-transform: scale(1.03) perspective(1px);
            transform: scale(1.03) perspective(1px); }
  .nar_footer .slick-dots .slick-nav__link:hover .thumb__ring, .nar_footer .slick-dots .slick-nav__link:active .thumb__ring {
    opacity: .75; }
  .nar_footer .slick-dots .slick-nav__link:hover .thumb__title, .nar_footer .slick-dots .slick-nav__link:active .thumb__title {
    color: #fff; }
  .nar_footer .slick-dots .slick-active:hover .thumb__ring, .nar_footer .slick-dots .slick-active:active .thumb__ring {
    background: transparent;
    -webkit-transform: scale(1.01) perspective(1px);
            transform: scale(1.01) perspective(1px); }
  .nar_footer .slick-dots .slick-active .slick-nav__link::before {
    background-color: #95adbc; }
  .nar_footer .slick-dots .slick-active .thumb__ring {
    -webkit-transform: scale(1.01) perspective(1px);
            transform: scale(1.01) perspective(1px); }
  .nar_footer .slick-dots .slick-active img {
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.15); }
  .nar_footer .slick-dots .slick-active .thumb__ring {
    background: transparent;
    -webkit-animation-name: fade-scale;
            animation-name: fade-scale;
    -webkit-animation-duration: 250ms;
            animation-duration: 250ms;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    -webkit-animation-timing-function: cubic-bezier(0.46, 0.03, 0.23, 0.98);
            animation-timing-function: cubic-bezier(0.46, 0.03, 0.23, 0.98); }
  .nar_footer .block--search .select2-choices {
    background-color: #fff;
    border-color: #eaeaea;
    padding: 5px 40px 10px 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    position: relative;
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: 98.25% center; }
  .nar_footer .block--search .select2-choices > * {
    -ms-flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap; }
  .nar_footer .block--search .select2-search-field {
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto; }
  .nar_footer .block--search .ui-select-match {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
  .nar_footer .block--search .select2-choices .select2-search-choice {
    font-size: 0.875em;
    padding: 10px 30px 10px 8px;
    background: #f6f6f6;
    color: #4f778c;
    box-shadow: no;
    border-radius: 0;
    border: 0; }
  .nar_footer .block--search .select2-container-multi .select2-search-choice-close {
    background-image: url("../images/bg/close-dark.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eclose-dark%3C%2Ftitle%3E%3Cpath%20d%3D%22M135.25%2C99.83l-1.41-1.41L128.25%2C104l-5.59-5.59-1.41%2C1.41%2C5.59%2C5.59L121.25%2C111l1.41%2C1.41%2C5.59-5.59%2C5.59%2C5.59%2C1.41-1.41-5.59-5.59Z%22%20transform%3D%22translate(-116.25%20-93.42)%22%20fill%3D%22%236298be%22%2F%3E%3Cpath%20d%3D%22M116.25%2C93.42h24v24h-24v-24Z%22%20transform%3D%22translate(-116.25%20-93.42)%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");
    background-size: 13px;
    left: auto;
    right: 5px;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  .nar_footer .block--search .select2-container-multi .select2-search-choice-close:hover {
    background-image: url("../images/bg/close-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eclose-light%3C%2Ftitle%3E%3Cpath%20d%3D%22M163.08%2C99.83l-1.41-1.41L156.08%2C104l-5.59-5.59-1.41%2C1.41%2C5.59%2C5.59L149.08%2C111l1.41%2C1.41%2C5.59-5.59%2C5.59%2C5.59%2C1.41-1.41-5.59-5.59Z%22%20transform%3D%22translate(-144.08%20-93.42)%22%20fill%3D%22%2395adba%22%2F%3E%3Cpath%20d%3D%22M144.08%2C93.42h24v24h-24v-24Z%22%20transform%3D%22translate(-144.08%20-93.42)%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");
    background-position: center !important; }
  .nar_footer .select2-drop-active {
    border-color: #c6d3db;
    border-top: none;
    border-radius: 0; }
  .nar_footer .select2-results {
    font-size: 0.9375em;
    color: #3a5466; }
  .nar_footer .select2-results .select2-result-label {
    padding: 5px 20px;
    font-size: 14px; }
  .nar_footer .ui-select-choices-row:hover {
    background-color: #e5eef7; }
  @media (max-width: 39em) {
    .nar_footer .show-more-wrapper {
      height: auto !important; } }
  @media (min-width: 40em) {
    .nar_footer .show-more-wrapper {
      overflow: hidden;
      position: relative; }
    .nar_footer .show-more-wrapper::after {
      content: '';
      display: inline-block;
      height: 30px;
      width: 100%;
      background-image: linear-gradient(to top, white 5%, rgba(255, 255, 255, 0) 55%, transparent 90%);
      bottom: 0;
      left: 0;
      pointer-events: none;
      position: absolute;
      transition: opacity 200ms cubic-bezier(0.46, 0.03, 0.23, 0.98); } }
  .nar_footer .show-more-wrapper.is-active {
    height: auto;
    overflow: visible; }
  .nar_footer .show-more-wrapper.is-active::after {
    opacity: 0;
    pointer-events: none; }
  .nar_footer .toggle-show-more::after, .nar_footer .toggle-show-more::before {
    height: 1px;
    width: 50%;
    background: #dbdbdb;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 1; }
  .nar_footer .toggle-show-more {
    display: none;
    clear: both; }
  @media (min-width: 40em) {
    .nar_footer .toggle-show-more {
      color: #4f7690 !important;
      display: block;
      position: relative;
      text-align: center;
      font-size: 0.9375em; }
    .nar_footer .toggle-show-more:hover {
      color: #35a0ea !important; } }
  .nar_footer .toggle-show-more > span {
    background: white;
    display: inline-block;
    padding: 0 13px;
    position: relative;
    z-index: 3; }
  .nar_footer .toggle-show-more::after {
    content: '';
    display: inline-block;
    right: 0; }
  .nar_footer .toggle-show-more::before {
    content: '';
    display: inline-block;
    left: 0; }
  .nar_footer .site-name .site-name__link {
    display: block;
    height: 75px;
    overflow: hidden;
    *text-indent: 110%;
    width: 215px;
    background-image: url("../images/bg/logo-nar.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22215%22%20height%3D%2275%22%20viewBox%3D%220%200%20215%2075%22%3E%3Ctitle%3Elogo-nar%3C%2Ftitle%3E%3Crect%20width%3D%22215%22%20height%3D%2275%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M5.08%2C60.52H6a1.88%2C1.88%2C0%2C0%2C1%2C1.36.31%2C1.37%2C1.37%2C0%2C0%2C1%2C.45%2C1.06%2C1.22%2C1.22%2C0%2C0%2C1-1.32%2C1.22H5.88l1.84%2C3h.72l-1.5-2.42a1.72%2C1.72%2C0%2C0%2C0%2C1.5-1.8%2C2%2C2%2C0%2C0%2C0-.8-1.61%2C2.44%2C2.44%2C0%2C0%2C0-1.49-.36H4.48v6.19h.6Z%22%20fill%3D%22%23006bb6%22%2F%3E%3Cpolygon%20points%3D%2212.03%2062.69%2012.03%2060.52%2014.64%2060.52%2014.64%2059.91%2011.42%2059.91%2011.42%2066.1%2014.64%2066.1%2014.64%2065.51%2012.03%2065.51%2012.03%2063.3%2014.64%2063.3%2014.64%2062.69%2012.03%2062.69%22%20fill%3D%22%23006bb6%22%2F%3E%3Cpath%20d%3D%22M20.94%2C63.61H18.61l1.16-3.11Zm-3.28%2C2.5.74-1.94h2.75l.74%2C1.94h.65l-2.4-6.19h-.73L17%2C66.11Z%22%20fill%3D%22%23006bb6%22%20fill-rule%3D%22evenodd%22%2F%3E%3Cpolygon%20points%3D%2227.81%2066.11%2027.81%2065.51%2025.63%2065.51%2025.63%2059.91%2025.02%2059.91%2025.02%2066.11%2027.81%2066.11%22%20fill%3D%22%23006bb6%22%2F%3E%3Cpolygon%20points%3D%2231.58%2066.11%2031.58%2060.52%2032.82%2060.52%2032.82%2059.91%2029.74%2059.91%2029.74%2060.52%2030.97%2060.52%2030.97%2066.11%2031.58%2066.11%22%20fill%3D%22%23006bb6%22%2F%3E%3Cpath%20d%3D%22M34.82%2C63A3.15%2C3.15%2C0%2C0%2C0%2C38%2C66.23a3.11%2C3.11%2C0%2C0%2C0%2C2.36-1A3.15%2C3.15%2C0%2C0%2C0%2C41.15%2C63a3.11%2C3.11%2C0%2C0%2C0-.95-2.27%2C3%2C3%2C0%2C0%2C0-2.22-.9%2C3%2C3%2C0%2C0%2C0-2.18.9%2C3.17%2C3.17%2C0%2C0%2C0-1%2C2.28m.64%2C0a2.71%2C2.71%2C0%2C0%2C1%2C1-2A2.38%2C2.38%2C0%2C0%2C1%2C38%2C60.38%2C2.63%2C2.63%2C0%2C1%2C1%2C35.46%2C63%22%20fill%3D%22%23006bb6%22%20fill-rule%3D%22evenodd%22%2F%3E%3Cpath%20d%3D%22M44.52%2C60.52h.9a1.88%2C1.88%2C0%2C0%2C1%2C1.36.31%2C1.37%2C1.37%2C0%2C0%2C1%2C.45%2C1.06%2C1.22%2C1.22%2C0%2C0%2C1-1.32%2C1.22h-.58l1.84%2C3h.72l-1.5-2.42a1.72%2C1.72%2C0%2C0%2C0%2C1.5-1.8%2C2%2C2%2C0%2C0%2C0-.8-1.61%2C2.44%2C2.44%2C0%2C0%2C0-1.49-.36H43.92v6.19h.6Z%22%20fill%3D%22%23006bb6%22%2F%3E%3Cpath%20d%3D%22M27.71%2C33.66l0-16.89h4.87a8.62%2C8.62%2C0%2C0%2C1%2C8.93%2C8.7c0%2C6.72-6.07%2C8.23-9%2C8.19Zm0%2C.22L44.58%2C50.63H27.71Zm-17-17.15H23l0%2C33.81H10.71Zm-6.17-6.1H47.82V57H4.54Z%22%20fill%3D%22%23006bb6%22%20fill-rule%3D%22evenodd%22%2F%3E%3Cpath%20d%3D%22M49%2C57.6a1.19%2C1.19%2C0%2C0%2C0-.87.36%2C1.25%2C1.25%2C0%2C0%2C0-.37.89A1.25%2C1.25%2C0%2C0%2C0%2C49%2C60.09a1.26%2C1.26%2C0%2C0%2C0%2C.89-.37%2C1.2%2C1.2%2C0%2C0%2C0%2C.36-.87%2C1.24%2C1.24%2C0%2C0%2C0-.36-.88A1.22%2C1.22%2C0%2C0%2C0%2C49%2C57.6m1.11%2C1.25a1%2C1%2C0%2C0%2C1-.31.77A1.13%2C1.13%2C0%2C0%2C1%2C49%2C60a1.12%2C1.12%2C0%2C0%2C1-1.11-1.11%2C1.13%2C1.13%2C0%2C0%2C1%2C.33-.79%2C1.08%2C1.08%2C0%2C0%2C1%2C.77-.32%2C1.1%2C1.1%2C0%2C0%2C1%2C1.11%2C1.11m-1.07-.74h-.53v1.43h.22v-.63h.33l.3.63h.25l-.32-.66a.36.36%2C0%2C0%2C0%2C.34-.37c0-.28-.2-.4-.59-.4m0%2C.15c.28%2C0%2C.41.07.41.26s-.13.25-.41.25h-.27v-.51Z%22%20fill%3D%22%23006bb6%22%20fill-rule%3D%22evenodd%22%2F%3E%3Cpath%20d%3D%22M71.66%2C19.19c0%2C.52%2C0%2C2.6.05%2C3.05a.31.31%2C0%2C0%2C1-.33.19c-.21-.3-.72-.91-2.23-2.63l-4-4.6c-.47-.54-1.66-2-2-2.35h0A4.44%2C4.44%2C0%2C0%2C0%2C63%2C14v3.8a13.65%2C13.65%2C0%2C0%2C0%2C.31%2C3.61c.1.19.45.3.89.33l.54.05a.32.32%2C0%2C0%2C1%2C0%2C.44c-.78%2C0-1.4-.05-2-.05s-1.2%2C0-1.81.05a.32.32%2C0%2C0%2C1%2C0-.44l.47-.05c.4-.05.68-.16.77-.35a16.83%2C16.83%2C0%2C0%2C0%2C.23-3.59v-5a1.6%2C1.6%2C0%2C0%2C0-.38-1.26%2C1.89%2C1.89%2C0%2C0%2C0-1.08-.42l-.3%2C0a.3.3%2C0%2C0%2C1%2C0-.44c.73.05%2C1.66.05%2C2%2C.05a5.69%2C5.69%2C0%2C0%2C0%2C.8-.05%2C24%2C24%2C0%2C0%2C0%2C3%2C3.84L68%2C16.33c1.2%2C1.34%2C2.06%2C2.32%2C2.88%2C3.16h0a1.76%2C1.76%2C0%2C0%2C0%2C.07-.73V15a12.25%2C12.25%2C0%2C0%2C0-.35-3.61c-.1-.16-.38-.26-1.08-.35l-.3%2C0c-.12-.1-.1-.38%2C0-.44.8%2C0%2C1.4.05%2C2.06.05s1.2%2C0%2C1.8-.05a.31.31%2C0%2C0%2C1%2C0%2C.44l-.24%2C0c-.56.09-.91.23-1%2C.37A14.06%2C14.06%2C0%2C0%2C0%2C71.66%2C15Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M82.5%2C18.11c-.12-.38-.19-.44-.71-.44H79.15c-.44%2C0-.54.05-.66.42l-.61%2C1.83a6.67%2C6.67%2C0%2C0%2C0-.38%2C1.45c0%2C.21.09.31.51.35l.58.05a.28.28%2C0%2C0%2C1%2C0%2C.44c-.45%2C0-1%2C0-1.81-.05-.58%2C0-1.2%2C0-1.67.05a.34.34%2C0%2C0%2C1%2C0-.44l.58-.05a1.16%2C1.16%2C0%2C0%2C0%2C1-.85c.31-.8.8-1.94%2C1.53-3.89L80%2C12.27a2.5%2C2.5%2C0%2C0%2C0%2C.3-1.24%2C2%2C2%2C0%2C0%2C0%2C.91-.66.25.25%2C0%2C0%2C1%2C.26.16c.23.77.51%2C1.57.77%2C2.34l2.39%2C7c.51%2C1.5.73%2C1.76%2C1.48%2C1.85l.47.05a.34.34%2C0%2C0%2C1%2C0%2C.44c-.71%2C0-1.32-.05-2.11-.05s-1.5%2C0-2%2C.05a.29.29%2C0%2C0%2C1%2C0-.44l.51-.05c.37%2C0%2C.61-.14.61-.31a3.58%2C3.58%2C0%2C0%2C0-.23-.92ZM79%2C16.56c-.14.4-.12.42.37.42h2.14c.51%2C0%2C.54-.07.38-.54L81%2C13.59a11.42%2C11.42%2C0%2C0%2C0-.4-1.1h0a10.8%2C10.8%2C0%2C0%2C0-.42%2C1Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M93.17%2C19.54c0%2C1.83%2C0%2C2.09%2C1%2C2.18l.56.05c.1.07.07.38%2C0%2C.44-1%2C0-1.59-.05-2.28-.05s-1.31%2C0-2.42.05a.3.3%2C0%2C0%2C1%2C0-.44l.63-.05c1-.09%2C1.08-.35%2C1.08-2.18v-7.8c0-.54%2C0-.56-.52-.56h-1a3.57%2C3.57%2C0%2C0%2C0-2.15.44%2C3.18%2C3.18%2C0%2C0%2C0-.78%2C1.2.34.34%2C0%2C0%2C1-.45-.12%2C18.43%2C18.43%2C0%2C0%2C0%2C.66-2.6.43.43%2C0%2C0%2C1%2C.33%2C0c.1.56.68.54%2C1.48.54h7.06c.94%2C0%2C1.1%2C0%2C1.36-.49.09%2C0%2C.28%2C0%2C.31.05a10.55%2C10.55%2C0%2C0%2C0-.26%2C2.65.33.33%2C0%2C0%2C1-.45%2C0c-.05-.44-.17-1.08-.44-1.27a3.48%2C3.48%2C0%2C0%2C0-2-.44H93.67c-.52%2C0-.51%2C0-.51.59Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M102.2%2C13.29c0-1.85%2C0-2.14-1.06-2.23l-.44%2C0c-.1-.07-.07-.38%2C0-.44.87%2C0%2C1.47.05%2C2.2.05s1.29%2C0%2C2.16-.05c.1.05.14.37%2C0%2C.44l-.44%2C0c-1%2C.09-1.06.38-1.06%2C2.23V19.5c0%2C1.85%2C0%2C2.09%2C1.06%2C2.22l.44.05c.1.07.07.38%2C0%2C.44-.87%2C0-1.47-.05-2.16-.05s-1.33%2C0-2.2.05a.34.34%2C0%2C0%2C1%2C0-.44l.44-.05c1-.12%2C1.06-.37%2C1.06-2.22Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M108.37%2C16.52a6%2C6%2C0%2C0%2C1%2C6.21-6.16%2C5.74%2C5.74%2C0%2C0%2C1%2C6.05%2C6%2C6%2C6%2C0%2C0%2C1-6.05%2C6.09A5.87%2C5.87%2C0%2C0%2C1%2C108.37%2C16.52Zm10.52.37c0-2.88-1.27-6-4.6-6-1.81%2C0-4.17%2C1.24-4.17%2C5.06%2C0%2C2.58%2C1.26%2C5.93%2C4.69%2C5.93C116.89%2C21.89%2C118.88%2C20.32%2C118.88%2C16.89Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M134.75%2C19.19c0%2C.52%2C0%2C2.6.05%2C3.05a.31.31%2C0%2C0%2C1-.33.19c-.21-.3-.71-.91-2.23-2.63l-4-4.6c-.47-.54-1.66-2-2-2.35h0A4.46%2C4.46%2C0%2C0%2C0%2C126%2C14v3.8a13.68%2C13.68%2C0%2C0%2C0%2C.31%2C3.61c.1.19.45.3.89.33l.54.05a.32.32%2C0%2C0%2C1%2C0%2C.44c-.78%2C0-1.39-.05-2-.05s-1.2%2C0-1.81.05a.32.32%2C0%2C0%2C1%2C0-.44l.47-.05c.4-.05.68-.16.77-.35a16.84%2C16.84%2C0%2C0%2C0%2C.23-3.59v-5a1.6%2C1.6%2C0%2C0%2C0-.38-1.26%2C1.9%2C1.9%2C0%2C0%2C0-1.08-.42l-.3%2C0a.31.31%2C0%2C0%2C1%2C0-.44c.73.05%2C1.66.05%2C2%2C.05a5.69%2C5.69%2C0%2C0%2C0%2C.8-.05%2C24.06%2C24.06%2C0%2C0%2C0%2C3%2C3.84l1.69%2C1.9c1.2%2C1.34%2C2.06%2C2.32%2C2.88%2C3.16h0a1.74%2C1.74%2C0%2C0%2C0%2C.07-.73V15a12.25%2C12.25%2C0%2C0%2C0-.35-3.61c-.1-.16-.38-.26-1.08-.35l-.3%2C0c-.12-.1-.1-.38%2C0-.44.8%2C0%2C1.4.05%2C2.06.05s1.2%2C0%2C1.8-.05a.31.31%2C0%2C0%2C1%2C0%2C.44l-.24%2C0c-.56.09-.91.23-1%2C.37a14%2C14%2C0%2C0%2C0-.26%2C3.59Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M145.58%2C18.11c-.12-.38-.19-.44-.72-.44h-2.63c-.44%2C0-.54.05-.66.42L141%2C19.92a6.68%2C6.68%2C0%2C0%2C0-.38%2C1.45c0%2C.21.09.31.51.35l.58.05a.28.28%2C0%2C0%2C1%2C0%2C.44c-.45%2C0-1%2C0-1.81-.05-.58%2C0-1.2%2C0-1.67.05a.34.34%2C0%2C0%2C1%2C0-.44l.58-.05a1.16%2C1.16%2C0%2C0%2C0%2C1-.85c.31-.8.8-1.94%2C1.53-3.89L143%2C12.27a2.49%2C2.49%2C0%2C0%2C0%2C.3-1.24%2C2%2C2%2C0%2C0%2C0%2C.91-.66.25.25%2C0%2C0%2C1%2C.26.16c.23.77.51%2C1.57.77%2C2.34l2.39%2C7c.51%2C1.5.73%2C1.76%2C1.48%2C1.85l.47.05a.34.34%2C0%2C0%2C1%2C0%2C.44c-.72%2C0-1.33-.05-2.11-.05s-1.5%2C0-2%2C.05a.29.29%2C0%2C0%2C1%2C0-.44l.51-.05c.37%2C0%2C.61-.14.61-.31a3.52%2C3.52%2C0%2C0%2C0-.23-.92Zm-3.45-1.55c-.14.4-.12.42.37.42h2.15c.51%2C0%2C.54-.07.38-.54l-.94-2.84a11.47%2C11.47%2C0%2C0%2C0-.4-1.1h0a10.51%2C10.51%2C0%2C0%2C0-.42%2C1Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M153.29%2C13.26c0-1.83%2C0-2.11-1.13-2.2l-.44%2C0c-.1-.07-.07-.38%2C0-.44%2C1%2C0%2C1.57.05%2C2.27.05s1.27%2C0%2C2.14-.05c.1.05.14.37%2C0%2C.44l-.42%2C0c-1%2C.09-1.06.37-1.06%2C2.2v6.07c0%2C1.1.05%2C1.55.36%2C1.88s.52.4%2C1.9.4%2C1.85-.07%2C2.13-.23a3.73%2C3.73%2C0%2C0%2C0%2C1.15-1.73c.1-.09.44%2C0%2C.44.1a14%2C14%2C0%2C0%2C1-.73%2C2.44c-.89%2C0-2.55-.05-4.34-.05H154c-.73%2C0-1.29%2C0-2.27.05a.34.34%2C0%2C0%2C1%2C0-.44l.52-.05c1-.1%2C1-.35%2C1-2.18Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M67.14%2C35.48C67%2C35.1%2C67%2C35%2C66.43%2C35H63.8c-.44%2C0-.54.05-.66.42l-.61%2C1.83a6.66%2C6.66%2C0%2C0%2C0-.38%2C1.45c0%2C.21.09.31.51.35l.58.05a.28.28%2C0%2C0%2C1%2C0%2C.44c-.45%2C0-1%2C0-1.81-.05-.58%2C0-1.2%2C0-1.67.05a.34.34%2C0%2C0%2C1%2C0-.44l.58-.05a1.16%2C1.16%2C0%2C0%2C0%2C1-.85c.31-.8.8-1.94%2C1.53-3.89l1.78-4.71a2.5%2C2.5%2C0%2C0%2C0%2C.3-1.24%2C2%2C2%2C0%2C0%2C0%2C.91-.66.25.25%2C0%2C0%2C1%2C.26.16c.23.77.51%2C1.57.77%2C2.34l2.39%2C7c.51%2C1.5.73%2C1.76%2C1.48%2C1.85l.47.05a.34.34%2C0%2C0%2C1%2C0%2C.44c-.71%2C0-1.33-.05-2.11-.05s-1.5%2C0-2%2C.05a.29.29%2C0%2C0%2C1%2C0-.44l.51-.05c.37%2C0%2C.61-.14.61-.31a3.58%2C3.58%2C0%2C0%2C0-.23-.93Zm-3.45-1.55c-.14.4-.12.42.37.42H66.2c.51%2C0%2C.54-.07.38-.54L65.64%2C31a11.38%2C11.38%2C0%2C0%2C0-.4-1.1h0a10.74%2C10.74%2C0%2C0%2C0-.42%2C1Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M76.52%2C39.8a5.43%2C5.43%2C0%2C0%2C1-2.72-.65%2C8%2C8%2C0%2C0%2C1-.47-2.44c.09-.12.35-.16.42-.05a3.17%2C3.17%2C0%2C0%2C0%2C3%2C2.6%2C2%2C2%2C0%2C0%2C0%2C2.18-2%2C2.62%2C2.62%2C0%2C0%2C0-1.43-2.44l-1.66-1.08a3.72%2C3.72%2C0%2C0%2C1-1.88-3c0-1.66%2C1.29-3%2C3.56-3a6.74%2C6.74%2C0%2C0%2C1%2C1.62.23%2C2.35%2C2.35%2C0%2C0%2C0%2C.61.1%2C7.62%2C7.62%2C0%2C0%2C1%2C.31%2C2.13c-.07.1-.35.16-.44.05a2.28%2C2.28%2C0%2C0%2C0-2.37-2%2C1.83%2C1.83%2C0%2C0%2C0-2.08%2C1.94%2C2.74%2C2.74%2C0%2C0%2C0%2C1.48%2C2.14l1.4.87a3.93%2C3.93%2C0%2C0%2C1%2C2.18%2C3.35C80.24%2C38.5%2C78.79%2C39.8%2C76.52%2C39.8Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M86.75%2C39.8A5.43%2C5.43%2C0%2C0%2C1%2C84%2C39.16a8%2C8%2C0%2C0%2C1-.47-2.44c.09-.12.35-.16.42-.05a3.17%2C3.17%2C0%2C0%2C0%2C3%2C2.6%2C2%2C2%2C0%2C0%2C0%2C2.18-2%2C2.62%2C2.62%2C0%2C0%2C0-1.43-2.44l-1.66-1.08a3.72%2C3.72%2C0%2C0%2C1-1.88-3c0-1.66%2C1.29-3%2C3.56-3a6.74%2C6.74%2C0%2C0%2C1%2C1.62.23%2C2.35%2C2.35%2C0%2C0%2C0%2C.61.1%2C7.62%2C7.62%2C0%2C0%2C1%2C.31%2C2.13c-.07.1-.35.16-.44.05a2.28%2C2.28%2C0%2C0%2C0-2.37-2%2C1.83%2C1.83%2C0%2C0%2C0-2.08%2C1.94%2C2.74%2C2.74%2C0%2C0%2C0%2C1.48%2C2.14l1.4.87a3.93%2C3.93%2C0%2C0%2C1%2C2.18%2C3.35C90.47%2C38.5%2C89%2C39.8%2C86.75%2C39.8Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M93.86%2C33.89a6%2C6%2C0%2C0%2C1%2C6.21-6.16%2C5.74%2C5.74%2C0%2C0%2C1%2C6.05%2C6%2C6%2C6%2C0%2C0%2C1-6.05%2C6.09A5.87%2C5.87%2C0%2C0%2C1%2C93.86%2C33.89Zm10.52.37c0-2.88-1.27-6-4.6-6-1.81%2C0-4.17%2C1.24-4.17%2C5.06%2C0%2C2.58%2C1.26%2C5.93%2C4.69%2C5.93C102.39%2C39.26%2C104.38%2C37.69%2C104.38%2C34.26Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M111.57%2C29.22a7.52%2C7.52%2C0%2C0%2C1%2C4.71-1.48%2C13.43%2C13.43%2C0%2C0%2C1%2C3.09.42%2C1.34%2C1.34%2C0%2C0%2C0%2C.49.07c0%2C.4.1%2C1.5.24%2C2.56a.37.37%2C0%2C0%2C1-.47%2C0c-.26-1.19-1-2.55-3.57-2.55s-4.94%2C1.69-4.94%2C5.3%2C2.32%2C5.69%2C5.18%2C5.69a3.72%2C3.72%2C0%2C0%2C0%2C3.64-2.49.37.37%2C0%2C0%2C1%2C.45.07%2C6.57%2C6.57%2C0%2C0%2C1-.84%2C2.39%2C3.37%2C3.37%2C0%2C0%2C0-.61.17%2C10.29%2C10.29%2C0%2C0%2C1-2.76.4%2C7.64%2C7.64%2C0%2C0%2C1-4.34-1.17%2C5.62%2C5.62%2C0%2C0%2C1-2.48-4.8A5.79%2C5.79%2C0%2C0%2C1%2C111.57%2C29.22Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M124.68%2C30.67c0-1.85%2C0-2.14-1.06-2.23l-.44%2C0c-.1-.07-.07-.38%2C0-.44.87%2C0%2C1.47.05%2C2.2.05s1.29%2C0%2C2.16-.05c.1.05.14.37%2C0%2C.44l-.44%2C0c-1%2C.09-1.06.38-1.06%2C2.23v6.21c0%2C1.85%2C0%2C2.09%2C1.06%2C2.21l.44.05c.1.07.07.38%2C0%2C.44-.87%2C0-1.46-.05-2.16-.05s-1.33%2C0-2.2.05a.34.34%2C0%2C0%2C1%2C0-.44l.44-.05c1-.12%2C1.06-.36%2C1.06-2.21Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M137.13%2C35.48c-.12-.38-.19-.44-.72-.44h-2.63c-.44%2C0-.54.05-.66.42l-.61%2C1.83a6.66%2C6.66%2C0%2C0%2C0-.38%2C1.45c0%2C.21.09.31.51.35l.58.05a.28.28%2C0%2C0%2C1%2C0%2C.44c-.45%2C0-1%2C0-1.81-.05-.58%2C0-1.2%2C0-1.67.05a.34.34%2C0%2C0%2C1%2C0-.44l.58-.05a1.16%2C1.16%2C0%2C0%2C0%2C1-.85c.31-.8.8-1.94%2C1.53-3.89l1.78-4.71a2.49%2C2.49%2C0%2C0%2C0%2C.3-1.24%2C2%2C2%2C0%2C0%2C0%2C.91-.66.25.25%2C0%2C0%2C1%2C.26.16c.23.77.51%2C1.57.77%2C2.34l2.39%2C7c.51%2C1.5.73%2C1.76%2C1.48%2C1.85l.47.05a.34.34%2C0%2C0%2C1%2C0%2C.44c-.72%2C0-1.33-.05-2.11-.05s-1.5%2C0-2%2C.05a.29.29%2C0%2C0%2C1%2C0-.44l.51-.05c.37%2C0%2C.61-.14.61-.31a3.52%2C3.52%2C0%2C0%2C0-.23-.93Zm-3.45-1.55c-.14.4-.12.42.37.42h2.15c.51%2C0%2C.54-.07.38-.54L135.63%2C31a11.42%2C11.42%2C0%2C0%2C0-.4-1.1h0a10.49%2C10.49%2C0%2C0%2C0-.42%2C1Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M147.8%2C36.91c0%2C1.83%2C0%2C2.09%2C1%2C2.18l.56.05c.1.07.07.38%2C0%2C.44-1%2C0-1.59-.05-2.28-.05s-1.31%2C0-2.42.05a.31.31%2C0%2C0%2C1%2C0-.44l.63-.05c1-.09%2C1.08-.35%2C1.08-2.18v-7.8c0-.54%2C0-.56-.52-.56h-1a3.57%2C3.57%2C0%2C0%2C0-2.14.44%2C3.17%2C3.17%2C0%2C0%2C0-.78%2C1.2.34.34%2C0%2C0%2C1-.45-.12%2C18.45%2C18.45%2C0%2C0%2C0%2C.66-2.6.43.43%2C0%2C0%2C1%2C.33%2C0c.1.56.68.54%2C1.48.54H151c.94%2C0%2C1.1%2C0%2C1.36-.49.09%2C0%2C.28%2C0%2C.31.05a10.63%2C10.63%2C0%2C0%2C0-.26%2C2.65c-.07.14-.37.14-.45%2C0-.05-.44-.18-1.08-.44-1.27a3.47%2C3.47%2C0%2C0%2C0-2-.44H148.3c-.52%2C0-.51%2C0-.51.59Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M156.83%2C30.67c0-1.85%2C0-2.14-1.06-2.23l-.44%2C0c-.1-.07-.07-.38%2C0-.44.87%2C0%2C1.47.05%2C2.2.05s1.29%2C0%2C2.16-.05c.1.05.14.37%2C0%2C.44l-.44%2C0c-1%2C.09-1.06.38-1.06%2C2.23v6.21c0%2C1.85%2C0%2C2.09%2C1.06%2C2.21l.44.05c.1.07.07.38%2C0%2C.44-.87%2C0-1.46-.05-2.16-.05s-1.33%2C0-2.2.05a.34.34%2C0%2C0%2C1%2C0-.44l.44-.05c1-.12%2C1.06-.36%2C1.06-2.21Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M163%2C33.89a6%2C6%2C0%2C0%2C1%2C6.21-6.16%2C5.74%2C5.74%2C0%2C0%2C1%2C6.05%2C6%2C6%2C6%2C0%2C0%2C1-6.05%2C6.09A5.87%2C5.87%2C0%2C0%2C1%2C163%2C33.89Zm10.52.37c0-2.88-1.27-6-4.6-6-1.81%2C0-4.17%2C1.24-4.17%2C5.06%2C0%2C2.58%2C1.26%2C5.93%2C4.69%2C5.93C171.51%2C39.26%2C173.5%2C37.69%2C173.5%2C34.26Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M189.34%2C36.56c0%2C.52%2C0%2C2.6.05%2C3.05a.31.31%2C0%2C0%2C1-.33.19c-.21-.3-.71-.91-2.23-2.63l-4-4.6c-.47-.54-1.66-2-2-2.35h0a4.47%2C4.47%2C0%2C0%2C0-.09%2C1.13v3.8a13.68%2C13.68%2C0%2C0%2C0%2C.31%2C3.61c.1.19.45.3.89.33l.54.05a.32.32%2C0%2C0%2C1%2C0%2C.44c-.78%2C0-1.39-.05-2-.05s-1.2%2C0-1.81.05a.32.32%2C0%2C0%2C1%2C0-.44l.47-.05c.4-.05.68-.16.77-.35a16.83%2C16.83%2C0%2C0%2C0%2C.23-3.59v-5a1.6%2C1.6%2C0%2C0%2C0-.38-1.26%2C1.9%2C1.9%2C0%2C0%2C0-1.08-.42l-.3%2C0a.31.31%2C0%2C0%2C1%2C0-.44c.73.05%2C1.66.05%2C2%2C.05A5.7%2C5.7%2C0%2C0%2C0%2C181%2C28a24%2C24%2C0%2C0%2C0%2C3%2C3.84l1.69%2C1.9c1.2%2C1.34%2C2.06%2C2.32%2C2.88%2C3.16h0a1.74%2C1.74%2C0%2C0%2C0%2C.07-.73V32.39a12.25%2C12.25%2C0%2C0%2C0-.35-3.61c-.1-.16-.38-.26-1.08-.35l-.3%2C0c-.12-.1-.1-.38%2C0-.44.8%2C0%2C1.4.05%2C2.06.05s1.2%2C0%2C1.8-.05a.31.31%2C0%2C0%2C1%2C0%2C.44l-.24%2C0c-.56.09-.91.23-1%2C.37a14%2C14%2C0%2C0%2C0-.26%2C3.59Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M201.33%2C34.61a6.64%2C6.64%2C0%2C0%2C1-1.85%2C4%2C3.35%2C3.35%2C0%2C0%2C1-2.49%2C1.2c-1.12%2C0-1.85-.82-1.74-2.32a6.53%2C6.53%2C0%2C0%2C1%2C1.9-3.91%2C3.39%2C3.39%2C0%2C0%2C1%2C2.41-1.13C200.79%2C32.41%2C201.4%2C33.33%2C201.33%2C34.61Zm-3.17-.84a10.08%2C10.08%2C0%2C0%2C0-1.74%2C4.36c0%2C.61.21%2C1.12.72%2C1.12s.82-.16%2C1.38-.91a10.76%2C10.76%2C0%2C0%2C0%2C1.62-4.25c0-.54-.09-1.15-.7-1.15C199.08%2C32.93%2C198.66%2C33.09%2C198.16%2C33.77Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M205.51%2C33.3c-.1.3-.24.85-.45%2C1.62-.52%2C2-1%2C3.63-1.55%2C5.55a6.88%2C6.88%2C0%2C0%2C1-1.38%2C2.81%2C3.25%2C3.25%2C0%2C0%2C1-2.09.94c-.94%2C0-1.27-.59-1.27-.85a1%2C1%2C0%2C0%2C1%2C.4-.78.28.28%2C0%2C0%2C1%2C.4.07%2C2.1%2C2.1%2C0%2C0%2C0%2C1.33.72c.35%2C0%2C.72-.12%2C1.12-1.47.8-2.75%2C1.41-5.75%2C2.25-8.6h-1.45a.44.44%2C0%2C0%2C1%2C.12-.65h1.5a10.6%2C10.6%2C0%2C0%2C1%2C2-4.15%2C3.53%2C3.53%2C0%2C0%2C1%2C2.79-1.45%2C1.28%2C1.28%2C0%2C0%2C1%2C1.34%2C1.15c0%2C.45-.47%2C1-.75%2C1s-.23-.16-.24-.28c-.05-1-.54-1.27-1-1.27a1.81%2C1.81%2C0%2C0%2C0-1.26.94%2C13%2C13%2C0%2C0%2C0-1.62%2C4.06h2.18a.47.47%2C0%2C0%2C1-.17.65Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M62.28%2C48c0-1.66-.05-2-.77-2L61%2C45.91a.29.29%2C0%2C0%2C1%2C0-.44c1-.09%2C2.18-.14%2C3.89-.14a6.17%2C6.17%2C0%2C0%2C1%2C2.91.52%2C2.6%2C2.6%2C0%2C0%2C1%2C1.45%2C2.44A3.23%2C3.23%2C0%2C0%2C1%2C67%2C51.21c-.09.11%2C0%2C.28.09.42a18.82%2C18.82%2C0%2C0%2C0%2C3.51%2C4.64%2C2.09%2C2.09%2C0%2C0%2C0%2C1.2.49.15.15%2C0%2C0%2C1%2C0%2C.24%2C2.74%2C2.74%2C0%2C0%2C1-.77.09c-1.48%2C0-2.37-.44-3.61-2.2-.45-.64-1.17-1.85-1.71-2.63a1.24%2C1.24%2C0%2C0%2C0-1.24-.56c-.78%2C0-.82%2C0-.82.38v2.2c0%2C1.83%2C0%2C2%2C1%2C2.18l.37.05a.34.34%2C0%2C0%2C1%2C0%2C.44c-.78%2C0-1.38-.05-2.07-.05s-1.36%2C0-2.18.05a.33.33%2C0%2C0%2C1%2C0-.44l.44-.05c1-.12%2C1-.35%2C1-2.18Zm1.43%2C2.5a1.37%2C1.37%2C0%2C0%2C0%2C.05.57c.05.05.31.09%2C1.2.09a2.92%2C2.92%2C0%2C0%2C0%2C1.8-.45%2C2.5%2C2.5%2C0%2C0%2C0%2C.87-2.16%2C2.57%2C2.57%2C0%2C0%2C0-2.79-2.69c-1.08%2C0-1.13.07-1.13.56Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M76.15%2C48c0-1.81%2C0-2.07-1.06-2.2l-.28%2C0c-.1-.07-.07-.38%2C0-.44.75%2C0%2C1.34.05%2C2.06.05h3.28c1.12%2C0%2C2.15%2C0%2C2.35-.05a19.5%2C19.5%2C0%2C0%2C1%2C.28%2C2.32.34.34%2C0%2C0%2C1-.44%2C0C82.11%2C46.87%2C82%2C46.26%2C81%2C46a8.43%2C8.43%2C0%2C0%2C0-1.69-.1H78.1c-.52%2C0-.52%2C0-.52.7v3.49c0%2C.49.05.49.58.49h1a6.44%2C6.44%2C0%2C0%2C0%2C1.48-.1c.21-.07.33-.17.42-.61l.14-.71a.34.34%2C0%2C0%2C1%2C.45%2C0c0%2C.42-.07%2C1.1-.07%2C1.76s.07%2C1.29.07%2C1.67a.34.34%2C0%2C0%2C1-.45%2C0L81%2C52a.75.75%2C0%2C0%2C0-.54-.66%2C5.78%2C5.78%2C0%2C0%2C0-1.34-.09h-1c-.52%2C0-.58%2C0-.58.47v2.46c0%2C.92.05%2C1.52.33%2C1.81s.58.4%2C2.11.4a5.12%2C5.12%2C0%2C0%2C0%2C2.23-.26%2C4.39%2C4.39%2C0%2C0%2C0%2C1.24-1.69.32.32%2C0%2C0%2C1%2C.44.12%2C15.18%2C15.18%2C0%2C0%2C1-.78%2C2.42c-1.57%2C0-3.12-.05-4.67-.05H76.9c-.75%2C0-1.34%2C0-2.37.05a.34.34%2C0%2C0%2C1%2C0-.44l.58-.05c1-.09%2C1.08-.35%2C1.08-2.18Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M93.63%2C52.85c-.12-.38-.19-.44-.71-.44H90.28c-.44%2C0-.54.05-.66.42L89%2C54.66a6.66%2C6.66%2C0%2C0%2C0-.38%2C1.45c0%2C.21.09.31.51.35l.58.05a.28.28%2C0%2C0%2C1%2C0%2C.44c-.45%2C0-1%2C0-1.81-.05-.58%2C0-1.2%2C0-1.67.05a.34.34%2C0%2C0%2C1%2C0-.44l.58-.05a1.16%2C1.16%2C0%2C0%2C0%2C1-.85c.31-.8.8-1.94%2C1.53-3.89L91.08%2C47a2.5%2C2.5%2C0%2C0%2C0%2C.3-1.24%2C2%2C2%2C0%2C0%2C0%2C.91-.66.25.25%2C0%2C0%2C1%2C.26.16c.23.77.51%2C1.57.77%2C2.34l2.39%2C7c.51%2C1.5.73%2C1.76%2C1.48%2C1.85l.47.05a.34.34%2C0%2C0%2C1%2C0%2C.44c-.71%2C0-1.33-.05-2.11-.05s-1.5%2C0-2%2C.05a.29.29%2C0%2C0%2C1%2C0-.44l.51-.05c.37%2C0%2C.61-.14.61-.31a3.58%2C3.58%2C0%2C0%2C0-.23-.93ZM90.18%2C51.3c-.14.4-.12.42.37.42h2.14c.51%2C0%2C.54-.07.38-.54l-.94-2.84a11.5%2C11.5%2C0%2C0%2C0-.4-1.1h0a10.84%2C10.84%2C0%2C0%2C0-.42%2C1Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M101.77%2C48c0-1.83%2C0-2.11-1.13-2.2l-.44%2C0c-.1-.07-.07-.38%2C0-.44%2C1%2C0%2C1.57.05%2C2.27.05s1.27%2C0%2C2.14-.05c.1.05.14.37%2C0%2C.44l-.42%2C0c-1%2C.09-1.06.37-1.06%2C2.2v6.07c0%2C1.1.05%2C1.55.37%2C1.88s.52.4%2C1.9.4%2C1.85-.07%2C2.13-.23a3.72%2C3.72%2C0%2C0%2C0%2C1.15-1.73c.1-.09.44%2C0%2C.44.1a14%2C14%2C0%2C0%2C1-.73%2C2.44c-.89%2C0-2.55-.05-4.34-.05h-1.6c-.73%2C0-1.29%2C0-2.27.05a.34.34%2C0%2C0%2C1%2C0-.44l.52-.05c1-.1%2C1-.35%2C1-2.18Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M115.57%2C54.28c0%2C1.83%2C0%2C2.09%2C1%2C2.18l.56.05c.1.07.07.38%2C0%2C.44-1%2C0-1.59-.05-2.28-.05s-1.31%2C0-2.42.05a.3.3%2C0%2C0%2C1%2C0-.44l.63-.05c1-.09%2C1.08-.35%2C1.08-2.18v-7.8c0-.54%2C0-.56-.52-.56h-1a3.57%2C3.57%2C0%2C0%2C0-2.14.44%2C3.17%2C3.17%2C0%2C0%2C0-.78%2C1.2.34.34%2C0%2C0%2C1-.45-.12%2C18.5%2C18.5%2C0%2C0%2C0%2C.66-2.6.44.44%2C0%2C0%2C1%2C.33%2C0c.1.56.68.54%2C1.48.54h7.06c.94%2C0%2C1.1%2C0%2C1.36-.49.09%2C0%2C.28%2C0%2C.31.05a10.62%2C10.62%2C0%2C0%2C0-.26%2C2.65c-.07.14-.37.14-.45%2C0a2.22%2C2.22%2C0%2C0%2C0-.44-1.27%2C3.48%2C3.48%2C0%2C0%2C0-2-.44h-1.24c-.52%2C0-.51%2C0-.51.59Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M122.39%2C51.26a6%2C6%2C0%2C0%2C1%2C6.21-6.16%2C5.74%2C5.74%2C0%2C0%2C1%2C6.05%2C6%2C6%2C6%2C0%2C0%2C1-6.05%2C6.09A5.87%2C5.87%2C0%2C0%2C1%2C122.39%2C51.26Zm10.52.37c0-2.88-1.27-6-4.6-6-1.81%2C0-4.17%2C1.24-4.17%2C5.06%2C0%2C2.58%2C1.26%2C5.93%2C4.69%2C5.93C130.92%2C56.64%2C132.91%2C55.07%2C132.91%2C51.63Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M138.52%2C48c0-1.66-.05-2-.77-2l-.56-.07a.29.29%2C0%2C0%2C1%2C0-.44c1-.09%2C2.18-.14%2C3.89-.14a6.16%2C6.16%2C0%2C0%2C1%2C2.91.52%2C2.6%2C2.6%2C0%2C0%2C1%2C1.45%2C2.44%2C3.23%2C3.23%2C0%2C0%2C1-2.18%2C2.91c-.09.11%2C0%2C.28.09.42a18.82%2C18.82%2C0%2C0%2C0%2C3.5%2C4.64%2C2.09%2C2.09%2C0%2C0%2C0%2C1.2.49.15.15%2C0%2C0%2C1%2C0%2C.24%2C2.73%2C2.73%2C0%2C0%2C1-.77.09c-1.48%2C0-2.37-.44-3.61-2.2-.45-.64-1.17-1.85-1.71-2.63a1.24%2C1.24%2C0%2C0%2C0-1.24-.56c-.78%2C0-.82%2C0-.82.38v2.2c0%2C1.83%2C0%2C2%2C1%2C2.18l.37.05a.34.34%2C0%2C0%2C1%2C0%2C.44c-.79%2C0-1.38-.05-2.08-.05s-1.36%2C0-2.18.05a.33.33%2C0%2C0%2C1%2C0-.44l.44-.05c1-.12%2C1-.35%2C1-2.18Zm1.43%2C2.5a1.38%2C1.38%2C0%2C0%2C0%2C.05.57c.05.05.31.09%2C1.2.09a2.92%2C2.92%2C0%2C0%2C0%2C1.8-.45%2C2.5%2C2.5%2C0%2C0%2C0%2C.87-2.16%2C2.57%2C2.57%2C0%2C0%2C0-2.79-2.69c-1.08%2C0-1.13.07-1.13.56Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M152.31%2C57.18a5.43%2C5.43%2C0%2C0%2C1-2.72-.64%2C8%2C8%2C0%2C0%2C1-.47-2.44c.09-.12.35-.16.42-.05a3.17%2C3.17%2C0%2C0%2C0%2C3%2C2.6%2C2%2C2%2C0%2C0%2C0%2C2.18-2%2C2.62%2C2.62%2C0%2C0%2C0-1.43-2.44l-1.66-1.08a3.72%2C3.72%2C0%2C0%2C1-1.88-3c0-1.66%2C1.29-3%2C3.56-3a6.75%2C6.75%2C0%2C0%2C1%2C1.62.23%2C2.37%2C2.37%2C0%2C0%2C0%2C.61.11%2C7.64%2C7.64%2C0%2C0%2C1%2C.31%2C2.13c-.07.1-.35.16-.44.05a2.29%2C2.29%2C0%2C0%2C0-2.37-2A1.83%2C1.83%2C0%2C0%2C0%2C151%2C47.58a2.74%2C2.74%2C0%2C0%2C0%2C1.48%2C2.14l1.39.87A3.93%2C3.93%2C0%2C0%2C1%2C156%2C53.95C156%2C55.87%2C154.58%2C57.18%2C152.31%2C57.18Z%22%20fill%3D%22%23231f20%22%2F%3E%3Cpath%20d%3D%22M161.71%2C49.29a2.35%2C2.35%2C0%2C0%2C1-4-1.69%2C2.25%2C2.25%2C0%2C0%2C1%2C.73-1.72%2C2.31%2C2.31%2C0%2C0%2C1%2C1.62-.64%2C2.36%2C2.36%2C0%2C0%2C1%2C1.65%2C4Zm-3-3.05a2%2C2%2C0%2C0%2C0%2C1.38%2C3.32%2C1.86%2C1.86%2C0%2C0%2C0%2C1.37-.57A1.91%2C1.91%2C0%2C0%2C0%2C162%2C47.6a1.88%2C1.88%2C0%2C0%2C0-.57-1.36%2C1.91%2C1.91%2C0%2C0%2C0-2.76%2C0Zm.35%2C2.67V46.3h1.26a1.25%2C1.25%2C0%2C0%2C1%2C.51.13.66.66%2C0%2C0%2C1%2C.35.62.57.57%2C0%2C0%2C1-.18.48.86.86%2C0%2C0%2C1-.45.18.87.87%2C0%2C0%2C1%2C.37.15.71.71%2C0%2C0%2C1%2C.23.59v.23a.43.43%2C0%2C0%2C0%2C0%2C.08.35.35%2C0%2C0%2C0%2C0%2C.08l0%2C.07h-.65a1.9%2C1.9%2C0%2C0%2C1%2C0-.36%2C1.29%2C1.29%2C0%2C0%2C0%2C0-.32.32.32%2C0%2C0%2C0-.19-.19.73.73%2C0%2C0%2C0-.23%2C0h-.29v.92Zm1.25-2.1a1.15%2C1.15%2C0%2C0%2C0-.4-.05h-.17v.76H160a.64.64%2C0%2C0%2C0%2C.37-.1.36.36%2C0%2C0%2C0%2C.13-.31A.3.3%2C0%2C0%2C0%2C160.27%2C46.81Z%22%20fill%3D%22%23231f20%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .site-name .site-name__link:before {
    content: "";
    display: block;
    height: 150%;
    width: 0; }
  .nar_footer .region-header .site-name {
    margin-left: 80px; }
  @media (min-width: 64.0625em) {
    .nar_footer .region-header .site-name {
      margin-left: 0; } }
  .nar_footer .skiplinks {
    left: 50%;
    margin-left: -7em;
    position: absolute;
    width: 14em;
    z-index: 9999; }
  .nar_footer .skiplinks__link,
  .nar_footer .skiplinks__link:visited,
  .nar_footer .skiplinks__link:focus {
    background-color: #333;
    border: 2px solid #eee;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top: 0;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
    color: #eee;
    display: inline-block;
    font-weight: bold;
    line-height: 1.5;
    margin: 0;
    outline: 0;
    padding: 0.25em 0.5em;
    text-align: center;
    text-decoration: none;
    width: 14em; }
  .nar_footer #main:focus {
    outline: 0; }
  .nar_footer .slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent; }
  @media (min-width: 50em) {
    .nar_footer .slick-slider {
      -webkit-touch-callout: text;
      -webkit-user-select: text;
      -ms-user-select: text;
      user-select: text; } }
  .nar_footer .slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0; }
  .nar_footer .slick-list:focus {
    outline: none; }
  .nar_footer .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }
  .nar_footer .slick-slider .slick-track,
  .nar_footer .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .nar_footer .slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block; }
  .nar_footer .slick-track:before, .nar_footer .slick-track:after {
    content: "";
    display: table; }
  .nar_footer .slick-track:after {
    clear: both; }
  .nar_footer .slick-loading .slick-track {
    visibility: hidden; }
  .nar_footer .slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none; }
  .nar_footer [dir="rtl"] .slick-slide {
    float: right; }
  .nar_footer .slick-slide img {
    display: block; }
  .nar_footer .slick-slide.slick-loading img {
    display: none; }
  .nar_footer .slick-slide.dragging img {
    pointer-events: none; }
  .nar_footer .slick-initialized .slick-slide {
    display: block; }
  .nar_footer .slick-loading .slick-slide {
    visibility: hidden; }
  .nar_footer .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }
  .nar_footer .slick-arrow.slick-hidden {
    display: none; }
  .nar_footer .slick-dots .slick-nav__link::before {
    position: relative; }
  .nar_footer .tabledrag-handle {
    cursor: move;
    display: inline-block;
    margin: 0;
    padding: 0 1em 0 0;
    text-decoration: none !important; }
  .nar_footer .tabledrag-handle .handle {
    background-image: url("../images/bg/draggable.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2216%22%20width%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%3E%0A%3Cg%20transform%3D%22translate(-368%2C-524.36218)%22%3E%0A%3Cpath%20fill%3D%22%23000%22%20d%3D%22m376%20524%203%203-2%200%200%204%204%200%200-2%203%203-3%203%200-2-4%200%200%204%202%200-3%203-3-3%202%200%200-4-4%200%200%202-3-3%203-3%200%202%204%200%200-4-2%200z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E");
    background-position: 0 50%;
    background-repeat: no-repeat;
    height: 1.3125em;
    min-height: 16px;
    min-width: 16px;
    width: 1em; }
  .nar_footer tr.drag {
    background-color: #fe7; }
  .nar_footer tr.drag-previous {
    background-color: #ffb; }
  .nar_footer .throbber {
    background: url(../images/bg/throbber.gif) 1px -58px no-repeat;
    display: inline-block;
    height: 15px;
    vertical-align: middle;
    width: 15px; }
  .nar_footer .ajax-progress-throbber {
    display: inline-block; }
  .nar_footer .topic-category .list-item, .nar_footer .topic-category--alpha .list-item {
    margin: 0.7em 0;
    font-size: 15px;
    line-height: 22px; }
  .nar_footer .topic-category .list-item__link, .nar_footer .topic-category--alpha .list-item__link {
    color: #4f7690; }
  .nar_footer .topic-category .list-item__link:hover, .nar_footer .topic-category--alpha .list-item__link:hover {
    color: #35a0ea; }
  .nar_footer .topic-category .list-item:last-child {
    margin-top: 1.5em; }
  .nar_footer .topic-category .list-item:last-child .list-item__link {
    color: #5c99b7; }
  .nar_footer .topic-category--alpha {
    margin-bottom: 3em; }
  .nar_footer .vertical-tabs {
    background: #fff;
    border: 1px solid #ccc;
    margin: 1.5em 0;
    position: relative; }
  .nar_footer .vertical-tabs-list {
    background: #eee;
    border-bottom: 1px solid #ccc;
    float: left;
    list-style: none;
    margin: 0 -100% -1px 0;
    padding: 0;
    position: relative;
    width: 256px;
    z-index: 1; }
  .nar_footer [dir="rtl"] .vertical-tabs-list {
    float: right;
    margin: 0 0 -1px -100%;
    padding: 0; }
  .nar_footer .vertical-tabs-list li {
    margin: 0;
    padding: 0;
    *min-width: 0; }
  .nar_footer .vertical-tabs-list a {
    border: 1px solid #ccc;
    border-width: 1px 1px 0 0;
    display: block;
    margin: 0;
    outline: 0;
    padding: 0.5em 0.6em;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff; }
  .nar_footer [dir="rtl"] .vertical-tabs-list a {
    border-width: 1px 0 0 1px; }
  .nar_footer .vertical-tabs-list .first a {
    border-top: 0; }
  .nar_footer .vertical-tabs-list .selected a {
    background: #fff;
    border-right: 1px solid #fff; }
  .nar_footer [dir="rtl"] .vertical-tabs-list .selected a {
    border-left: 1px solid #fff;
    border-right: 0; }
  .nar_footer .vertical-tabs-list .selected strong {
    color: #333; }
  .nar_footer .vertical-tabs-list .summary {
    display: block; }
  .nar_footer .vertical-tab-button {
    outline: 0; }
  .nar_footer .vertical-tabs-panes {
    background: #fff;
    border-left: 255px solid #eee; }
  .nar_footer [dir="rtl"] .vertical-tabs-panes {
    border-right: 255px solid #eee;
    border-left: 0; }
  .nar_footer .vertical-tabs-pane > legend {
    display: none; }
  .nar_footer .vertical-tabs fieldset {
    display: table-cell;
    min-width: 0; }
  .nar_footer .vertical-tabs fieldset.fieldset {
    border-width: 0 0 0 1px;
    margin: 0;
    padding: 0;
    top: 0; }
  .nar_footer [dir="rtl"] .vertical-tabs fieldset.fieldset {
    border-width: 0 1px 0 0; }
  .nar_footer .vertical-tabs .fieldset__content {
    margin-top: 0;
    min-height: 100%;
    padding: 0.5em 1em; }
  .nar_footer .vertical-tabs .form-type-textfield input {
    width: 100%; }
  .nar_footer .video-library-player__timestamp,
  .nar_footer .video__timestamp {
    background-color: #000000;
    background: black;
    bottom: 0;
    color: white;
    display: inline-block;
    font-size: 0.8125em;
    line-height: 0.8125em;
    margin-bottom: 0;
    padding: 4px;
    position: absolute;
    right: 0; }
  .nar_footer .video-library-player {
    margin-bottom: 3em; }
  .nar_footer .video-library-player .plyr--not-activated .video-player::after {
    content: '';
    display: block;
    background-image: linear-gradient(transparent 30%, rgba(0, 0, 0, 0.2) 60%, rgba(0, 0, 0, 0.6) 90%);
    bottom: 0;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0; }
  .nar_footer .video-library-player .video-library-player__content {
    display: none; }
  .nar_footer .video-library-player .plyr--not-activated + .video-library-player__content {
    display: block; }
  .nar_footer .video-library-player__slides {
    transition: opacity 250ms cubic-bezier(0.46, 0.03, 0.23, 0.98) 200ms; }
  .nar_footer .video-library-player__slides .video-library-player__date {
    display: none; }
  .nar_footer .js .video-library-player__slides {
    opacity: 0; }
  .nar_footer .js .video-library-player__slides.slick-initialized {
    opacity: 1; }
  .nar_footer .video-library-player__title {
    bottom: .75rem;
    color: white;
    left: 1em;
    position: absolute;
    z-index: 2; }
  .nar_footer .video-library-player__title > a {
    color: white; }
  .nar_footer .video-library-player__description {
    margin: 1em 0; }
  .nar_footer .video-library-player__nav {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
            flex-direction: column;
    transition: opacity 300ms cubic-bezier(0.46, 0.03, 0.23, 0.98) 250ms; }
  .nar_footer .js .video-library-player__nav {
    opacity: 0; }
  .nar_footer .js .slick-initialized + .video-library-player__nav {
    opacity: 1; }
  @media (min-width: 37.5em) {
    .nar_footer .video-library-player__nav {
      -ms-flex-direction: row;
      -webkit-flex-direction: row;
              flex-direction: row; } }
  .nar_footer .video-library-player__dots {
    width: 100%; }
  @media (min-width: 37.5em) {
    .nar_footer .video-library-player__dots {
      width: 80%; } }
  .nar_footer .video-library-player__dots .slick-dots {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    margin: 0;
    padding: .75em 0 1em;
    position: relative;
    width: 100%; }
  @media (min-width: 37.5em) {
    .nar_footer .video-library-player__dots .slick-dots {
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
              justify-content: space-between; } }
  @media (min-width: 37.5em) {
    .nar_footer .video-library-player__dots .slick-dots .slick-nav__link {
      -ms-flex-align: stretch;
      -webkit-align-items: stretch;
              align-items: stretch;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -ms-flex-direction: column;
      -webkit-flex-direction: column;
              flex-direction: column;
      -ms-flex-pack: start;
      -webkit-justify-content: flex-start;
              justify-content: flex-start;
      width: 100%; } }
  .nar_footer .video-library-player__dots .slick-dots li {
    list-style: none;
    margin: 0 .7em;
    padding: 0; }
  .nar_footer .video-library-player__dots .slick-dots li:first-child {
    margin-left: 0; }
  @media (min-width: 37.5em) {
    .nar_footer .video-library-player__dots .slick-dots li {
      -ms-flex: 1 1 33.33333%;
      -webkit-flex: 1 1 33.33333%;
              flex: 1 1 33.33333%; } }
  .nar_footer .video-library-player__dots .slick-dots li.slick-active {
    position: relative; }
  @media (min-width: 37.5em) {
    .nar_footer .video-library-player__dots .slick-dots li.slick-active::before {
      content: '';
      display: block;
      border-bottom: 10px solid #6298be;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      height: 0;
      left: 50%;
      position: absolute;
      top: -10px;
      -ms-transform: translateX(-50%);
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
      width: 0; } }
  .nar_footer .slick-nav__link {
    height: 15px;
    width: 15px;
    border: solid 1px #35a0ea;
    border-radius: 100%;
    background-color: transparent;
    display: block; }
  .nar_footer .slick-nav__link .video__title {
    transition: color 250ms cubic-bezier(0.46, 0.03, 0.23, 0.98); }
  .nar_footer .slick-nav__link:hover .video__title {
    color: #35a0ea; }
  .nar_footer .video-library-player .slick-nav__link {
    padding: 0; }
  @media (min-width: 37.5em) {
    .nar_footer .video-library-player .slick-nav__link {
      width: 100%; }
    .nar_footer .video-library-player .slick-nav__link::before {
      display: none; } }
  @media (min-width: 37.5em) {
    .nar_footer .slick-nav__link {
      border-radius: 0;
      border: 0;
      height: auto;
      padding-left: 0;
      width: auto; }
    .nar_footer .slick-active .slick-nav__link {
      background-color: transparent; } }
  .nar_footer .video__image {
    background-position: center center !important;
    background-size: cover !important;
    box-shadow: 0 0 0 3px transparent;
    display: none;
    height: 100px;
    margin: 3px 0 .8em;
    overflow: hidden;
    position: relative;
    width: 100%; }
  @media (min-width: 50em) {
    .nar_footer .video__image {
      padding-top: 56.25%; } }
  @media (min-width: 37.5em) {
    .nar_footer .video__image {
      display: block; } }
  .nar_footer .slick-active .video__image {
    box-shadow: 0 0 0 3px #6298be; }
  .nar_footer .video__link {
    color: #000; }
  .nar_footer .video__title {
    display: none; }
  @media (min-width: 37.5em) {
    .nar_footer .video__title {
      display: block;
      font-size: 14px;
      line-height: 22px;
      margin-bottom: 8px;
      text-align: left; } }
  .nar_footer .slick-active .video__title {
    color: #6298be; }
  .nar_footer .video__date {
    display: none; }
  @media (min-width: 37.5em) {
    .nar_footer .video__date {
      color: #727272;
      display: block;
      font-size: .9em;
      text-align: left; } }
  .nar_footer .video-library-player__search {
    width: 100%;
    margin: 1em 0; }
  @media (min-width: 37.5em) {
    .nar_footer .video-library-player__search {
      background: transparent;
      margin: 0;
      width: 20%; } }
  .nar_footer .video-library-player__search-link {
    background: #fff;
    border: solid 1px #4f7690;
    color: #4f7690;
    display: block;
    font-size: 0.875em;
    line-height: 1.6;
    margin: 0 auto;
    max-width: 100%;
    padding: 1em;
    position: relative;
    text-align: center;
    transition: all 200ms cubic-bezier(0.46, 0.03, 0.23, 0.98); }
  .nar_footer .video-library-player__search-link:hover {
    background-color: #35a0ea;
    border-color: #35a0ea;
    color: #fff; }
  @media (min-width: 37.5em) {
    .nar_footer .video-library-player__search-link {
      max-width: 100px;
      border: none;
      background: transparent;
      padding: 0; }
    .nar_footer .video-library-player__search-link:hover {
      border: none;
      background: transparent;
      color: #35a0ea; }
    .nar_footer .video-library-player__search-link::before {
      content: '';
      display: block;
      background-image: url("../images/bg/search-light.png");
      background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Esearch-light%3C%2Ftitle%3E%3Cpath%20d%3D%22M90.5%2C76.17H89.71l-0.28-.27a6.51%2C6.51%2C0%2C1%2C0-.7.7L89%2C76.88v0.79l5%2C5%2C1.49-1.49Zm-6%2C0a4.5%2C4.5%2C0%2C1%2C1%2C4.5-4.5A4.49%2C4.49%2C0%2C0%2C1%2C84.5%2C76.17Z%22%20transform%3D%22translate(-75%20-62.17)%22%20fill%3D%22%2395adba%22%2F%3E%3Cpath%20d%3D%22M75%2C62.17H99v24H75v-24Z%22%20transform%3D%22translate(-75%20-62.17)%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");
      background-color: #ebebeb;
      background-position: center;
      background-repeat: no-repeat;
      background-size: 30%;
      border-radius: 100%;
      display: block;
      height: 60px;
      margin: 2em auto 1em auto;
      position: relative;
      width: 60px; } }
  .nar_footer .view--recent-publication-issues .card-view--multimedia .card-view__figure,
  .nar_footer .view--latest-publication-issues .card-view--multimedia .card-view__figure {
    padding-bottom: 0;
    height: auto; }
  .nar_footer .view--recent-publication-issues .card-view--multimedia .card-view__figure img,
  .nar_footer .view--latest-publication-issues .card-view--multimedia .card-view__figure img {
    position: relative;
    -ms-transform: translateX(-50%) scale(1);
    -webkit-transform: translateX(-50%) scale(1);
            transform: translateX(-50%) scale(1); }
  .nar_footer .view--recent-publication-issues .card-view--multimedia:hover .card-view__figure img,
  .nar_footer .view--latest-publication-issues .card-view--multimedia:hover .card-view__figure img {
    -ms-transform: translateX(-50%) translateY(0%) scale(1);
    -webkit-transform: translateX(-50%) translateY(0%) scale(1);
            transform: translateX(-50%) translateY(0%) scale(1); }
  .nar_footer .view-empty {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    min-height: 21.875em; }
  .nar_footer .view-empty__content {
    background: #ebebeb;
    margin: auto;
    padding: 1em; }
  .nar_footer .view__filters {
    margin-bottom: 1.5em; }
  .nar_footer .view--series-issues {
    border-top: 1px solid #ececec;
    padding-top: 1.5em; }
  .nar_footer .view--topics-category-listing .view__content,
  .nar_footer .view--recent-publication-issues .view__content {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-left: -0.5em;
    margin-right: -0.5em; }
  .nar_footer .view--topics-category-listing .view__content > .flex-column,
  .nar_footer .view--recent-publication-issues .view__content > .flex-column {
    margin-bottom: 1em;
    width: 100%; }
  @media (min-width: 45.3125em) {
    .nar_footer .view--topics-category-listing .view__content > .flex-column,
    .nar_footer .view--recent-publication-issues .view__content > .flex-column {
      -ms-flex-preferred-size: 50%;
      -webkit-flex-basis: 50%;
              flex-basis: 50%; } }
  @media (min-width: 56.25em) {
    .nar_footer .view--topics-category-listing .view__content > .flex-column,
    .nar_footer .view--recent-publication-issues .view__content > .flex-column {
      -ms-flex-preferred-size: 25%;
      -webkit-flex-basis: 25%;
              flex-basis: 25%;
      margin-bottom: 0; }
    .nar_footer .view--topics-category-listing .view__content > .flex-column:last-child:nth-child(odd),
    .nar_footer .view--recent-publication-issues .view__content > .flex-column:last-child:nth-child(odd) {
      -ms-flex-positive: 0;
      -webkit-flex-grow: 0;
              flex-grow: 0; } }
  .nar_footer .views-widget {
    margin: 0 0 1.5em 0;
    max-width: 100%; }
  @media (min-width: 18.75em) {
    .nar_footer .views-widget {
      display: inline-block;
      margin-right: 1em; } }
  .nar_footer .views-widget .button,
  .nar_footer .views-widget .form-item {
    margin-bottom: 0; }
  .nar_footer .views-widget__label {
    display: block;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-size: 0.9375em; }
  .nar_footer .card-view--actions {
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap; }
  .nar_footer .card-view--actions:hover, .nar_footer .card-view--actions:active {
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.25), 0 -1px 15px rgba(0, 0, 0, 0.1);
    -webkit-transform: translate3d(0) perspective(0);
            transform: translate3d(0) perspective(0); }
  .nar_footer .card-view--actions .card-view__media,
  .nar_footer .card-view--actions .card-view__body {
    transition: -webkit-filter 200ms cubic-bezier(0.46, 0.03, 0.23, 0.98);
    transition: filter 200ms cubic-bezier(0.46, 0.03, 0.23, 0.98);
    transition: filter 200ms cubic-bezier(0.46, 0.03, 0.23, 0.98), -webkit-filter 200ms cubic-bezier(0.46, 0.03, 0.23, 0.98); }
  .nar_footer .card-view--actions[data-menu="active"] .card-view__media,
  .nar_footer .card-view--actions[data-menu="active"] .card-view__body {
    opacity: .5; }
  .nar_footer .card-view--actions {
    margin-bottom: 1em; }
  .nar_footer .card-view--actions .card-view__title {
    margin-bottom: 0; }
  .nar_footer .card-view--actions .card-view__subtitle {
    font-style: italic;
    font-weight: 400; }
  .nar_footer .card-view--actions .card-view__header {
    margin-bottom: 1em; }
  .nar_footer .card-view--actions .card-view__figure {
    margin-bottom: 0; }
  .nar_footer .card-view--actions .card-view__media {
    -ms-flex: 0 0 11.3125em;
    -webkit-flex: 0 0 11.3125em;
            flex: 0 0 11.3125em;
    margin-right: 1.5em;
    max-width: 180px;
    position: relative; }
  .nar_footer .card-view--actions .card-view__content {
    -ms-flex: 1 1 12.5em;
    -webkit-flex: 1 1 12.5em;
            flex: 1 1 12.5em; }
  .nar_footer .card-view--actions .card-view__footer {
    border-top: 1px solid #ebebeb;
    margin-top: 1em;
    position: relative;
    min-height: 1.25em; }
  .nar_footer .card-view--actions .card-view__footer span.ext {
    display: none; }
  .nar_footer .card-view--actions .card-view__footer .field--post-date,
  .nar_footer .card-view--actions .card-view__footer .field-name-post-date,
  .nar_footer .card-view--actions .card-view__footer .card__author {
    display: block;
    margin-bottom: 18px; }
  .nar_footer .card-view--actions .card-view__footer .card__author .field__label--inline {
    display: inline-block;
    font-weight: 500; }
  .nar_footer .card-view--actions .card-view__footer .card__taxonomy-list {
    display: block;
    margin-bottom: 18px; }
  .nar_footer .card-view--actions .card-view__footer a {
    color: #727272; }
  .nar_footer .card-view--actions .card-view__footer a:hover {
    color: #35a0ea; }
  .nar_footer .page-search-results .card-view--actions {
    background: transparent; }
  .nar_footer .card-view__action-menu {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-bottom: 0;
    position: relative;
    width: calc(100% - 44px);
    z-index: 1; }
  .nar_footer .card-view__action-menu .nav__item {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-bottom: 1em;
    margin-right: 2.5em; }
  .nar_footer .card-view__action-menu .nav__item .nav__link {
    color: #4f7690; }
  .nar_footer .block--search .select2-container-multi .select2-choices {
    background-image: none; }
  .nar_footer .card-view--actions.view-mode-search {
    border-bottom: 1px solid #ebebeb;
    box-shadow: 0 1px 3px 1px transparent;
    margin-bottom: 0;
    min-height: 150px;
    padding-left: 0;
    padding-right: 0; }
  .nar_footer .card-view--actions.view-mode-search:hover {
    box-shadow: 0 1px 3px 1px transparent; }
  .nar_footer .card-view--actions.view-mode-search .card-view__subtitle {
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px;
    margin-top: 13px; }
  .nar_footer .card-view--actions.view-mode-search .card-view__body {
    font-size: 15px;
    line-height: 25px; }
  .nar_footer .card-view--actions.view-mode-search .card-view__body p:last-child {
    margin-bottom: 0; }
  .nar_footer .card-view--actions.view-mode-search .card-view__footer {
    border-top: none;
    font-size: 14px; }
  .nar_footer .card-view--actions.view-mode-search .card-view__media {
    max-width: 180px;
    position: relative;
    margin: 0 1.5em 0 0; }
  .nar_footer .card-view--actions.view-mode-search .card-view__meta {
    background-color: #000;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    left: 100%;
    margin-bottom: 0;
    padding: 4px 8px;
    position: relative;
    top: -8px;
    -ms-transform: translate(-100%, -100%);
    -webkit-transform: translate(-100%, -100%);
            transform: translate(-100%, -100%); }
  .nar_footer .card-view--periodical .card-view__media {
    margin: -1.5em -1.5em 1em;
    position: relative; }
  .nar_footer .card-view--periodical .card-view__media::after {
    content: '';
    display: block;
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    bottom: 8px;
    height: 0;
    left: 50%;
    position: absolute;
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 0; }
  .nar_footer .card-view--tile {
    background: transparent;
    color: white;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
    min-height: 250px;
    position: relative; }
  .nar_footer .card-view--tile.has-video {
    background-color: #000000;
    cursor: pointer;
    line-height: 0;
    min-height: 0;
    height: 0;
    padding: 56.25% 0 0;
    position: relative; }
  .nar_footer .flex-aside--top > .card-view--tile {
    min-height: 270px;
    padding: 54.5% 0 0; }
  @media (min-width: 75em) {
    .nar_footer .flex-aside--top > .card-view--tile {
      min-height: 320px; } }
  .nar_footer .flex-aside--top > .card-view--tile .card-view__meta {
    bottom: calc(-1.5em + 4px);
    right: 4px; }
  .nar_footer .card-view--tile a {
    color: white; }
  .nar_footer .card-view--tile a:hover, .nar_footer .card-view--tile a:active {
    color: #35a0ea; }
  .nar_footer .card-view--tile .card-view__body,
  .nar_footer .card-view--tile .card-view__teaser,
  .nar_footer .card-view--tile .card-view__footer {
    color: white;
    z-index: 20; }
  .nar_footer .card-view--tile .card-view__bg-image {
    z-index: 1; }
  .nar_footer .card-view--tile .card-view__video-toggle {
    background-color: rgba(0, 0, 0, 0.65);
    border: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    left: 50%;
    position: absolute;
    top: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    z-index: 10; }
  .nar_footer .card-view--tile .card-view__video-toggle > .icon {
    background-size: contain;
    fill: #ffffff;
    left: 54%;
    margin: 0;
    position: absolute;
    top: 51%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  .nar_footer .card-view--tile .card-view__body {
    bottom: 1.5em;
    left: 50%;
    opacity: 1;
    padding: 0 1.5em;
    position: absolute;
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    transition: all 250ms ease-in;
    width: 100%; }
  .nar_footer .card-view--tile .card-view__title {
    margin-bottom: 0; }
  .nar_footer .card-view--tile .card-view__date {
    font-size: 14px;
    line-height: 20px;
    margin-top: 8px; }
  .nar_footer .card-view--tile .card-view__media {
    bottom: 0;
    left: 0;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0; }
  .nar_footer .card-view--tile .card-view__media::before {
    display: none; }
  .nar_footer .flex-aside--top .card-view--tile .card-view__media {
    top: -4px;
    bottom: -4px;
    right: -4px;
    left: -4px; }
  .nar_footer .card-view--tile .card-view__meta {
    z-index: 15; }
  .nar_footer .card-view--tile .plyr {
    z-index: 0; }
  .nar_footer .card-view--tile.is-video-playing .card-view__video-toggle,
  .nar_footer .card-view--tile.is-video-playing .card-view__bg-image,
  .nar_footer .card-view--tile.is-video-playing .card-view__meta {
    display: none; }
  .nar_footer .card-view--tile.is-video-playing .card-view__body {
    opacity: 0;
    pointer-events: none; }
  .nar_footer .block--nar-topics-tabs {
    position: relative;
    margin-bottom: 2em; }
  @media (min-width: 43.75em) {
    .nar_footer .block--nar-topics-tabs {
      display: inline-block;
      left: 50%;
      margin-bottom: -50px;
      top: -86px;
      -ms-transform: translateX(-50%);
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%); } }
  .nar_footer .section-topics .block--nar-topics-tabs {
    text-align: center; }
  .nar_footer .section-topics .block--nar-topics-tabs .contextual-links-wrapper {
    display: none; }
  .nar_footer .section-topics .block--nar-topics-tabs .nav {
    border-bottom: 1px solid #eaeaea;
    display: inline-block; }
  .nar_footer .section-topics .block--nar-topics-tabs .nav .nav__link {
    color: #4f7690;
    display: inline-block;
    font-size: 0.875em;
    padding: 8px 14px; }
  .nar_footer .section-topics .block--nar-topics-tabs .nav .nav__link:hover {
    color: #35a0ea; }
  .nar_footer .section-topics .block--nar-topics-tabs .nav .is-active {
    border-bottom-color: transparent;
    box-shadow: 0 3px 0 -1px #4191c9;
    color: #4191c9; }
  .nar_footer .prose .section-topics .block--nar-topics-tabs .nav {
    margin-left: 0;
    margin-bottom: 2em; }
  .nar_footer .prose .section-topics .block--nar-topics-tabs .nav li + li {
    margin-top: 0; }
  .nar_footer .prose .section-topics .block--nar-topics-tabs .nav li {
    padding: inherit; }
  .nar_footer .prose .section-topics .block--nar-topics-tabs .nav li:before {
    display: none; }
  .nar_footer .prose .nav--child-topics {
    margin-left: 0; }
  .nar_footer .nav--child-topics .nav__item {
    margin-bottom: 1em;
    line-height: 1.4; }
  .nar_footer .nav--child-topics .nav__item::before {
    display: none; }
  .nar_footer .nav--child-topics .nav__link {
    color: #3093c3;
    font-size: 0.875em; }
  .nar_footer .nav--child-topics .nav__link:hover, .nar_footer .nav--child-topics .nav__link:active {
    color: #35a0ea; }
  .nar_footer .block--menu-child-topics {
    padding-left: 2.25em;
    border-left: 1px solid #e1e1e1; }
  .nar_footer .nav--menu-footer-top {
    font-size: 0.9375em;
    text-align: center;
    margin-bottom: 0;
    padding-bottom: 1em;
    padding-left: 1em;
    padding-right: 1em; }
  @media (min-width: 43.75em) {
    .nar_footer .nav--menu-footer-top {
      padding-bottom: 0;
      text-align: left; } }
  @media (min-width: 56.25em) {
    .nar_footer .nav--menu-footer-top {
      padding-left: .5em;
      padding-right: .5em; } }
  .nar_footer .nav--menu-footer-top .nav__link {
    color: #3a5466;
    font-size: 16px; }
  .nar_footer .nav--menu-footer-top .nav__link:hover, .nar_footer .nav--menu-footer-top .nav__link:active {
    color: #35a0ea; }
  .nar_footer .nav--menu-footer-top .nav__item {
    margin-left: 1em; }
  @media (min-width: 42.75em) {
    .nar_footer .nav--menu-footer-top .nav__item:nth-child(2) {
      margin-left: 0; } }
  .nar_footer .nav--menu-footer-top .nav__item:first-child {
    width: 100%;
    margin-left: 0; }
  .nar_footer .nav--menu-footer-top .nav__item:first-child .nav__link {
    height: 60px;
    overflow: hidden;
    *text-indent: 110%;
    width: 170px;
    background-image: url("../img/nar-logo.png");
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    margin: 0 auto; }
  .nar_footer .nav--menu-footer-top .nav__item:first-child .nav__link:before {
    content: "";
    display: block;
    height: 150%;
    width: 0; }
  @media (min-width: 42.75em) {
    .nar_footer .nav--menu-footer-top .nav__item:first-child {
      width: 33.3333333333%;
      margin-right: 0; }
    .nar_footer .nav--menu-footer-top .nav__item:first-child .nav__link {
      display: inline-block;
      background-position: center 5px; } }
  .nar_footer .nav--main-menu {
    display: none;
    -ms-flex-line-pack: start;
    -webkit-align-content: flex-start;
            align-content: flex-start;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    font-size: 0.9375em;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between;
    margin-bottom: 0; }
  @media (min-width: 64.0625em) {
    .nar_footer .nav--main-menu {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; } }
  @media print {
    .nar_footer .nav--main-menu {
      display: none; } }
  .nar_footer .nav--main-menu > .nav__item > .nav--subnav {
    left: -1.5em; }
  .nar_footer .nav--main-menu .nav__link {
    color: #231b18;
    display: block;
    padding: 0.5em 0;
    position: relative; }
  .nar_footer .nav--main-menu .nav__link:hover, .nar_footer .nav--main-menu .nav__link:active {
    color: #35a0ea; }
  .nar_footer .nav--main-menu > .nav__item > .nav__link__wrapper > .nav__link {
    color: #3a5466;
    background: transparent;
    font-weight: 500;
    position: relative; }
  .nar_footer .nav--main-menu > .nav__item > .nav__link__wrapper > .nav__link:hover, .nar_footer .nav--main-menu > .nav__item > .nav__link__wrapper > .nav__link:active {
    color: #35a0ea; }
  .nar_footer .nav--main-menu > .nav__item > .nav__link__wrapper > .nav__link:hover:before, .nar_footer .nav--main-menu > .nav__item > .nav__link__wrapper > .nav__link:active:before {
    opacity: 1; }
  .nar_footer .nav--main-menu > .nav__item > .nav__link__wrapper > .nav__link.is-active, .nar_footer .nav--main-menu > .nav__item > .nav__link__wrapper > .nav__link.is-active-trail {
    color: #35a0ea; }
  .nar_footer .nav--main-menu > .nav__item > .nav__link__wrapper > .nav__link.is-active:before, .nar_footer .nav--main-menu > .nav__item > .nav__link__wrapper > .nav__link.is-active-trail:before {
    opacity: 1; }
  .nar_footer .nav--main-menu > .nav__item > .nav__link__wrapper > .nav__link::before {
    content: '';
    display: block;
    background: #35a0ea;
    bottom: 0;
    height: 2px;
    left: 50%;
    opacity: 0;
    position: absolute;
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    transition: opacity 250ms ease-out;
    width: 100%; }
  .nar_footer .nav--main-menu .has-submenu:hover > .nav--subnav {
    display: block; }
  .nar_footer .nav--main-menu .has-submenu > .nav__link::after {
    content: '';
    display: inline-block;
    background-size: contain;
    position: absolute;
    right: 0;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  .nar_footer .nav--main-menu .nav--subnav {
    background: white;
    border: 1px solid #dbdbdb;
    box-shadow: 0 1px 2px rgba(35, 27, 24, 0.15);
    display: none;
    min-height: 140px;
    padding: 1em 0;
    position: absolute;
    z-index: 5; }
  .nar_footer .nav--main-menu .nav--subnav > .nav__item {
    position: static;
    white-space: nowrap; }
  .nar_footer .nav--main-menu .nav--subnav .nav__item a {
    padding: .3em 1.5em; }
  .nar_footer .nav--main-menu .nav--subnav .nav__browse-all {
    padding-top: 1em; }
  .nar_footer .nav--main-menu .nav--subnav .nav__browse-all .nav__link {
    color: #35a0ea; }
  .nar_footer .nav--main-menu .nav--subnav .has-submenu > .nav__link:after {
    opacity: 0; }
  .nar_footer .nav--main-menu .nav--subnav .has-submenu:hover > .nav__link:after {
    height: 21px;
    width: 9px;
    background-image: url("../images/sub-nav-indicator.png");
    opacity: 1;
    right: -9px;
    z-index: 5; }
  .nar_footer .nav--main-menu .nav--subnav .nav--subnav-heading {
    font-weight: bold;
    padding: .3em 1.5em; }
  .nar_footer .nav--main-menu .nav--subnav .nav--subnav-heading::after {
    content: '';
    display: block;
    background: #d1d1d1;
    height: 2px;
    margin: 2px 0 0 0;
    width: 30px; }
  .nar_footer .nav--main-menu .nav--subnav .nav--subnav {
    background: #ebebeb;
    box-shadow: 1px 1px 2px rgba(35, 27, 24, 0.15);
    font-size: .95em;
    left: 100%;
    position: absolute;
    top: -1px;
    z-index: 4;
    min-width: 180px; }
  .nar_footer .nav--main-menu .nav--subnav .nav--subnav::after {
    content: '';
    display: block;
    background: linear-gradient(90deg, #dbdbdb, transparent);
    height: 100%;
    left: 0;
    opacity: .7;
    position: absolute;
    top: 0;
    width: 10px; }
  .nar_footer .nav--main-menu .nav--subnav .nav--subnav-heading {
    display: none; }
  .nar_footer .nav--main-menu .nav--subnav .nav--subnav .nav--subnav-heading {
    display: block; }
  .nar_footer .nav--mobile-menu .nav {
    margin: 0.75em 0 0 0; }
  .nar_footer .nav--mobile-menu .nav > .nav__item.is-active {
    background: #eeeeee; }
  .nar_footer .nav--mobile-menu .nav > .nav__item .nav__link {
    color: #385565; }
  .nar_footer .nav--mobile-menu .nav .nav__item {
    margin: 0;
    padding: 0; }
  .nar_footer .nav--mobile-menu .nav .nav__link {
    background-color: transparent;
    border: 0;
    color: #231b18;
    display: inline-block;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-size: 1.125em;
    margin: 0;
    padding: 0.8333333333em 1.25em;
    position: relative;
    text-align: left;
    text-decoration: none;
    white-space: normal;
    width: auto;
    z-index: 3; }
  .nar_footer .nav--mobile-menu .nav .nav__link:focus, .nar_footer .nav--mobile-menu .nav .nav__link:hover, .nar_footer .nav--mobile-menu .nav .nav__link:active, .nar_footer .nav--mobile-menu .nav .nav__link.is-active {
    color: #000000; }
  .nar_footer .nav--mobile-menu .nav .has-submenu > .nav__link__wrapper {
    position: relative; }
  .nar_footer .nav--mobile-menu .nav .has-submenu > .nav__link__wrapper .nav__link-icon {
    background-image: url("../images/bg/plus-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eplus-light%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpolygon%20points%3D%2218.95%2010.64%2018.95%2012.63%2013%2012.63%2013%2018.9%2011%2018.9%2011%2012.63%205.05%2012.63%205.05%2010.64%2011%2010.64%2011%205%2013%205%2013%2010.64%2018.95%2010.64%22%20fill%3D%22%2395adba%22%2F%3E%3C%2Fsvg%3E");
    height: 21px;
    width: 21px;
    background-size: contain;
    cursor: pointer;
    display: block;
    padding: 5px;
    position: absolute;
    right: 1rem;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  .nar_footer .nav--mobile-menu .nav .has-submenu.is-active > .nav__link__wrapper .nav__link-icon {
    background-image: url("../images/bg/minus-light.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eminus-light%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Crect%20x%3D%225.05%22%20y%3D%2210.64%22%20width%3D%2213.9%22%20height%3D%221.99%22%20fill%3D%22%2395adba%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .nav--mobile-menu .nav .has-submenu.is-active > .nav--subnav {
    display: block; }
  .nar_footer .nav--mobile-menu .nav .has-submenu .has-submenu.is-active .submenu {
    background: #ffffff; }
  .nar_footer .nav--mobile-menu .nav .has-submenu .has-submenu.is-active > .nav__link__wrapper {
    font-weight: 700; }
  .nar_footer .nav--mobile-menu .nav .nav--subnav {
    display: none;
    list-style: none;
    margin: 0;
    padding: 0; }
  .nar_footer .nav--mobile-menu .nav .nav--subnav .nav__link {
    color: #555559;
    padding-left: 1.75em;
    padding-right: 1em;
    font-size: 0.8888888889em;
    max-width: 280px; }
  .nar_footer .nav--mobile-menu .nav .nav--subnav .nav__link:focus, .nar_footer .nav--mobile-menu .nav .nav--subnav .nav__link:hover, .nar_footer .nav--mobile-menu .nav .nav--subnav .nav__link:active {
    color: #000000; }
  .nar_footer .nav--mobile-menu .nav .nav--subnav .nav--subnav .nav__link {
    max-width: 330px;
    padding-left: 3em; }
  .nar_footer .og-header {
    background: #f9f9f9;
    border-bottom: solid 1px #ebebeb;
    border-top: solid 1px #ebebeb;
    display: block;
    padding: 1.9em 0;
    width: 100%;
    margin-bottom: 1em; }
  .nar_footer .og-header .og-header-title {
    color: #3a5466;
    margin: 0 0 .2em 0;
    padding: 0 .5em;
    text-align: center;
    font-size: 2.6875em; }
  .nar_footer .og-header .og-header-title > a {
    color: #3a5466; }
  @media (max-width: 37.5em) {
    .nar_footer .og-header .og-header-title {
      font-size: 1.5em; } }
  .nar_footer .og-header .og-header-row {
    margin-left: auto;
    margin-right: auto;
    max-width: 75em;
    padding-left: 1em;
    padding-right: 1em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
            align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }
  .nar_footer .og-header .og-header-row .og-header-menu {
    margin: 0;
    padding: 0 1.5em; }
  .nar_footer .og-header .og-header-row .og-header-menu a {
    padding: .5em 1em 0 1em;
    color: #4f7690;
    display: block; }
  .nar_footer .og-header .og-header-row .og-header-arrow {
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto 18px;
    cursor: pointer;
    width: 14px;
    height: 18px;
    margin: 0 8px;
    position: relative;
    top: 4px;
    transition: opacity 200ms cubic-bezier(0.46, 0.03, 0.23, 0.98); }
  .nar_footer .og-header .og-header-row .og-header-arrow.disabled {
    pointer-events: none; }
  .nar_footer .og-header .og-header-row .og-header-arrow > a {
    height: 18px;
    overflow: hidden;
    *text-indent: 110%;
    width: 14px;
    display: block; }
  .nar_footer .og-header .og-header-row .og-header-arrow > a:before {
    content: "";
    display: block;
    height: 150%;
    width: 0; }
  .nar_footer .og-header .og-header-arrow-next {
    background-image: url("../images/bg/chevron-right-default.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2224%22%20viewBox%3D%220%200%2011%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2395adbc%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Echevron-right-default%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M8.49%2C12%2C.87%2C2.55c-.2-.2-.3-.4-.5-.6-.5-.7-.5-1.2%2C0-1.7S1.47.06%2C2%2C.56c1%2C1.3%2C2%2C2.49%2C3%2C3.69l5.54%2C6.88c.7.8.6%2C1.1%2C0%2C1.9C7.69%2C16.52%2C4.93%2C20%2C2.15%2C23.4a2%2C2%2C0%2C0%2C1-.88.6%2C1.37%2C1.37%2C0%2C0%2C1-1-.5%2C1.07%2C1.07%2C0%2C0%2C1%2C.1-1.4c1.18-1.4%2C2.28-2.79%2C3.36-4.19l4.44-5.59Z%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .og-header .og-header-arrow-next:hover {
    background-image: url("../images/bg/chevron-right-hover.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2224%22%20viewBox%3D%220%200%2011%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%236298be%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Echevron-right-hover%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M8.49%2C12%2C.87%2C2.55c-.2-.2-.3-.4-.5-.6-.5-.7-.5-1.2%2C0-1.7S1.47.06%2C2%2C.56c1%2C1.3%2C2%2C2.49%2C3%2C3.69l5.54%2C6.88c.7.8.6%2C1.1%2C0%2C1.9C7.69%2C16.52%2C4.93%2C20%2C2.15%2C23.4a2%2C2%2C0%2C0%2C1-.88.6%2C1.37%2C1.37%2C0%2C0%2C1-1-.5%2C1.07%2C1.07%2C0%2C0%2C1%2C.1-1.4c1.18-1.4%2C2.28-2.79%2C3.36-4.19l4.44-5.59Z%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .og-header .og-header-arrow-next:active {
    background-image: url("../images/bg/chevron-right-dark.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2224%22%20viewBox%3D%220%200%2011%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%233a5466%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Echevron-right-dark%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M8.53%2C12%2C.87%2C2.55c-.2-.2-.3-.4-.5-.6-.5-.7-.5-1.2%2C0-1.7S1.47.06%2C2%2C.56c1%2C1.3%2C2%2C2.49%2C3%2C3.69l5.57%2C6.88c.7.8.6%2C1.1%2C0%2C1.9C7.73%2C16.52%2C4.95%2C20%2C2.16%2C23.4a2%2C2%2C0%2C0%2C1-.89.6%2C1.38%2C1.38%2C0%2C0%2C1-1-.5%2C1.07%2C1.07%2C0%2C0%2C1%2C.1-1.4c1.19-1.4%2C2.29-2.79%2C3.38-4.19l4.47-5.59Z%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .og-header .og-header-arrow-next.disabled {
    background-image: url("../images/bg/chevron-right-disabled.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2224%22%20viewBox%3D%220%200%2011%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23ebebeb%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Echevron-right-disabled%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M8.49%2C12%2C.87%2C2.55c-.2-.2-.3-.4-.5-.6-.5-.7-.5-1.2%2C0-1.7S1.47.06%2C2%2C.56c1%2C1.3%2C2%2C2.49%2C3%2C3.69l5.54%2C6.88c.7.8.6%2C1.1%2C0%2C1.9C7.69%2C16.52%2C4.93%2C20%2C2.15%2C23.4a2%2C2%2C0%2C0%2C1-.88.6%2C1.37%2C1.37%2C0%2C0%2C1-1-.5%2C1.07%2C1.07%2C0%2C0%2C1%2C.1-1.4c1.18-1.4%2C2.28-2.79%2C3.36-4.19l4.44-5.59Z%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .og-header .og-header-arrow-previous {
    background-image: url("../images/bg/chevron-left-default.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2224%22%20viewBox%3D%220%200%2011%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2395adbc%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Echevron-left-default%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M2.82%2C12.32l4.44%2C5.59c1.08%2C1.4%2C2.18%2C2.79%2C3.36%2C4.19a1.07%2C1.07%2C0%2C0%2C1%2C.1%2C1.4%2C1.37%2C1.37%2C0%2C0%2C1-1%2C.5%2C2%2C2%2C0%2C0%2C1-.88-.6C6.07%2C20%2C3.31%2C16.52.49%2C13c-.6-.8-.7-1.1%2C0-1.9L6%2C4.25C7%2C3.05%2C8%2C1.86%2C9%2C.56c.53-.5%2C1.12-.81%2C1.62-.31s.5%2C1%2C0%2C1.7c-.2.2-.3.4-.5.6L2.51%2C12Z%22%20transform%3D%22translate(0%200)%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .og-header .og-header-arrow-previous:hover {
    background-image: url("../images/bg/chevron-left-hover.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2224%22%20viewBox%3D%220%200%2011%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%236298be%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Echevron-left-hover%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M2.82%2C12.32l4.44%2C5.59c1.08%2C1.4%2C2.18%2C2.79%2C3.36%2C4.19a1.07%2C1.07%2C0%2C0%2C1%2C.1%2C1.4%2C1.37%2C1.37%2C0%2C0%2C1-1%2C.5%2C2%2C2%2C0%2C0%2C1-.88-.6C6.07%2C20%2C3.31%2C16.52.49%2C13c-.6-.8-.7-1.1%2C0-1.9L6%2C4.25C7%2C3.05%2C8%2C1.86%2C9%2C.56c.53-.5%2C1.12-.81%2C1.62-.31s.5%2C1%2C0%2C1.7c-.2.2-.3.4-.5.6L2.51%2C12Z%22%20transform%3D%22translate(0%200)%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .og-header .og-header-arrow-previous:active {
    background-image: url("../images/bg/chevron-left-dark.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2224%22%20viewBox%3D%220%200%2011%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%233a5466%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Echevron-left-dark%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M2.47%2C12l7.66%2C9.48c.2.2.3.4.5.6.5.7.5%2C1.2%2C0%2C1.7s-1.09.2-1.59-.3c-1-1.3-2-2.49-3-3.69L.49%2C12.87c-.7-.8-.6-1.1%2C0-1.9C3.27%2C7.48%2C6.05%2C4%2C8.84.6A2%2C2%2C0%2C0%2C1%2C9.73%2C0a1.38%2C1.38%2C0%2C0%2C1%2C1%2C.5%2C1.07%2C1.07%2C0%2C0%2C1-.1%2C1.4C9.43%2C3.29%2C8.34%2C4.69%2C7.25%2C6.09L2.77%2C11.67Z%22%20transform%3D%22translate(0%200)%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .og-header .og-header-arrow-previous.disabled {
    background-image: url("../images/bg/chevron-left-disabled.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2224%22%20viewBox%3D%220%200%2011%2024%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23ebebeb%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Echevron-left-disabled%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M2.82%2C12.32l4.44%2C5.59c1.08%2C1.4%2C2.18%2C2.79%2C3.36%2C4.19a1.07%2C1.07%2C0%2C0%2C1%2C.1%2C1.4%2C1.37%2C1.37%2C0%2C0%2C1-1%2C.5%2C2%2C2%2C0%2C0%2C1-.88-.6C6.07%2C20%2C3.31%2C16.52.49%2C13c-.6-.8-.7-1.1%2C0-1.9L6%2C4.25C7%2C3.05%2C8%2C1.86%2C9%2C.56c.53-.5%2C1.12-.81%2C1.62-.31s.5%2C1%2C0%2C1.7c-.2.2-.3.4-.5.6L2.51%2C12Z%22%20transform%3D%22translate(0%200)%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .og-header .og-header-menu.with-submenu {
    border: solid 1px transparent;
    color: #4f7690;
    display: block;
    padding: 0 1.5em;
    position: relative;
    text-align: center;
    margin: 0; }
  .nar_footer .og-header .og-header-menu.with-submenu > a {
    background: transparent;
    color: #4f7690;
    display: block;
    padding: .5em 1em 0 1em;
    position: relative;
    z-index: 7; }
  .nar_footer .og-header .og-header-menu.with-submenu > a::after {
    content: '';
    display: inline-block;
    background-image: url("../images/bg/submenu-down-arrow.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2010%205%22%20style%3D%22enable-background%3Anew%200%200%2010%205%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%233A5466%3B%7D%0A%3C%2Fstyle%3E%0A%3Ctitle%3Eutility-down-arrow%3C%2Ftitle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C0l5%2C5l5-5H0z%22%2F%3E%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 100%;
    height: 5px;
    margin-left: 1em;
    position: relative;
    top: -3px;
    width: 10px; }
  @media (max-width: 37.5em) {
    .nar_footer .og-header .og-header-menu.with-submenu > a::after {
      display: none; } }
  .nar_footer .og-header .og-header-menu.with-submenu.is-active {
    background: #fff;
    border: solid 1px #95adbc;
    border-bottom-color: transparent;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1); }
  .nar_footer .og-header .og-header-menu.with-submenu.is-active > a {
    background: #fff;
    color: #4191c9 !important; }
  .nar_footer .og-header .og-header-menu.with-submenu.is-active > a:after {
    background-image: url("../images/bg/submenu-up-arrow.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2010%205%22%20style%3D%22enable-background%3Anew%200%200%2010%205%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.st0%7Bfill%3A%233A5466%3B%7D%0A%3C%2Fstyle%3E%0A%3Ctitle%3Esubmenu-up-arrow%3C%2Ftitle%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M10%2C5L5%2C0L0%2C5H10z%22%2F%3E%0A%3C%2Fsvg%3E"); }
  .nar_footer .og-header .og-header-submenu {
    background: #fff;
    border: solid 1px #95adbc;
    border-top: none;
    display: none;
    left: -1px;
    padding: .2em 1em 1em 1em;
    position: absolute;
    top: 100%;
    width: calc(100% + 2px);
    z-index: 5; }
  .nar_footer .og-header .og-header-submenu.is-active {
    display: block; }
  .nar_footer .og-header .og-header-submenu .toc {
    color: #727272;
    font-size: .8em;
    margin-bottom: 1.5em;
    text-align: center; }
  .nar_footer .og-header .og-header-submenu .toc::before {
    content: '';
    display: inline-block;
    background: #ebebeb;
    height: 2px;
    position: relative;
    top: -13px;
    width: 100%; }
  .nar_footer .og-header .og-header-submenu li {
    line-height: 1.3em;
    list-style: none;
    margin: .7em 0;
    text-align: left; }
  .nar_footer .og-header .og-header-submenu li a {
    font-size: .9em;
    color: #4f7690; }
  .nar_footer .og-header .og-header-submenu li a:hover {
    color: #35a0ea; }
  .nar_footer .og-header .og-header-submenu li.other-issues {
    margin: 1em 0 0 0; }
  .nar_footer .og-header .og-header-submenu li.other-issues a {
    color: #4191c9; }
  .nar_footer .og-header .og-header-submenu li.other-issues a:hover {
    color: #35a0ea; }
  .nar_footer .og-header .og-header-submenu::after {
    content: '';
    display: block;
    background: transparent;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1; }
  .nar_footer .block--nar-search .og-header {
    margin-bottom: 0;
    position: relative; }
  .nar_footer .block--nar-search .og-header::after {
    content: '';
    display: block;
    background: linear-gradient(#fafbfc, rgba(255, 255, 255, 0));
    border-top: solid 1px #ebebeb;
    height: 150px;
    position: absolute;
    top: 100%;
    width: 100%; }
  .nar_footer .og-header--blog .og-header-menu > a:after {
    display: none; }
  .nar_footer .og-header--blog .og-header-menu {
    max-width: 1000px; }
  .nar_footer .nav--post {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between;
    margin: 2em 0;
    min-height: 55px;
    position: relative;
    width: 100%;
    z-index: 1;
    opacity: 1; }
  @media (min-width: 82.8125em) {
    .nar_footer .nav--post {
      display: block;
      z-index: 9; }
    .nar_footer .nav--post.scroll-watch {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
    .nar_footer .nav--post.scroll-watch .nav--post-button {
      position: absolute;
      border: solid 1px #ebebeb; }
    .nar_footer .nav--post.scroll-watch .nav--post-content {
      display: block; } }
  .nar_footer .nav--post-button {
    -ms-flex-align: center;
    -webkit-align-items: center;
            align-items: center;
    background: #fff;
    border: solid 1px #ebebeb;
    cursor: pointer;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
    height: 75px;
    padding: 1em;
    position: relative;
    transition: top 500ms cubic-bezier(0.46, 0.03, 0.23, 0.98); }
  @media (min-width: 82.8125em) {
    .nar_footer .nav--post-button {
      background: transparent;
      border: solid 1px transparent;
      position: fixed;
      top: 50%;
      -ms-transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); } }
  @media (max-width: 42.1875em) {
    .nar_footer .nav--post-button {
      margin: .5em 0; } }
  @media (min-width: 82.8125em) {
    .nar_footer .nav--post-button.previous-post {
      left: calc(50vw - ( (75em / 2) + 60px )); } }
  .nar_footer .nav--post-button.previous-post span {
    background-image: url("../images/bg/previous-post.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2230%22%20viewBox%3D%220%200%2014%2030%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%234f7690%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Eprevious-post%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M3.15%2C15l9.74%2C11.85c.25.25.38.5.63.75.63.87.63%2C1.5%2C0%2C2.12s-1.39.25-2-.37C10.24%2C27.68%2C9%2C26.19%2C7.7%2C24.69L.62%2C16.09c-.89-1-.76-1.37%2C0-2.37C4.16%2C9.35%2C7.7%2C5%2C11.25.75A2.52%2C2.52%2C0%2C0%2C1%2C12.39%2C0a1.77%2C1.77%2C0%2C0%2C1%2C1.27.62%2C1.32%2C1.32%2C0%2C0%2C1-.13%2C1.75C12%2C4.12%2C10.61%2C5.86%2C9.22%2C7.61l-5.69%2C7Z%22%20transform%3D%22translate(0%200)%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .nav--post-button.previous-post .nav--post-content {
    padding-left: 1em; }
  .nar_footer .nav--post-button.next-post {
    -ms-flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse;
    text-align: right; }
  @media (min-width: 82.8125em) {
    .nar_footer .nav--post-button.next-post {
      right: calc(50vw - ( (75em / 2) + 60px )); } }
  .nar_footer .nav--post-button.next-post span {
    background-image: url("../images/bg/next-post.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2230%22%20viewBox%3D%220%200%2014%2030%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%234f7690%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Enext-post%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M10.85%2C15%2C1.11%2C3.19c-.25-.25-.38-.5-.63-.75C-.16%2C1.57-.16.94.47.32S1.87.07%2C2.5.69C3.76%2C2.32%2C5%2C3.81%2C6.3%2C5.31l7.09%2C8.6c.89%2C1%2C.76%2C1.37%2C0%2C2.37C9.84%2C20.65%2C6.3%2C25%2C2.75%2C29.25A2.52%2C2.52%2C0%2C0%2C1%2C1.61%2C30a1.77%2C1.77%2C0%2C0%2C1-1.27-.62%2C1.32%2C1.32%2C0%2C0%2C1%2C.13-1.75c1.52-1.75%2C2.91-3.49%2C4.3-5.24l5.69-7Z%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .nav--post-button.next-post .nav--post-content {
    padding-right: 1em; }
  .nar_footer .nav--post-button:hover {
    box-shadow: 0 1px 2px rgba(184, 184, 184, 0.75); }
  @media (min-width: 82.8125em) {
    .nar_footer .nav--post-button:hover {
      background: #fff;
      border: solid 1px #ebebeb; } }
  .nar_footer .nav--post-button:hover .nav--post-content {
    display: block; }
  .nar_footer .nav--post-button:hover span {
    opacity: 1 !important; }
  .nar_footer .nav--post-icon {
    display: block;
    position: relative;
    width: 14px; }
  .nar_footer .nav--post-icon span {
    display: block;
    height: 30px;
    opacity: .5;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 14px; }
  @media (min-width: 82.8125em) {
    .nar_footer .nav--post-content {
      display: none; } }
  .nar_footer .nav--post-label {
    display: none; }
  @media (max-width: 42.1875em) {
    .nar_footer .nav--post-label {
      display: block !important; } }
  .nar_footer .nav--post-title {
    color: #35a0ea;
    font-size: .8em;
    margin: 0; }
  .nar_footer .nav--post-snippet {
    font-size: .8em;
    margin: 0;
    color: #727272; }
  @media (max-width: 42.1875em) {
    .nar_footer .nav--post-title,
    .nar_footer .nav--post-snippet {
      display: none; } }
  .nar_footer .nav--primary-local-tasks {
    margin: 1em 0; }
  @media (min-width: 43.75em) {
    .nar_footer .nav--primary-local-tasks {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
              justify-content: space-between; } }
  .nar_footer .nav--primary-local-tasks a {
    font-size: 0.875em; }
  .nar_footer .block--nar-topics-tabs .nav--primary-local-tasks {
    margin: 0; }
  @media print {
    .nar_footer .nav--primary-local-tasks {
      display: none; } }
  @media (max-width: 56.1875em) {
    .nar_footer .nav--menu-privacy-menu {
      text-align: center; } }
  .nar_footer .nav--menu-privacy-menu .nav__item:first-child {
    margin-left: 0; }
  @media (min-width: 56.25em) {
    .nar_footer .nav--menu-privacy-menu .nav__item {
      display: block;
      margin-left: 0;
      margin-bottom: 1em; } }
  .nar_footer .nav--menu-privacy-menu .nav__link {
    color: #ffffff; }
  .nar_footer .nav--menu-privacy-menu .nav__link:hover, .nar_footer .nav--menu-privacy-menu .nav__link:active {
    color: #35a0ea; }
  @media print {
    .nar_footer .nav--secondary-local-tasks {
      display: none; } }
  .nar_footer .nav--secondary-menu {
    font-size: 0.875em;
    display: none; }
  .nar_footer .is-active + .nav--secondary-menu {
    display: block;
    margin-bottom: 3em; }
  @media (min-width: 43.75em) {
    .nar_footer .nav--secondary-menu {
      display: block !important; } }
  .nar_footer .nav--secondary-menu > .nav__item:first-child > .nav__link {
    margin-top: -1em; }
  .nar_footer .nav--secondary-menu > .nav__item:last-child {
    border-bottom-color: transparent; }
  .nar_footer .nav--secondary-menu > .nav__item:last-child > .nav__link {
    border-bottom-color: transparent; }
  .nar_footer .nav--secondary-menu .nav__item {
    list-style: none; }
  .nar_footer .nav--secondary-menu .nav__item.is-active:not(:last-child).has-submenu {
    border-bottom: solid 1px #ebebeb;
    padding-bottom: 1em; }
  .nar_footer .nav--secondary-menu .nav__link {
    border-bottom: solid 1px #ebebeb;
    color: #3a5466;
    display: block;
    font-weight: 400;
    padding: .75em 0; }
  .nar_footer .nav--secondary-menu .nav__link.is-active {
    color: #4191c9; }
  .nar_footer .nav--secondary-menu .nav__link:hover {
    color: #35a0ea; }
  .nar_footer .nav--secondary-menu .has-children > .nav__link {
    position: relative; }
  .nar_footer .nav--secondary-menu .has-children > .nav__link.is-active-trail {
    border-bottom-color: transparent; }
  .nar_footer .nav--secondary-menu .has-children > .nav__link.is-active-trail::after {
    -ms-transform: rotate(90deg) translateY(-50%);
    -webkit-transform: rotate(90deg) translateY(-50%);
            transform: rotate(90deg) translateY(-50%);
    border-color: transparent transparent transparent #6298be; }
  .nar_footer .nav--secondary-menu .nav--subnav {
    list-style-type: none;
    margin: 0 0 0 1em;
    padding: 0;
    display: none; }
  .nar_footer .nav--secondary-menu .nav--subnav .nav__link {
    padding: 0;
    border: 0;
    font-weight: 400; }
  .nar_footer .nav--secondary-menu .nav--subnav li {
    padding-left: .25em; }
  .nar_footer .nav--secondary-menu .nav--subnav li::before {
    color: #b8b8b8;
    content: "• ";
    font-size: 1.2em;
    position: absolute;
    right: calc(100% + 3px);
    top: -3px; }
  .nar_footer .nav--secondary-menu .nav--subnav li + li {
    margin-top: .5rem; }
  @media (min-width: 43.75em) {
    .nar_footer .nav--secondary-menu__button {
      display: none; } }
  .nar_footer .nav--social-menu-share .facebook, .nar_footer .nav--social-menu-share .twitter, .nar_footer .nav--social-menu-share .linkedin, .nar_footer .nav--social-menu-share .youtube, .nar_footer .nav--social-menu .facebook, .nar_footer .nav--social-menu .twitter, .nar_footer .nav--social-menu .linkedin, .nar_footer .nav--social-menu .youtube {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 30px 30px;
    display: block; }
  .nar_footer .nav--social-menu .nav__item,
  .nar_footer .nav--social-menu-share .nav__item,
  .nar_footer .nav--menu-social-menu-share .nav__item {
    margin-left: 0;
    margin-right: 0;
    display: inline-block; }
  .nar_footer .nav--social-menu .nav__item::before,
  .nar_footer .nav--social-menu-share .nav__item::before,
  .nar_footer .nav--menu-social-menu-share .nav__item::before {
    display: none; }
  .nar_footer .nav--social-menu .nav__link.nav__link:not(.more),
  .nar_footer .nav--social-menu-share .nav__link.nav__link:not(.more),
  .nar_footer .nav--menu-social-menu-share .nav__link.nav__link:not(.more) {
    height: 30px;
    overflow: hidden;
    *text-indent: 110%;
    width: 30px;
    display: block; }
  .nar_footer .nav--social-menu .nav__link.nav__link:not(.more):before,
  .nar_footer .nav--social-menu-share .nav__link.nav__link:not(.more):before,
  .nar_footer .nav--menu-social-menu-share .nav__link.nav__link:not(.more):before {
    content: "";
    display: block;
    height: 150%;
    width: 0; }
  .nar_footer .nav--social-menu .more,
  .nar_footer .nav--social-menu-share .more,
  .nar_footer .nav--menu-social-menu-share .more {
    display: inline-block;
    padding-left: 5px; }
  @media (min-width: 56.25em) {
    .nar_footer .region-footer .nav--social-menu, .nar_footer .region-footer .nav--social-menu-share, .nar_footer .region-footer .nav--menu-social-menu-share {
      position: relative;
      left: -12px; } }
  @media (min-width: 50em) {
    .nar_footer .region-footer .nav--social-menu, .nar_footer .region-footer .nav--social-menu-share, .nar_footer .region-footer .nav--menu-social-menu-share {
      text-align: left; }
    .nar_footer .region-footer .nav--social-menu .nav__item:first-child, .nar_footer .region-footer .nav--social-menu-share .nav__item:first-child, .nar_footer .region-footer .nav--menu-social-menu-share .nav__item:first-child {
      margin-left: 0; } }
  .nar_footer .nav--social-menu-share .addthis_button_more {
    display: block;
    background-image: url("../images/bg/plus-mini-dark.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eplus-min-dark%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpolygon%20points%3D%2216.94%2010.97%2016.94%2012.96%2012.94%2012.97%2012.94%2016.97%2010.94%2016.97%2010.94%2012.97%206.94%2012.97%206.94%2010.98%2010.94%2010.97%2010.94%206.97%2012.94%206.97%2012.94%2010.97%2016.94%2010.97%22%20fill%3D%22%236298be%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 30px 30px; }
  .nar_footer .nav--social-menu-share .facebook {
    background-image: url("../images/bg/facebook.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Efacebook%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20id%3D%22Facebook%22%20d%3D%22M10.19%2C7.8V9.69H8.8V12h1.38v6.85H13V12h1.9s.18-1.11.26-2.31H13V8.1a.67.67%2C0%2C0%2C1%2C.62-.55H15.2V5.15h-2.1C10.12%2C5.15%2C10.19%2C7.46%2C10.19%2C7.8Z%22%20fill%3D%22%2336528b%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .nav--social-menu-share .twitter {
    background-image: url("../images/bg/twitter.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Etwitter%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M17.22%2C9.82c0%2C.12%2C0%2C.23%2C0%2C.35A7.67%2C7.67%2C0%2C0%2C1%2C5.42%2C16.63a5.72%2C5.72%2C0%2C0%2C0%2C.65%2C0%2C5.4%2C5.4%2C0%2C0%2C0%2C3.35-1.15A2.7%2C2.7%2C0%2C0%2C1%2C6.9%2C13.64a3.35%2C3.35%2C0%2C0%2C0%2C.51%2C0%2C2.89%2C2.89%2C0%2C0%2C0%2C.71-.09A2.7%2C2.7%2C0%2C0%2C1%2C6%2C10.95v0a2.72%2C2.72%2C0%2C0%2C0%2C1.22.34%2C2.7%2C2.7%2C0%2C0%2C1-.83-3.61%2C7.66%2C7.66%2C0%2C0%2C0%2C5.56%2C2.82%2C3.09%2C3.09%2C0%2C0%2C1-.07-.62A2.7%2C2.7%2C0%2C0%2C1%2C16.5%2C8a5.31%2C5.31%2C0%2C0%2C0%2C1.71-.65A2.69%2C2.69%2C0%2C0%2C1%2C17%2C8.84a5.4%2C5.4%2C0%2C0%2C0%2C1.55-.42A5.78%2C5.78%2C0%2C0%2C1%2C17.22%2C9.82Z%22%20fill%3D%22%2300abe6%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .nav--social-menu-share .linkedin {
    background-image: url("../images/bg/linkedin.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Elinkedin%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20id%3D%22LinkedIn%22%20d%3D%22M18.16%2C12.54v4.65h-2.7V12.85c0-1.09-.39-1.83-1.37-1.83a1.48%2C1.48%2C0%2C0%2C0-1.38%2C1%2C1.85%2C1.85%2C0%2C0%2C0-.09.66v4.53H9.93s0-7.35%2C0-8.11h2.7v1.15l0%2C0h0v0a2.68%2C2.68%2C0%2C0%2C1%2C2.43-1.34C16.83%2C8.89%2C18.16%2C10%2C18.16%2C12.54ZM7.11%2C5.17a1.41%2C1.41%2C0%2C1%2C0%2C0%2C2.8h0a1.41%2C1.41%2C0%2C1%2C0%2C0-2.8Zm-1.37%2C12h2.7V9.08H5.74Z%22%20fill%3D%22%2300abe6%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .nav--social-menu-share .youtube {
    background-image: url("../images/bg/youtube.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eyoutube%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%2C0H24V24H0Z%22%20fill%3D%22none%22%2F%3E%3Cg%20id%3D%22Icons%22%3E%3Cg%20id%3D%22Black%22%3E%3Cpath%20id%3D%22Youtube%22%20d%3D%22M10.29%2C14.17V9.47l4.48%2C2.35Zm9.84-5.51A3.63%2C3.63%2C0%2C0%2C0%2C19.47%2C7a2.36%2C2.36%2C0%2C0%2C0-1.66-.71c-2.32-.17-5.8-.17-5.8-.17h0s-3.48%2C0-5.8.17A2.36%2C2.36%2C0%2C0%2C0%2C4.53%2C7a3.63%2C3.63%2C0%2C0%2C0-.66%2C1.66%2C25.44%2C25.44%2C0%2C0%2C0-.17%2C2.7v1.27a25.43%2C25.43%2C0%2C0%2C0%2C.17%2C2.7A3.63%2C3.63%2C0%2C0%2C0%2C4.53%2C17a2.8%2C2.8%2C0%2C0%2C0%2C1.83.71c1.33.13%2C5.64.17%2C5.64.17s3.48%2C0%2C5.81-.17A2.36%2C2.36%2C0%2C0%2C0%2C19.47%2C17a3.63%2C3.63%2C0%2C0%2C0%2C.66-1.66%2C25.43%2C25.43%2C0%2C0%2C0%2C.17-2.7V11.36a25.44%2C25.44%2C0%2C0%2C0-.17-2.7Z%22%20fill%3D%22%2395adba%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .nar_footer .section--page-header .nav--social-menu-share,
  .nar_footer .main-stage .nav--social-menu-share {
    margin-left: -8px;
    text-align: left; }
  .nar_footer .nav--social-menu .nav__item .nav__link:not(.more) {
    height: 30px;
    overflow: hidden;
    *text-indent: 110%;
    width: 30px; }
  .nar_footer .nav--social-menu .nav__item .nav__link:not(.more):before {
    content: "";
    display: block;
    height: 150%;
    width: 0; }
  .nar_footer .nav--social-menu .facebook {
    background-image: url("../images/bg/facebook.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Efacebook%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20id%3D%22Facebook%22%20d%3D%22M10.19%2C7.8V9.69H8.8V12h1.38v6.85H13V12h1.9s.18-1.11.26-2.31H13V8.1a.67.67%2C0%2C0%2C1%2C.62-.55H15.2V5.15h-2.1C10.12%2C5.15%2C10.19%2C7.46%2C10.19%2C7.8Z%22%20fill%3D%22%2336528b%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .nav--social-menu .twitter {
    background-image: url("../images/bg/twitter.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Etwitter%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M17.22%2C9.82c0%2C.12%2C0%2C.23%2C0%2C.35A7.67%2C7.67%2C0%2C0%2C1%2C5.42%2C16.63a5.72%2C5.72%2C0%2C0%2C0%2C.65%2C0%2C5.4%2C5.4%2C0%2C0%2C0%2C3.35-1.15A2.7%2C2.7%2C0%2C0%2C1%2C6.9%2C13.64a3.35%2C3.35%2C0%2C0%2C0%2C.51%2C0%2C2.89%2C2.89%2C0%2C0%2C0%2C.71-.09A2.7%2C2.7%2C0%2C0%2C1%2C6%2C10.95v0a2.72%2C2.72%2C0%2C0%2C0%2C1.22.34%2C2.7%2C2.7%2C0%2C0%2C1-.83-3.61%2C7.66%2C7.66%2C0%2C0%2C0%2C5.56%2C2.82%2C3.09%2C3.09%2C0%2C0%2C1-.07-.62A2.7%2C2.7%2C0%2C0%2C1%2C16.5%2C8a5.31%2C5.31%2C0%2C0%2C0%2C1.71-.65A2.69%2C2.69%2C0%2C0%2C1%2C17%2C8.84a5.4%2C5.4%2C0%2C0%2C0%2C1.55-.42A5.78%2C5.78%2C0%2C0%2C1%2C17.22%2C9.82Z%22%20fill%3D%22%2300abe6%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .nav--social-menu .linkedin {
    background-image: url("../images/bg/linkedin.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Elinkedin%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20id%3D%22LinkedIn%22%20d%3D%22M18.16%2C12.54v4.65h-2.7V12.85c0-1.09-.39-1.83-1.37-1.83a1.48%2C1.48%2C0%2C0%2C0-1.38%2C1%2C1.85%2C1.85%2C0%2C0%2C0-.09.66v4.53H9.93s0-7.35%2C0-8.11h2.7v1.15l0%2C0h0v0a2.68%2C2.68%2C0%2C0%2C1%2C2.43-1.34C16.83%2C8.89%2C18.16%2C10%2C18.16%2C12.54ZM7.11%2C5.17a1.41%2C1.41%2C0%2C1%2C0%2C0%2C2.8h0a1.41%2C1.41%2C0%2C1%2C0%2C0-2.8Zm-1.37%2C12h2.7V9.08H5.74Z%22%20fill%3D%22%2300abe6%22%2F%3E%3C%2Fsvg%3E"); }
  .nar_footer .nav--social-menu .youtube {
    background-image: url("../images/bg/youtube.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eyoutube%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%2C0H24V24H0Z%22%20fill%3D%22none%22%2F%3E%3Cg%20id%3D%22Icons%22%3E%3Cg%20id%3D%22Black%22%3E%3Cpath%20id%3D%22Youtube%22%20d%3D%22M10.29%2C14.17V9.47l4.48%2C2.35Zm9.84-5.51A3.63%2C3.63%2C0%2C0%2C0%2C19.47%2C7a2.36%2C2.36%2C0%2C0%2C0-1.66-.71c-2.32-.17-5.8-.17-5.8-.17h0s-3.48%2C0-5.8.17A2.36%2C2.36%2C0%2C0%2C0%2C4.53%2C7a3.63%2C3.63%2C0%2C0%2C0-.66%2C1.66%2C25.44%2C25.44%2C0%2C0%2C0-.17%2C2.7v1.27a25.43%2C25.43%2C0%2C0%2C0%2C.17%2C2.7A3.63%2C3.63%2C0%2C0%2C0%2C4.53%2C17a2.8%2C2.8%2C0%2C0%2C0%2C1.83.71c1.33.13%2C5.64.17%2C5.64.17s3.48%2C0%2C5.81-.17A2.36%2C2.36%2C0%2C0%2C0%2C19.47%2C17a3.63%2C3.63%2C0%2C0%2C0%2C.66-1.66%2C25.43%2C25.43%2C0%2C0%2C0%2C.17-2.7V11.36a25.44%2C25.44%2C0%2C0%2C0-.17-2.7Z%22%20fill%3D%22%2395adba%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
  .nar_footer .nav--social-menu--light {
    margin-left: -8px; }
  .nar_footer .nav--social-menu--light .nav__link {
    opacity: 1;
    transition: opacity 200ms cubic-bezier(0.46, 0.03, 0.23, 0.98); }
  .nar_footer .nav--social-menu--light .nav__link:hover, .nar_footer .nav--social-menu--light .nav__link:focus {
    opacity: .5; }
  .nar_footer .region-footer .nav--social-menu--light {
    margin-left: 0; }
  .nar_footer .region-footer .nav--social-menu--light .content {
    opacity: .85; }
  .nar_footer .region-footer .nav--social-menu--light .more {
    position: relative;
    padding-right: 26px; }
  .nar_footer .region-footer .nav--social-menu--light .more .nav__description {
    display: none; }
  .nar_footer .region-footer .nav--social-menu--light .more::after {
    content: '';
    display: inline-block;
    background-image: url("../images/bg/plus-mini-white.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eplus-mini-white%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpolygon%20points%3D%2216.94%2010.97%2016.94%2012.96%2012.94%2012.97%2012.94%2016.97%2010.94%2016.97%2010.94%2012.97%206.94%2012.97%206.94%2010.98%2010.94%2010.97%2010.94%206.97%2012.94%206.97%2012.94%2010.97%2016.94%2010.97%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 30px 30px;
    height: 30px;
    position: absolute;
    top: -3px;
    right: 0;
    width: 30px; }
  @media (max-width: 56.25em) {
    .nar_footer .region-footer .nav--social-menu--light {
      text-align: center; }
    .nar_footer .region-footer .nav--social-menu--light .block__title {
      display: none; } }
  @media (max-width: 56.25em) {
    .nar_footer .region-footer .nav--social-menu--light {
      text-align: center; }
    .nar_footer .region-footer .nav--social-menu--light .block__title {
      display: none; } }
  .nar_footer .nav--social-menu--light .addthis_button_more {
    background-image: url("../images/bg/plus-mini-white.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eplus-mini-white%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpolygon%20points%3D%2216.94%2010.97%2016.94%2012.96%2012.94%2012.97%2012.94%2016.97%2010.94%2016.97%2010.94%2012.97%206.94%2012.97%206.94%2010.98%2010.94%2010.97%2010.94%206.97%2012.94%206.97%2012.94%2010.97%2016.94%2010.97%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 30px 30px; }
  .nar_footer .nav--social-menu--light .facebook {
    background-image: url("../images/bg/facebook-white.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Efacebook-white%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20id%3D%22Facebook%22%20d%3D%22M10.19%2C7.8V9.69H8.8V12h1.38v6.85H13V12h1.9s.18-1.11.26-2.31H13V8.1a.67.67%2C0%2C0%2C1%2C.62-.55H15.2V5.15h-2.1C10.12%2C5.15%2C10.19%2C7.46%2C10.19%2C7.8Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
    background-size: 30px 30px;
    background-repeat: no-repeat; }
  .nar_footer .nav--social-menu--light .twitter {
    background-image: url("../images/bg/twitter-white.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Etwitter-white%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M17.22%2C9.82c0%2C.12%2C0%2C.23%2C0%2C.35A7.67%2C7.67%2C0%2C0%2C1%2C5.42%2C16.63a5.72%2C5.72%2C0%2C0%2C0%2C.65%2C0%2C5.4%2C5.4%2C0%2C0%2C0%2C3.35-1.15A2.7%2C2.7%2C0%2C0%2C1%2C6.9%2C13.64a3.35%2C3.35%2C0%2C0%2C0%2C.51%2C0%2C2.89%2C2.89%2C0%2C0%2C0%2C.71-.09A2.7%2C2.7%2C0%2C0%2C1%2C6%2C10.95v0a2.72%2C2.72%2C0%2C0%2C0%2C1.22.34%2C2.7%2C2.7%2C0%2C0%2C1-.83-3.61%2C7.66%2C7.66%2C0%2C0%2C0%2C5.56%2C2.82%2C3.09%2C3.09%2C0%2C0%2C1-.07-.62A2.7%2C2.7%2C0%2C0%2C1%2C16.5%2C8a5.31%2C5.31%2C0%2C0%2C0%2C1.71-.65A2.69%2C2.69%2C0%2C0%2C1%2C17%2C8.84a5.4%2C5.4%2C0%2C0%2C0%2C1.55-.42A5.78%2C5.78%2C0%2C0%2C1%2C17.22%2C9.82Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
    background-size: 30px 30px;
    background-repeat: no-repeat; }
  .nar_footer .nav--social-menu--light .linkedin {
    background-image: url("../images/bg/linkedin-white.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Elinkedin-white%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20id%3D%22LinkedIn%22%20d%3D%22M18.16%2C12.54v4.65h-2.7V12.85c0-1.09-.39-1.83-1.37-1.83a1.48%2C1.48%2C0%2C0%2C0-1.38%2C1%2C1.85%2C1.85%2C0%2C0%2C0-.09.66v4.53H9.93s0-7.35%2C0-8.11h2.7v1.15l0%2C0h0v0a2.68%2C2.68%2C0%2C0%2C1%2C2.43-1.34C16.83%2C8.89%2C18.16%2C10%2C18.16%2C12.54ZM7.11%2C5.17a1.41%2C1.41%2C0%2C1%2C0%2C0%2C2.8h0a1.41%2C1.41%2C0%2C1%2C0%2C0-2.8Zm-1.37%2C12h2.7V9.08H5.74Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
    background-size: 30px 30px;
    background-repeat: no-repeat; }
  .nar_footer .nav--social-menu--light .youtube {
    background-image: url("../images/bg/youtube-white.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eyoutube-white%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%2C0H24V24H0Z%22%20fill%3D%22none%22%2F%3E%3Cg%20id%3D%22Icons%22%3E%3Cg%20id%3D%22Black%22%3E%3Cpath%20id%3D%22Youtube%22%20d%3D%22M10.29%2C14.17V9.47l4.48%2C2.35Zm9.84-5.51A3.63%2C3.63%2C0%2C0%2C0%2C19.47%2C7a2.36%2C2.36%2C0%2C0%2C0-1.66-.71c-2.32-.17-5.8-.17-5.8-.17h0s-3.48%2C0-5.8.17A2.36%2C2.36%2C0%2C0%2C0%2C4.53%2C7a3.63%2C3.63%2C0%2C0%2C0-.66%2C1.66%2C25.44%2C25.44%2C0%2C0%2C0-.17%2C2.7v1.27a25.43%2C25.43%2C0%2C0%2C0%2C.17%2C2.7A3.63%2C3.63%2C0%2C0%2C0%2C4.53%2C17a2.8%2C2.8%2C0%2C0%2C0%2C1.83.71c1.33.13%2C5.64.17%2C5.64.17s3.48%2C0%2C5.81-.17A2.36%2C2.36%2C0%2C0%2C0%2C19.47%2C17a3.63%2C3.63%2C0%2C0%2C0%2C.66-1.66%2C25.43%2C25.43%2C0%2C0%2C0%2C.17-2.7V11.36a25.44%2C25.44%2C0%2C0%2C0-.17-2.7Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-size: 30px 30px;
    background-repeat: no-repeat; }
  @media (max-width: 43.75em) {
    .nar_footer .mainstage--static .nav--social-menu--light {
      margin-left: -8px; }
    .nar_footer .mainstage--static .nav--social-menu--light .addthis_button_more {
      background-image: url("../images/bg/plus-mini-dark.png");
      background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eplus-min-dark%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpolygon%20points%3D%2216.94%2010.97%2016.94%2012.96%2012.94%2012.97%2012.94%2016.97%2010.94%2016.97%2010.94%2012.97%206.94%2012.97%206.94%2010.98%2010.94%2010.97%2010.94%206.97%2012.94%206.97%2012.94%2010.97%2016.94%2010.97%22%20fill%3D%22%236298be%22%2F%3E%3C%2Fsvg%3E"); }
    .nar_footer .mainstage--static .nav--social-menu--light .facebook {
      background-image: url("../images/bg/facebook.png");
      background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Efacebook%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20id%3D%22Facebook%22%20d%3D%22M10.19%2C7.8V9.69H8.8V12h1.38v6.85H13V12h1.9s.18-1.11.26-2.31H13V8.1a.67.67%2C0%2C0%2C1%2C.62-.55H15.2V5.15h-2.1C10.12%2C5.15%2C10.19%2C7.46%2C10.19%2C7.8Z%22%20fill%3D%22%2336528b%22%2F%3E%3C%2Fsvg%3E"); }
    .nar_footer .mainstage--static .nav--social-menu--light .twitter {
      background-image: url("../images/bg/twitter.png");
      background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Etwitter%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M17.22%2C9.82c0%2C.12%2C0%2C.23%2C0%2C.35A7.67%2C7.67%2C0%2C0%2C1%2C5.42%2C16.63a5.72%2C5.72%2C0%2C0%2C0%2C.65%2C0%2C5.4%2C5.4%2C0%2C0%2C0%2C3.35-1.15A2.7%2C2.7%2C0%2C0%2C1%2C6.9%2C13.64a3.35%2C3.35%2C0%2C0%2C0%2C.51%2C0%2C2.89%2C2.89%2C0%2C0%2C0%2C.71-.09A2.7%2C2.7%2C0%2C0%2C1%2C6%2C10.95v0a2.72%2C2.72%2C0%2C0%2C0%2C1.22.34%2C2.7%2C2.7%2C0%2C0%2C1-.83-3.61%2C7.66%2C7.66%2C0%2C0%2C0%2C5.56%2C2.82%2C3.09%2C3.09%2C0%2C0%2C1-.07-.62A2.7%2C2.7%2C0%2C0%2C1%2C16.5%2C8a5.31%2C5.31%2C0%2C0%2C0%2C1.71-.65A2.69%2C2.69%2C0%2C0%2C1%2C17%2C8.84a5.4%2C5.4%2C0%2C0%2C0%2C1.55-.42A5.78%2C5.78%2C0%2C0%2C1%2C17.22%2C9.82Z%22%20fill%3D%22%2300abe6%22%2F%3E%3C%2Fsvg%3E"); }
    .nar_footer .mainstage--static .nav--social-menu--light .linkedin {
      background-image: url("../images/bg/linkedin.png");
      background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Elinkedin%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20id%3D%22LinkedIn%22%20d%3D%22M18.16%2C12.54v4.65h-2.7V12.85c0-1.09-.39-1.83-1.37-1.83a1.48%2C1.48%2C0%2C0%2C0-1.38%2C1%2C1.85%2C1.85%2C0%2C0%2C0-.09.66v4.53H9.93s0-7.35%2C0-8.11h2.7v1.15l0%2C0h0v0a2.68%2C2.68%2C0%2C0%2C1%2C2.43-1.34C16.83%2C8.89%2C18.16%2C10%2C18.16%2C12.54ZM7.11%2C5.17a1.41%2C1.41%2C0%2C1%2C0%2C0%2C2.8h0a1.41%2C1.41%2C0%2C1%2C0%2C0-2.8Zm-1.37%2C12h2.7V9.08H5.74Z%22%20fill%3D%22%2300abe6%22%2F%3E%3C%2Fsvg%3E"); }
    .nar_footer .mainstage--static .nav--social-menu--light .youtube {
      background-image: url("../images/bg/youtube.png");
      background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eyoutube%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%2C0H24V24H0Z%22%20fill%3D%22none%22%2F%3E%3Cg%20id%3D%22Icons%22%3E%3Cg%20id%3D%22Black%22%3E%3Cpath%20id%3D%22Youtube%22%20d%3D%22M10.29%2C14.17V9.47l4.48%2C2.35Zm9.84-5.51A3.63%2C3.63%2C0%2C0%2C0%2C19.47%2C7a2.36%2C2.36%2C0%2C0%2C0-1.66-.71c-2.32-.17-5.8-.17-5.8-.17h0s-3.48%2C0-5.8.17A2.36%2C2.36%2C0%2C0%2C0%2C4.53%2C7a3.63%2C3.63%2C0%2C0%2C0-.66%2C1.66%2C25.44%2C25.44%2C0%2C0%2C0-.17%2C2.7v1.27a25.43%2C25.43%2C0%2C0%2C0%2C.17%2C2.7A3.63%2C3.63%2C0%2C0%2C0%2C4.53%2C17a2.8%2C2.8%2C0%2C0%2C0%2C1.83.71c1.33.13%2C5.64.17%2C5.64.17s3.48%2C0%2C5.81-.17A2.36%2C2.36%2C0%2C0%2C0%2C19.47%2C17a3.63%2C3.63%2C0%2C0%2C0%2C.66-1.66%2C25.43%2C25.43%2C0%2C0%2C0%2C.17-2.7V11.36a25.44%2C25.44%2C0%2C0%2C0-.17-2.7Z%22%20fill%3D%22%2395adba%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E"); } }
  .nar_footer .nav--user-menu {
    font-size: 0.75em;
    display: none; }
  .nar_footer .region-mobile-navigation .nav--user-menu {
    display: block; }
  @media (min-width: 64.0625em) {
    .nar_footer .nav--user-menu {
      display: block; } }
  .nar_footer .nav--user-menu .nav__link {
    color: #3a5466; }
  .nar_footer .nav--user-menu .nav__link:hover, .nar_footer .nav--user-menu .nav__link:focus {
    color: #4191c9; }
  .nar_footer .nav--user-menu .has-submenu {
    position: relative; }
  @media (min-width: 64.0625em) {
    .nar_footer .nav--user-menu .has-submenu > .nav__link__wrapper a::after {
      content: '';
      display: inline-block;
      background-image: url("../images/bg/arrow-light.png");
      background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Earrow-light%3C%2Ftitle%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M4%2C8l8%2C8%2C8-8Z%22%20fill%3D%22%2395adba%22%2F%3E%3Cpath%20d%3D%22M-.26%2C0h24V24h-24Z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");
      height: 10px;
      margin-left: 0.5em;
      width: 10px;
      position: relative;
      background-repeat: no-repeat;
      background-size: 100%;
      top: 2px; } }
  .nar_footer .nav--user-menu .submenu {
    background: white;
    border-top: 2px solid #6298be !important;
    border: 1px solid #dbdbdb;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
    left: 50%;
    opacity: 0;
    padding: 0.5em 0;
    position: absolute;
    top: 35px;
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    transition: opacity 200ms cubic-bezier(0.46, 0.03, 0.23, 0.98);
    z-index: -9999; }
  .nar_footer .nav--user-menu .submenu .nav__link {
    color: #3a5466;
    display: none;
    padding: 0.25em 1.5em; }
  .nar_footer .nav--user-menu .submenu .nav__link:hover, .nar_footer .nav--user-menu .submenu .nav__link:active {
    color: #6298be; }
  .nar_footer .nav--user-menu .submenu .nav__item {
    margin-left: 0; }
  .nar_footer .nav--user-menu .is-submenu-active > .nav__link__wrapper a {
    color: #35a0ea; }
  .nar_footer .nav--user-menu .is-submenu-active > .nav__link__wrapper a:after {
    background-image: url("../images/bg/close-dark.png");
    background-image: linear-gradient(transparent, transparent), url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eclose-dark%3C%2Ftitle%3E%3Cpath%20d%3D%22M135.25%2C99.83l-1.41-1.41L128.25%2C104l-5.59-5.59-1.41%2C1.41%2C5.59%2C5.59L121.25%2C111l1.41%2C1.41%2C5.59-5.59%2C5.59%2C5.59%2C1.41-1.41-5.59-5.59Z%22%20transform%3D%22translate(-116.25%20-93.42)%22%20fill%3D%22%236298be%22%2F%3E%3Cpath%20d%3D%22M116.25%2C93.42h24v24h-24v-24Z%22%20transform%3D%22translate(-116.25%20-93.42)%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");
    top: 1px; }
  .nar_footer .nav--user-menu .is-submenu-active .submenu {
    opacity: 1;
    z-index: 999; }
  .nar_footer .nav--user-menu .is-submenu-active .submenu .nav__link {
    display: block; }
  .nar_footer .nav--user-menu .nav__item:first-child {
    margin-left: 0; }
  .nar_footer .nav--user-menu .nav__item:last-child.has-submenu .submenu {
    left: inherit;
    right: 0;
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  .nar_footer .region-mobile-navigation .nav--user-menu {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between;
    margin: 2.8125em 1.5625em;
    padding: 0 0 2.5em;
    border-bottom: 1px solid #eaeaea; }
  .nar_footer .region-mobile-navigation .nav--user-menu > .nav__item {
    margin: 0; }
  .nar_footer .node--featured-teaser .layout-slat__media {
    max-width: 300px; }
  .nar_footer .node--featured-teaser .field--dek {
    margin-bottom: 1.5em; }
  .nar_footer .node--image-teaser--card {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: 300px; }
  .nar_footer .node--image-teaser--card > a {
    color: white;
    background: gray;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
            flex-direction: column;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
    padding: 1em;
    text-decoration: none;
    width: 100%; }
  .nar_footer .node--image-teaser--card > a:hover, .nar_footer .node--image-teaser--card > a:active {
    text-decoration: none;
    color: white; }
  .nar_footer .node--image-teaser--card .node__title {
    color: white;
    margin-bottom: 0; }
  .nar_footer .node-type-nar-organic-groups .page-subtitle {
    display: none; }
  .nar_footer .section--page-header {
    margin-bottom: 2em; }
  .nar_footer .section--dek {
    font-size: 1.125em;
    line-height: 1.6666666667;
    margin-bottom: 2.2222222222em; }
  .nar_footer #block-menu-block-11 h2.block__title {
    display: none; }
  .nar_footer .x-text._max-1300 {
    max-width: 81.25em; }
  .nar_footer .x-text._max-1150 {
    max-width: 71.875em; }
  .nar_footer .x-text._max-980 {
    max-width: 61.25em; }
  .nar_footer .x-text._max-550 {
    max-width: 34.375em; }
  .nar_footer .x-text._max-600 {
    max-width: 37.5em; }
  .nar_footer .x-text._center {
    margin-left: auto;
    margin-right: auto; }
  .nar_footer .x-text._left {
    margin-left: 0;
    margin-right: auto; }
  .nar_footer .x-text._right {
    margin-left: auto;
    margin-right: 0; }
  .nar_footer ._img-full {
    width: 100%; }
  .nar_footer ._zoom-in-img .x-text {
    color: white; }
  .nar_footer ._zoom-in-img.x-column {
    position: relative;
    overflow: hidden !important; }
  .nar_footer ._zoom-in-img.x-column .x-bg {
    transition: all 0.8s; }
  .nar_footer ._zoom-in-img.x-column:hover .x-bg {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1); }
  .nar_footer ._flex-row {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end; }
  @media only screen and (max-width: 55.625em) {
    .nar_footer ._flex-row {
      -ms-flex-line-pack: justify;
      -webkit-align-content: space-between;
              align-content: space-between;
      -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
              flex-wrap: wrap; } }
  @media only screen and (max-width: 46.25em) {
    .nar_footer ._flex-row {
      -ms-flex-direction: column;
      -webkit-flex-direction: column;
              flex-direction: column; } }
  .nar_footer ._flex-row .x-column {
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1; }
  @media only screen and (max-width: 55em) {
    .nar_footer ._invisible-col {
      display: none !important; } }
  .nar_footer ._stretch-container {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -ms-flex-align: stretch !important;
    -webkit-align-items: stretch !important;
            align-items: stretch !important;
    -ms-flex-direction: row !important;
    -webkit-flex-direction: row !important;
            flex-direction: row !important; }
  @media only screen and (max-width: 37.5em) {
    .nar_footer ._stretch-container {
      -ms-flex-direction: column !important;
      -webkit-flex-direction: column !important;
              flex-direction: column !important; } }
  .nar_footer ._before {
    position: relative !important; }
  .nar_footer ._before:before {
    content: '';
    position: absolute;
    display: block !important;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1; }
  @media only screen and (max-width: 48em) {
    .nar_footer ._mobile-padding-tb {
      padding-top: 2.5em !important;
      padding-bottom: 2.5em !important; } }
  @media only screen and (max-width: 48em) {
    .nar_footer ._mobile-padding-img-tb {
      padding-top: 10em !important;
      padding-bottom: 10em !important; } }
  @media only screen and (max-width: 48em) {
    .nar_footer ._mobile-padding-t {
      padding-top: 2.5em !important;
      padding-bottom: 0 !important; } }
  @media only screen and (max-width: 48em) {
    .nar_footer ._mobile-padding-b {
      padding-top: 0 !important;
      padding-bottom: 2.5em !important; } }
  @media only screen and (max-width: 47.9375em) {
    .nar_footer ._flip-columns {
      display: -ms-flexbox !important;
      display: -webkit-flex !important;
      display: flex !important;
      -ms-flex-direction: column;
      -webkit-flex-direction: column;
              flex-direction: column; }
    .nar_footer ._flip-columns .-flip1 {
      -ms-flex-order: 1;
      -webkit-order: 1;
              order: 1; }
    .nar_footer ._flip-columns .-flip2 {
      -ms-flex-order: 2;
      -webkit-order: 2;
              order: 2; } }
  @media only screen and (max-width: 47.9375em) {
    .nar_footer ._col-bg-mobile {
      padding: 8em 0 !important; } }
  @media only screen and (max-width: 55em) {
    .nar_footer ._break-1-2._stretch-container {
      -ms-flex-direction: column;
      -webkit-flex-direction: column;
              flex-direction: column;
      -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
              flex-wrap: wrap; } }
  @media only screen and (max-width: 55em) {
    .nar_footer ._break-1-2 .x-column.x-1-2 {
      display: block;
      width: 100%;
      float: none;
      margin-right: 0; } }
  @media only screen and (max-width: 55em) {
    .nar_footer ._break-1-3._stretch-container {
      -ms-flex-wrap: nowrap;
      -webkit-flex-wrap: nowrap;
              flex-wrap: nowrap; } }
  @media only screen and (max-width: 47.9375em) {
    .nar_footer ._break-1-3._stretch-container {
      -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
              flex-wrap: wrap; } }
  @media only screen and (max-width: 47.9375em) {
    .nar_footer ._break-1-3 .x-column.x-1-3 {
      -ms-flex-positive: 1;
      -webkit-flex-grow: 1;
              flex-grow: 1;
      width: 47.9%;
      margin-right: 4%;
      margin-bottom: 1.875em; }
    .nar_footer ._break-1-3 .x-column.x-1-3:nth-child(2) {
      margin-right: 0; }
    .nar_footer ._break-1-3 .x-column.x-1-3:nth-child(n+3) {
      -ms-flex-positive: 2;
      -webkit-flex-grow: 2;
              flex-grow: 2;
      width: 100%;
      margin-right: 0;
      margin-bottom: 0; } }
  @media only screen and (max-width: 37.5em) {
    .nar_footer ._break-1-3 .x-column.x-1-3 {
      width: 100%;
      margin-right: 0; } }
  @media only screen and (max-width: 64em) {
    .nar_footer ._break-1-4 .x-column.x-1-4 {
      width: 48%;
      margin-bottom: 1.875em;
      float: left;
      margin-right: 4%; }
    .nar_footer ._break-1-4 .x-column.x-1-4:nth-child(2n) {
      margin-right: 0; } }
  @media only screen and (max-width: 35em) {
    .nar_footer ._break-1-4 .x-column.x-1-4 {
      width: 100%;
      margin-right: 0;
      float: none; } }
  @media only screen and (max-width: 64em) {
    .nar_footer body.x-navbar-fixed-left-active {
      padding-left: 260px !important; } }
  @media only screen and (max-width: 61.1875em) {
    .nar_footer body.x-navbar-fixed-left-active {
      padding-left: inherit !important; } }
  .nar_footer a, .nar_footer a:focus {
    -webkit-outline: none !important;
    -moz-outline: none !important;
    outline: none !important;
    transition: all 0.2s ease-in-out; }
  .nar_footer a:focus span.ext, .nar_footer a:focus span.mailto, .nar_footer a span.ext, .nar_footer a span.mailto {
    display: none !important; }
  .nar_footer .x-frame {
    max-width: 100% !important;
    width: 100%; }
  @media only screen and (max-width: 75em) {
    .nar_footer #recent-events ._stretch-container {
      -ms-flex-wrap: wrap !important;
      -webkit-flex-wrap: wrap !important;
              flex-wrap: wrap !important;
      -ms-flex-pack: distribute !important;
      -webkit-justify-content: space-around !important;
              justify-content: space-around !important; } }
  @media only screen and (max-width: 75em) and (max-width: 41.25em) {
    .nar_footer #recent-events ._stretch-container {
      -ms-flex-direction: column !important;
      -webkit-flex-direction: column !important;
              flex-direction: column !important; } }
  .nar_footer #recent-events .x-column.x-1-3 {
    position: relative; }
  @media only screen and (max-width: 75em) {
    .nar_footer #recent-events .x-column.x-1-3 {
      -ms-flex-positive: 1;
      -webkit-flex-grow: 1;
              flex-grow: 1;
      width: 47.9%;
      margin-right: 0; }
    .nar_footer #recent-events .x-column.x-1-3:first-of-type {
      margin-right: 2%; }
    .nar_footer #recent-events .x-column.x-1-3:last-of-type {
      -ms-flex-positive: 2;
      -webkit-flex-grow: 2;
              flex-grow: 2; } }
  .nar_footer #recent-events .x-column.x-1-3 .x-text {
    position: absolute;
    bottom: 0;
    width: 100%;
    display: block; }
  @media only screen and (max-width: 90em) {
    .nar_footer #recent-events .x-column.x-1-3 .x-text {
      padding: 1em; }
    .nar_footer #recent-events .x-column.x-1-3 .archive article .more-link, .nar_footer #recent-events .x-column.x-1-3 .search article .more-link, .nar_footer #recent-events .x-column.x-1-3 .-button-link, .nar_footer #recent-events .x-column.x-1-3 .blog article .more-link, .nar_footer .archive article #recent-events .x-column.x-1-3 .more-link, .nar_footer .blog article #recent-events .x-column.x-1-3 .more-link, .nar_footer .search article #recent-events .x-column.x-1-3 .more-link {
      font-size: 1rem; } }
  @media only screen and (max-width: 64em) {
    .nar_footer #recent-events .x-column.x-1-3 .x-text {
      padding: 2em; } }
  @media only screen and (max-width: 55em) {
    .nar_footer #recent-events .x-column.x-1-3 .x-text {
      padding: 1.5em; } }
  @media only screen and (max-width: 41.25em) {
    .nar_footer #recent-events .x-column.x-1-3 {
      width: 100%;
      padding-top: 20em !important; }
    .nar_footer #recent-events .x-column.x-1-3:first-of-type {
      margin-right: 0; }
    .nar_footer #recent-events .x-column.x-1-3:last-of-type {
      -ms-flex-positive: 1;
      -webkit-flex-grow: 1;
              flex-grow: 1; } }
  .nar_footer #blog-ypn h3 {
    font-size: 2.4rem;
    font-weight: bold; }
  @media only screen and (max-width: 75em) {
    .nar_footer #blog-ypn h3 {
      font-size: 2rem; } }
  @media only screen and (max-width: 64em) {
    .nar_footer #blog-ypn h3 {
      font-size: 1.5rem; } }
  @media only screen and (max-width: 64em) {
    .nar_footer #ypn-of-year .x-feature-box .x-feature-box-graphic-inner {
      font-size: 280px !important; } }
  @media only screen and (max-width: 41.25em) {
    .nar_footer #ypn-of-year .x-feature-box .x-feature-box-graphic-inner {
      font-size: 240px !important; } }
  .nar_footer #ypn-event .idea-ypn .x-btn {
    width: 48%;
    margin-right: 4%; }
  @media only screen and (max-width: 76.875em) {
    .nar_footer #ypn-event .idea-ypn .x-btn {
      width: 100%;
      margin-right: 0; } }
  @media only screen and (max-width: 47.9375em) {
    .nar_footer #ypn-event .idea-ypn .x-btn {
      width: 48%;
      margin-right: 4%; } }
  @media only screen and (max-width: 25em) {
    .nar_footer #ypn-event .idea-ypn .x-btn {
      width: 100%;
      margin-right: 0; } }
  .nar_footer #ypn-event .idea-ypn .x-btn:nth-child(2n) {
    margin-right: 0; }
  .nar_footer h1, .nar_footer h2, .nar_footer h3, .nar_footer h4, .nar_footer h5, .nar_footer h6 {
    margin-top: 0 !important;
    margin-bottom: 0.2em !important;
    line-height: 1 !important;
    transition: all 0.3s ease-in-out; }
  .nar_footer h1 {
    font-size: 400% !important; }
  @media only screen and (max-width: 80em) {
    .nar_footer h1 {
      font-size: 300% !important; } }
  @media only screen and (max-width: 64em) {
    .nar_footer h1 {
      font-size: 260% !important; } }
  @media only screen and (max-width: 32.5em) {
    .nar_footer h1 {
      font-size: 200% !important; } }
  @media only screen and (max-width: 30em) {
    .nar_footer h1 {
      font-size: 160% !important; } }
  .nar_footer h2 {
    font-size: 300% !important; }
  @media only screen and (max-width: 80em) {
    .nar_footer h2 {
      font-size: 260% !important; } }
  @media only screen and (max-width: 64em) {
    .nar_footer h2 {
      font-size: 200% !important; } }
  @media only screen and (max-width: 32.5em) {
    .nar_footer h2 {
      font-size: 150% !important; } }
  .nar_footer h3 {
    font-size: 200% !important; }
  @media only screen and (max-width: 80em) {
    .nar_footer h3 {
      font-size: 160% !important; } }
  @media only screen and (max-width: 64em) {
    .nar_footer h3 {
      font-size: 140% !important; } }
  @media only screen and (max-width: 32.5em) {
    .nar_footer h3 {
      font-size: 130% !important; } }
  .nar_footer h4 {
    font-size: 140% !important; }
  @media only screen and (max-width: 32.5em) {
    .nar_footer h4 {
      font-size: 130% !important; } }
  .nar_footer h5 {
    font-size: 120% !important; }
  @media only screen and (max-width: 32.5em) {
    .nar_footer h5 {
      font-size: 110% !important; } }
  .nar_footer h6 {
    font-size: 80% !important; }
  .nar_footer .x-text {
    line-height: 1.5;
    letter-spacing: 0.03em;
    color: #737068;
    font-size: 1.1rem !important; }
  @media only screen and (max-width: 47.9375em) {
    .nar_footer .x-text {
      font-size: 1rem !important; } }
  .nar_footer .x-text.-white > h1, .nar_footer .x-text.-white h2, .nar_footer .x-text.-white h3, .nar_footer .x-text.-white h4, .nar_footer .x-text.-white h5, .nar_footer .x-text.-white h6, .nar_footer .x-text.-white p {
    color: white; }
  .nar_footer .x-text.-orange > h1, .nar_footer .x-text.-orange h2, .nar_footer .x-text.-orange h3, .nar_footer .x-text.-orange h4, .nar_footer .x-text.-orange h5, .nar_footer .x-text.-orange h6 {
    color: #F78E20; }
  .nar_footer .x-text.head-title p {
    font-size: 1.6rem;
    line-height: 1.2;
    margin-bottom: 0;
    color: #1C8DA6; }
  @media only screen and (max-width: 75em) {
    .nar_footer .x-text.head-title p {
      font-size: 1.2rem; } }
  @media only screen and (max-width: 64em) {
    .nar_footer .x-text.head-title p {
      font-size: 1.1rem; } }
  .nar_footer .x-text.larger-txt {
    font-size: 1.4rem !important; }
  @media only screen and (max-width: 75em) {
    .nar_footer .x-text.larger-txt {
      font-size: 1.2rem !important; } }
  @media only screen and (max-width: 64em) {
    .nar_footer .x-text.larger-txt {
      font-size: 1rem !important; } }
  .nar_footer .no-supports .x-section .x-container.marginless-columns .x-column {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
  @media only screen and (max-width: 64em) {
    .nar_footer .no-supports ._stretch-container {
      -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
              flex-wrap: wrap; } }
  @media only screen and (max-width: 80em) {
    .nar_footer .selector #nav-sponsors .sponsor-img > img, .nar_footer _:-ms-lang(x) #nav-sponsors .sponsor-img > img, .nar_footer _:-webkit-full-screen #nav-sponsors .sponsor-img > img {
      max-width: 80%; } }
  .nar_footer :root .x-section .x-container.marginless-columns .x-column, .nar_footer _:-ms-fullscreen {
    display: block; }
  @media only screen and (max-width: 64em) {
    .nar_footer :root ._stretch-container, .nar_footer _:-ms-fullscreen {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; } }
  .nar_footer #ypn-header {
    width: 100%;
    display: block;
    left: 0;
    z-index: 1033;
    background-color: white;
    border-bottom: 1px solid #E6E6E5; }
  @media only screen and (min-width: 61.25em) {
    .nar_footer #ypn-header {
      position: fixed; } }
  .nar_footer #ypn-header .region-header .menu-btn {
    display: none; }
  .nar_footer #ypn-header .site-name {
    display: block; }
  @media only screen and (max-width: 64em) {
    .nar_footer #ypn-header .site-name {
      margin-left: 0 !important; } }
  .nar_footer #ypn-header .nav--user-menu {
    display: block; }
  @media only screen and (max-width: 64em) {
    .nar_footer #ypn-header .block--nar-search {
      margin: 0 15px !important; } }
  .nar_footer #ypn-header .layout-constrain {
    max-width: 98.5%; }
  @media only screen and (max-width: 65.9375em) {
    .nar_footer #ypn-header .layout-constrain {
      max-width: 100% !important; } }
  @media only screen and (max-width: 64em) {
    .nar_footer .x-brand {
      margin-top: 115px !important; } }
  @media only screen and (max-width: 105em) {
    .nar_footer .x-brand img {
      width: 160px !important; } }
  @media only screen and (max-width: 80em) {
    .nar_footer .x-brand img {
      width: 140px !important; } }
  @media screen and (max-height: 829px) {
    .nar_footer .x-brand img {
      width: 130px !important; } }
  @media screen and (max-height: 780px) {
    .nar_footer .x-brand img {
      width: 120px !important; } }
  @media only screen and (max-width: 61.1875em) {
    .nar_footer .x-brand {
      margin-top: 7px !important; }
    .nar_footer .x-brand img {
      width: 70px !important; } }
  .nar_footer .x-navbar-fixed-left .x-brand {
    text-align: left;
    padding: 0 30px; }
  @media only screen and (max-width: 61.1875em) {
    .nar_footer .x-navbar-fixed-left .x-brand {
      padding: inherit; } }
  .nar_footer .x-navbar {
    background-color: #f8f8f8 !important;
    border-right: 0 !important; }
  @media only screen and (max-width: 64em) {
    .nar_footer .x-navbar {
      width: 260px !important; } }
  @media only screen and (max-width: 61.1875em) {
    .nar_footer .x-navbar {
      width: inherit !important;
      padding: 0 6%; } }
  .nar_footer .x-nav {
    margin-top: 1em !important;
    padding-left: 0;
    padding: 0 20px; }
  .nar_footer .x-nav > li {
    border-bottom: 1px solid rgba(230, 230, 229, 0.8); }
  .nar_footer .x-nav > li:hover .sub-menu {
    visibility: visible;
    opacity: 1;
    max-height: 95px; }
  @media only screen and (max-width: 61.1875em) {
    .nar_footer .x-nav > li:hover .sub-menu {
      max-height: 140px; } }
  .nar_footer .x-nav > li.blue-txt > a {
    font-size: 24px !important;
    color: #1C8DA6 !important; }
  @media only screen and (max-width: 105em) {
    .nar_footer .x-nav > li.blue-txt > a {
      font-size: 22px !important; } }
  @media only screen and (max-width: 80em) {
    .nar_footer .x-nav > li.blue-txt > a {
      font-size: 20px !important; } }
  @media screen and (max-height: 829px) {
    .nar_footer .x-nav > li.blue-txt > a {
      font-size: 18px !important; } }
  .nar_footer .x-nav > li.blue-txt > a span:after {
    content: "" !important;
    display: inline-block;
    font-size: 18px !important;
    transition: all 0.5s linear; }
  @media only screen and (max-width: 105em) {
    .nar_footer .x-nav > li.blue-txt > a span:after {
      font-size: 16px !important; } }
  @media screen and (max-height: 829px) {
    .nar_footer .x-nav > li.blue-txt > a span:after {
      font-size: 13px !important; } }
  .nar_footer .x-nav > li.blue-txt > a:focus, .nar_footer .x-nav > li.blue-txt > a:hover {
    color: #F78E20 !important; }
  .nar_footer .x-nav > li.blue-txt > a:focus > span:after, .nar_footer .x-nav > li.blue-txt > a:hover > span:after {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg); }
  .nar_footer .x-nav > li > a {
    text-align: left !important;
    padding-left: 5% !important;
    padding-right: 5% !important; }
  @media only screen and (max-width: 80em) {
    .nar_footer .x-nav > li > a {
      padding-top: 8px !important;
      padding-bottom: 8px !important;
      font-size: 20px !important; } }
  @media screen and (max-height: 829px) {
    .nar_footer .x-nav > li > a {
      padding-top: 5px !important;
      padding-bottom: 5px !important;
      font-size: 16px !important; } }
  .nar_footer .x-nav > li > a:focus, .nar_footer .x-nav > li > a:hover {
    box-shadow: none !important; }
  .nar_footer .x-nav > li.current-menu-item > a, .nar_footer .x-nav > li.x-active > a {
    box-shadow: none !important; }
  .nar_footer .x-nav > li.current-menu-item > a > span:after, .nar_footer .x-nav > li.x-active > a > span:after {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg); }
  .nar_footer .x-navbar .x-navbar-inner > .x-container.width {
    width: 100%; }
  .nar_footer .x-nav .sub-menu {
    left: 0 !important;
    position: relative;
    min-width: 100%;
    float: none;
    background-color: transparent;
    box-shadow: none;
    font-size: 18px;
    padding: 0 0 0 0.625em;
    visibility: hidden;
    display: block;
    opacity: 0;
    max-height: 0;
    transition: visibility 0s, opacity 0.5s linear, max-height 0.5s ease-in-out; }
  @media only screen and (max-width: 80em) {
    .nar_footer .x-nav .sub-menu {
      font-size: 16px; } }
  @media screen and (max-height: 829px) {
    .nar_footer .x-nav .sub-menu {
      font-size: 14px !important; } }
  .nar_footer .x-nav .sub-menu > li > a {
    padding: 0 0.5em; }
  .nar_footer .x-nav .sub-menu > li > a:focus, .nar_footer .x-nav .sub-menu > li > a:hover {
    box-shadow: none !important; }
  .nar_footer .x-nav .sub-menu > li:last-of-type > a {
    padding-top: 0;
    padding-bottom: 0; }
  .nar_footer .x-nav .sub-menu > li .x-active {
    box-shadow: none !important; }
  .nar_footer .x-nav .menu-opened {
    visibility: visible;
    opacity: 1;
    max-height: 95px; }
  .nar_footer .x-social-global {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -ms-flex-pack: start !important;
    -webkit-justify-content: flex-start !important;
            justify-content: flex-start !important;
    padding: 0 20px;
    margin-top: 0.9375em;
    -ms-flex-wrap: wrap !important;
    -webkit-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
    -ms-flex-direction: row !important;
    -webkit-flex-direction: row !important;
            flex-direction: row !important; }
  .nar_footer .x-social-global a {
    background-color: #C6D4D9;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    line-height: 1.8;
    color: white;
    text-align: center;
    margin-right: 6%; }
  @media only screen and (max-width: 80em) {
    .nar_footer .x-social-global a {
      width: 30px;
      height: 30px;
      line-height: 1.6; } }
  .nar_footer .x-social-global a:last-of-type {
    margin-right: 0; }
  .nar_footer .x-social-global a:focus, .nar_footer .x-social-global a:hover {
    background-color: #1C8DA6;
    color: white; }
  .nar_footer .x-social-global a > i {
    font-size: 22px; }
  @media only screen and (max-width: 80em) {
    .nar_footer .x-social-global a > i {
      font-size: 18px; } }
  .nar_footer .x-social-global a > i:before {
    vertical-align: middle; }
  .nar_footer .x-social-global .facebook .x-icon-facebook-square:before {
    content: '\f09a'; }
  .nar_footer .x-social-global .twitter .x-icon-twitter-square:before {
    content: '\f099'; }
  .nar_footer .x-social-global .linkedin .x-icon-linkedin-square:before {
    content: '\f0e1'; }
  .nar_footer .x-social-global .instagram .x-icon-instagram:before {
    content: '\f16d'; }
  .nar_footer #nav-sponsors {
    margin-top: 1.25em; }
  @media only screen and (max-width: 80em) {
    .nar_footer #nav-sponsors {
      margin-top: 0.9375em; } }
  .nar_footer #nav-sponsors > p {
    padding: 0 30px;
    font-size: 1.2rem;
    margin-bottom: 0; }
  @media only screen and (max-width: 80em) {
    .nar_footer #nav-sponsors > p {
      font-size: 1rem; } }
  .nar_footer #nav-sponsors .sponsor-img {
    padding: 0 25px; }
  .nar_footer #nav-sponsors .sponsor-img img {
    border: 2px solid white; }
  @media only screen and (max-width: 64em) {
    .nar_footer #nav-sponsors .sponsor-img img {
      width: 200px !important; } }
  .nar_footer .x-btn-navbar {
    box-shadow: none !important;
    background-color: transparent !important;
    -webkit-outline: none;
    -moz-outline: none;
    outline: none !important;
    padding: 0; }
  .nar_footer .x-btn-navbar .x-icon-bars {
    color: #1C8DA6; }
  .nar_footer .x-btn-navbar .x-icon-bars:focus, .nar_footer .x-btn-navbar .x-icon-bars:hover {
    color: #F78E20; }
  @media only screen and (max-width: 61.1875em) {
    .nar_footer .x-nav-wrap.mobile {
      display: none; } }
  .nar_footer .x-nav-wrap.mobile .x-nav {
    padding: 0; }
  .nar_footer .x-nav-wrap.mobile .x-nav > li:hover {
    background-color: #f7f7f7; }
  .nar_footer .x-nav-wrap.mobile .x-nav > li > a {
    font-size: 20px !important;
    padding: 5px 0 !important;
    display: inline-block; }
  .nar_footer .x-nav-wrap.mobile .x-nav > li > a > span:after {
    display: none; }
  .nar_footer .x-nav-wrap.mobile .x-nav > li > a .x-sub-toggle > span .x-icon-angle-double-down:before {
    content: "" !important;
    font-size: 18px !important; }
  .nar_footer .x-nav-wrap.mobile .x-nav > li > a .x-sub-toggle > span:after {
    display: none; }
  .nar_footer .x-nav-wrap.mobile .x-nav > li .x-sub-toggle {
    top: 20px;
    bottom: auto; }
  .nar_footer .x-nav-wrap.mobile .x-nav > li .x-sub-toggle > span .x-icon-angle-double-down:before {
    content: "" !important;
    font-size: 18px !important;
    color: #1C8DA6 !important; }
  .nar_footer .x-nav-wrap.mobile .x-nav > li .x-sub-toggle > span:after {
    display: none; }
  .nar_footer .x-nav-wrap.mobile .x-nav > li .x-sub-toggle .rotated {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg); }
  .nar_footer .x-nav-wrap.mobile .x-nav .hide {
    display: block; }
  .nar_footer .x-nav-wrap.mobile .x-nav .hide > a {
    color: #1C8DA6 !important; }
  .nar_footer .x-nav-wrap.mobile .x-nav .hide > a:hover {
    color: #F78E20 !important; }
  .nar_footer .x-nav-wrap.mobile .x-nav .sub-menu {
    padding-left: 0; }
  .nar_footer .x-nav-wrap.mobile .x-nav .sub-menu > li > a {
    font-size: 16px;
    padding: 0.5em 0; }
  .nar_footer .x-nav-wrap.mobile .x-social-global {
    padding: 0;
    margin-top: 0;
    margin-bottom: 1.875em;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
  .nar_footer .x-nav-wrap.mobile .x-social-global a {
    margin-right: 12px; }
  @media only screen and (max-width: 61.1875em) {
    .nar_footer .x-nav-wrap.mobile .x-social-global a {
      line-height: 1.4; } }
  @media only screen and (max-width: 43.6875em) {
    .nar_footer #ypn-header .block--nar-search {
      margin: 0 !important; } }
  @media only screen and (max-width: 61.1875em) {
    .nar_footer #ypn-header #block-menu-block-6 {
      display: none; } }
  .nar_footer #home-hero h1 {
    margin-bottom: 0 !important; }
  @media only screen and (max-width: 80em) {
    .nar_footer #home-hero {
      padding-top: 10em; } }
  @media only screen and (max-width: 64em) {
    .nar_footer #home-hero {
      padding-top: 6em; }
    .nar_footer #home-hero .x-container {
      padding-bottom: 7em !important; } }
  @media only screen and (max-width: 37.5em) {
    .nar_footer #home-hero {
      padding-top: 0; } }
  @media only screen and (max-width: 61.1875em) {
    .nar_footer #home-hero, .nar_footer #inner-hero, .nar_footer .blog .blog-header #inner-hero, .nar_footer .single-post .blog-header #inner-hero {
      margin-top: 0 !important; } }
  .nar_footer #home-hero .head-title h1, .nar_footer #inner-hero .head-title h1, .nar_footer .blog .blog-header #inner-hero .head-title h1, .nar_footer .single-post .blog-header #inner-hero .head-title h1 {
    font-weight: bold !important; }
  .nar_footer #home-hero .head-title p, .nar_footer #inner-hero .head-title p, .nar_footer .blog .blog-header #inner-hero .head-title p, .nar_footer .single-post .blog-header #inner-hero .head-title p {
    color: white;
    font-size: 2.2rem;
    margin-bottom: 0;
    line-height: 1.2; }
  @media only screen and (max-width: 64em) {
    .nar_footer #home-hero .head-title p, .nar_footer #inner-hero .head-title p, .nar_footer .blog .blog-header #inner-hero .head-title p, .nar_footer .single-post .blog-header #inner-hero .head-title p {
      font-size: 2rem; } }
  @media only screen and (max-width: 32.5em) {
    .nar_footer #home-hero .head-title p, .nar_footer #inner-hero .head-title p, .nar_footer .blog .blog-header #inner-hero .head-title p, .nar_footer .single-post .blog-header #inner-hero .head-title p {
      font-size: 1.8rem; } }
  @media only screen and (max-width: 30em) {
    .nar_footer #home-hero .head-title p, .nar_footer #inner-hero .head-title p, .nar_footer .blog .blog-header #inner-hero .head-title p, .nar_footer .single-post .blog-header #inner-hero .head-title p {
      font-size: 1.2rem; } }
  @media only screen and (max-width: 64em) {
    .nar_footer #inner-hero, .nar_footer .blog .blog-header #inner-hero, .nar_footer .single-post .blog-header #inner-hero {
      padding-top: 10em; } }
  @media only screen and (max-width: 61.1875em) {
    .nar_footer #inner-hero .x-container, .nar_footer .blog .blog-header #inner-hero .x-container, .nar_footer .single-post .blog-header #inner-hero .x-container {
      padding-top: 2.6em !important;
      padding-bottom: 1.5em !important; } }
  @media only screen and (max-width: 37.5em) {
    .nar_footer #inner-hero, .nar_footer .blog .blog-header #inner-hero, .nar_footer .single-post .blog-header #inner-hero {
      padding-top: 8em; } }
  .nar_footer #inner-hero .head-title h1, .nar_footer .blog .blog-header #inner-hero .head-title h1, .nar_footer .single-post .blog-header #inner-hero .head-title h1 {
    margin-bottom: 0; }
  .nar_footer #inner-hero .head-title p, .nar_footer .blog .blog-header #inner-hero .head-title p, .nar_footer .single-post .blog-header #inner-hero .head-title p {
    font-size: 2rem; }
  @media only screen and (max-width: 64em) {
    .nar_footer #inner-hero .head-title p, .nar_footer .blog .blog-header #inner-hero .head-title p, .nar_footer .single-post .blog-header #inner-hero .head-title p {
      font-size: 1.8rem; } }
  @media only screen and (max-width: 32.5em) {
    .nar_footer #inner-hero .head-title p, .nar_footer .blog .blog-header #inner-hero .head-title p, .nar_footer .single-post .blog-header #inner-hero .head-title p {
      font-size: 1.2rem; } }
  @media only screen and (max-width: 30em) {
    .nar_footer #inner-hero .head-title p, .nar_footer .blog .blog-header #inner-hero .head-title p, .nar_footer .single-post .blog-header #inner-hero .head-title p {
      font-size: 1.1rem; } }
  @media only screen and (max-width: 32.5em) {
    .nar_footer #inner-hero .larger-txt, .nar_footer .blog .blog-header #inner-hero .larger-txt, .nar_footer .single-post .blog-header #inner-hero .larger-txt {
      font-size: 1rem !important; } }
  .nar_footer #inner-hero .larger-txt p, .nar_footer .blog .blog-header #inner-hero .larger-txt p, .nar_footer .single-post .blog-header #inner-hero .larger-txt p {
    margin-bottom: 0.3125em; }
  @media only screen and (max-width: 30em) {
    .nar_footer .page-id-64 #inner-hero .x-bg-layer-lower-image {
      background-position: 30% center !important; } }
  .nar_footer .blog .blog-header, .nar_footer .single-post .blog-header {
    margin-bottom: 4.0625em;
    text-transform: uppercase; }
  .nar_footer .blog .blog-header #inner-hero, .nar_footer .single-post .blog-header #inner-hero {
    padding: 16em 0 0 0; }
  @media only screen and (max-width: 64em) {
    .nar_footer .blog .blog-header #inner-hero, .nar_footer .single-post .blog-header #inner-hero {
      padding-top: 10em; } }
  @media only screen and (max-width: 61.1875em) {
    .nar_footer .blog .blog-header #inner-hero .x-container, .nar_footer .single-post .blog-header #inner-hero .x-container {
      padding-top: 2.6em !important;
      padding-bottom: 1.5em !important; } }
  @media only screen and (max-width: 37.5em) {
    .nar_footer .blog .blog-header #inner-hero, .nar_footer .single-post .blog-header #inner-hero {
      padding-top: 8em; } }
  .nar_footer .blog .blog-header .x-container, .nar_footer .single-post .blog-header .x-container {
    background-color: rgba(0, 0, 0, 0.45);
    padding: 3.5em 5% 3em; }
  .nar_footer #ypn-header #searchform .search-query {
    font-family: sans-serif;
    font-size: 0.875em;
    border: none;
    padding: 3px 0 0 5px !important; }
  @media (min-width: 460px) {
    .nar_footer .region-header {
      -ms-flex-align: center !important;
      -webkit-align-items: center !important;
              align-items: center !important;
      display: -ms-flexbox !important;
      display: -webkit-flex !important;
      display: flex !important;
      -ms-flex-pack: justify !important;
      -webkit-justify-content: space-between !important;
              justify-content: space-between !important; } }
  .nar_footer body.login {
    background-color: white !important; }
  .nar_footer body.login h1 > a {
    background-size: 40%;
    width: 100%;
    height: 165px !important;
    background-position: 50%; }
  .nar_footer body.login input[type=submit] {
    font-size: inherit !important;
    line-height: 1.1 !important; }
  @media only screen and (max-width: 64em) {
    .nar_footer .region-footer {
      padding: 0 2%; } }
  @media only screen and (max-width: 61.1875em) {
    .nar_footer .region-footer {
      padding: 0; } }
  .nar_footer .region-footer .block__title {
    font-size: 20px !important;
    margin-bottom: 1em !important; }
  .nar_footer .region-footer .region-footer__top .layout-constrain {
    width: 75% !important; }
  @media only screen and (max-width: 64em) {
    .nar_footer .region-footer .region-footer__top .layout-constrain {
      width: 73% !important; } }
  @media only screen and (max-width: 61.1875em) {
    .nar_footer .region-footer .region-footer__top .layout-constrain {
      width: 100% !important; } }
  .nar_footer .region-footer #block-nar-settings-copyright.block--copyright {
    text-align: left;
    width: 100%; }
  .nar_footer .region-footer #block-block-63.block--63 .content {
    position: absolute !important;
    margin-left: 25%;
    top: 30px;
    border-top: 0; }
  @media only screen and (max-width: 56.1875em) {
    .nar_footer .region-footer #block-block-63.block--63 .content {
      position: relative !important;
      top: 0;
      text-align: center;
      margin-left: 0;
      border-top: 1px solid #727272; } }
  .nar_footer .region-footer #block-nar-settings-translate > .content .translate-toggle {
    cursor: pointer; }
  .nar_footer .region-footer #block-nar-settings-footer-nar-properties > .block__title {
    font-size: 1em !important; }
  .nar_footer .region-footer .region-footer__right {
    position: relative; }
  .nar_footer .region-footer .region-footer__right--bottom {
    position: absolute !important;
    top: 124px;
    left: 0; }
  .nar_footer .region-footer .properties-toggle {
    cursor: pointer; }
  .nar_footer .region-footer .properties-close:after {
    content: "X" !important;
    display: inline-block;
    position: absolute;
    right: -2px;
    top: -3px !important;
    border: none !important;
    height: 0;
    margin-left: 1em;
    width: 0;
    font-size: 18px;
    color: #fff; }
  @media only screen and (max-width: 48em) {
    .nar_footer #meet-join-lead .x-container {
      margin-top: -3em; } }
  @media only screen and (max-width: 80em) {
    .nar_footer #meet-join-lead .x-column.x-1-3 {
      padding-left: 18px;
      padding-right: 18px; } }
  .nar_footer #meet-join-lead .x-column.x-1-3:hover {
    background-color: #f8f8f8; }
  .nar_footer #meet-join-lead .x-feature-box .x-feature-box-title {
    font-size: 2rem; }
  @media only screen and (max-width: 80em) {
    .nar_footer #meet-join-lead .x-feature-box .x-feature-box-title {
      font-size: 1.8rem; } }
  @media only screen and (max-width: 80em) {
    .nar_footer #meet-join-lead .x-feature-box .x-feature-box-title {
      font-size: 1.6rem; } }
  @media only screen and (max-width: 64em) {
    .nar_footer #decade-join._stretch-container {
      -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
              flex-wrap: wrap; } }
  @media only screen and (max-width: 64em) {
    .nar_footer #decade-join .x-column.x-2-5, .nar_footer #decade-join .x-column.x-3-5 {
      width: 50%; } }
  @media only screen and (max-width: 47.9375em) {
    .nar_footer #decade-join .x-column.x-2-5, .nar_footer #decade-join .x-column.x-3-5 {
      width: 100%; } }
  @media only screen and (max-width: 77.5em) {
    .nar_footer #history-download ._stretch-container {
      -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
              flex-wrap: wrap; }
    .nar_footer #history-download .x-column.x-2-5 {
      width: 50%;
      -ms-flex-positive: 1;
      -webkit-flex-grow: 1;
              flex-grow: 1; }
    .nar_footer #history-download .x-column.x-1-5 {
      width: 100%;
      display: block;
      height: 360px;
      -ms-flex-positive: 2;
      -webkit-flex-grow: 2;
              flex-grow: 2; } }
  @media only screen and (max-width: 77.5em) and (max-width: 37.5em) {
    .nar_footer #history-download .x-column.x-1-5 {
      height: auto; } }
  @media only screen and (max-width: 47.9375em) {
    .nar_footer #history-download ._stretch-container {
      -ms-flex-direction: column !important;
      -webkit-flex-direction: column !important;
              flex-direction: column !important; }
    .nar_footer #history-download .x-column.x-2-5, .nar_footer #history-download .x-column.x-3-5 {
      width: 100%;
      display: block; } }
  @media only screen and (max-width: 75em) {
    .nar_footer #contact-form .x-column.x-1-3, .nar_footer #contact-form .x-column.x-2-3 {
      width: 100%;
      margin-right: 0;
      float: none; }
    .nar_footer #contact-form ._stretch-container {
      -ms-flex-direction: column !important;
      -webkit-flex-direction: column !important;
              flex-direction: column !important; } }
  .nar_footer #contact-form .contact-detail .x-text strong {
    color: #F78E20;
    text-transform: uppercase; }
  .nar_footer #contact-form .contact-detail .x-text a {
    color: white !important; }
  .nar_footer #contact-form .contact-detail .x-text a:focus, .nar_footer #contact-form .contact-detail .x-text a:hover {
    color: #F78E20 !important; }
  @media only screen and (max-width: 75em) {
    .nar_footer #pledge-form ._stretch-container {
      -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
              flex-wrap: wrap;
      -ms-flex-direction: column !important;
      -webkit-flex-direction: column !important;
              flex-direction: column !important; } }
  @media only screen and (max-width: 75em) {
    .nar_footer #pledge-form .x-column.x-2-5, .nar_footer #pledge-form .x-column.x-3-5 {
      width: 100%;
      float: none;
      margin-right: 0; } }
  @media only screen and (max-width: 75em) {
    .nar_footer #pledge-form .x-column.x-2-5 {
      margin-top: 1.875em; } }
  .nar_footer #pledge-form .pledge .x-text {
    background-color: #1C8DA6;
    padding: 2.8125em 5%; }
  @media only screen and (max-width: 37.5em) {
    .nar_footer #pledge-form .pledge .x-text {
      padding: 2.8125em 20px; } }
  @media only screen and (max-width: 37.5em) {
    .nar_footer #pledge-form .join-form {
      padding: 2.5em 20px 0 !important; } }
  .nar_footer #benefits .x-feature-box .x-feature-box-title {
    display: none; }
  .nar_footer #benefits .x-feature-box .x-feature-box-content {
    margin-top: 0; }
  .nar_footer #benefits .x-feature-box .x-feature-box-content .x-feature-box-text {
    padding-top: 0; }
  .nar_footer .blog .x-header-landmark {
    display: none; }
  .nar_footer .archive article, .nar_footer .blog article, .nar_footer .search article {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -ms-flex-direction: row !important;
    -webkit-flex-direction: row !important;
            flex-direction: row !important;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
  @media only screen and (max-width: 37.5em) {
    .nar_footer .archive article, .nar_footer .blog article, .nar_footer .search article {
      display: block !important;
      -ms-flex-direction: column;
      -webkit-flex-direction: column;
              flex-direction: column; } }
  .nar_footer .archive article .entry-featured, .nar_footer .archive article .entry-wrap, .nar_footer .blog article .entry-featured, .nar_footer .blog article .entry-wrap, .nar_footer .search article .entry-featured, .nar_footer .search article .entry-wrap {
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    display: inline-block !important; }
  .nar_footer .archive article .entry-featured, .nar_footer .blog article .entry-featured, .nar_footer .search article .entry-featured {
    max-width: 25%;
    margin-right: 2%;
    height: auto;
    box-shadow: none !important; }
  @media only screen and (max-width: 37.5em) {
    .nar_footer .archive article .entry-featured, .nar_footer .blog article .entry-featured, .nar_footer .search article .entry-featured {
      max-width: 100%;
      margin-right: 0;
      margin-bottom: 1.25em; } }
  .nar_footer .archive article .entry-wrap, .nar_footer .blog article .entry-wrap, .nar_footer .search article .entry-wrap {
    width: 68%;
    padding: 0; }
  @media only screen and (max-width: 37.5em) {
    .nar_footer .archive article .entry-wrap, .nar_footer .blog article .entry-wrap, .nar_footer .search article .entry-wrap {
      width: 100%; } }
  .nar_footer .archive article .entry-wrap .entry-title, .nar_footer .blog article .entry-wrap .entry-title, .nar_footer .search article .entry-wrap .entry-title {
    font-size: 160% !important; }
  .nar_footer .archive article .entry-wrap .entry-title > a:hover, .nar_footer .blog article .entry-wrap .entry-title > a:hover, .nar_footer .search article .entry-wrap .entry-title > a:hover {
    color: #F78E20; }
  .nar_footer .archive article .entry-wrap p, .nar_footer .blog article .entry-wrap p, .nar_footer .search article .entry-wrap p {
    margin-bottom: 0.625em; }
  .nar_footer .archive article .more-link, .nar_footer .blog article .more-link, .nar_footer .search article .more-link {
    text-transform: uppercase;
    font-size: 1rem !important;
    display: inline-block !important; }
  .nar_footer .archive article .more-link:focus:after, .nar_footer .archive article .more-link:hover:after, .nar_footer .blog article .more-link:focus:after, .nar_footer .blog article .more-link:hover:after, .nar_footer .search article .more-link:focus:after, .nar_footer .search article .more-link:hover:after {
    width: 80px !important;
    left: 0; }
  .nar_footer .archive #inner-hero, .nar_footer .archive .blog .blog-header #inner-hero, .nar_footer .archive .single-post .blog-header #inner-hero, .nar_footer .blog #inner-hero, .nar_footer .blog .blog-header #inner-hero, .nar_footer .blog .blog-header .archive #inner-hero, .nar_footer .blog .blog-header .search #inner-hero, .nar_footer .blog .blog-header .single-post #inner-hero, .nar_footer .search #inner-hero, .nar_footer .search .blog .blog-header #inner-hero, .nar_footer .search .single-post .blog-header #inner-hero, .nar_footer .single-post #inner-hero, .nar_footer .single-post .blog-header #inner-hero, .nar_footer .single-post .blog-header .archive #inner-hero, .nar_footer .single-post .blog-header .blog #inner-hero, .nar_footer .single-post .blog-header .search #inner-hero {
    margin-top: 6em; }
  @media only screen and (max-width: 61.1875em) {
    .nar_footer .archive #inner-hero, .nar_footer .archive .blog .blog-header #inner-hero, .nar_footer .archive .single-post .blog-header #inner-hero, .nar_footer .blog #inner-hero, .nar_footer .blog .blog-header #inner-hero, .nar_footer .blog .blog-header .archive #inner-hero, .nar_footer .blog .blog-header .search #inner-hero, .nar_footer .blog .blog-header .single-post #inner-hero, .nar_footer .search #inner-hero, .nar_footer .search .blog .blog-header #inner-hero, .nar_footer .search .single-post .blog-header #inner-hero, .nar_footer .single-post #inner-hero, .nar_footer .single-post .blog-header #inner-hero, .nar_footer .single-post .blog-header .archive #inner-hero, .nar_footer .single-post .blog-header .blog #inner-hero, .nar_footer .single-post .blog-header .search #inner-hero {
      margin-top: 0 !important; } }
  .nar_footer .archive .x-main, .nar_footer .blog .x-main, .nar_footer .search .x-main, .nar_footer .single-post .x-main {
    width: 70.537% !important; }
  .nar_footer .archive .entry-featured, .nar_footer .blog .entry-featured, .nar_footer .search .entry-featured, .nar_footer .single-post .entry-featured {
    max-width: 280px;
    height: auto;
    box-shadow: 0 !important;
    border-bottom: 0 !important; }
  .nar_footer .archive .entry-wrap, .nar_footer .blog .entry-wrap, .nar_footer .search .entry-wrap, .nar_footer .single-post .entry-wrap {
    box-shadow: none !important; }
  @media only screen and (max-width: 48em) {
    .nar_footer .archive .entry-wrap .p-meta, .nar_footer .blog .entry-wrap .p-meta, .nar_footer .search .entry-wrap .p-meta, .nar_footer .single-post .entry-wrap .p-meta {
      font-size: .7rem; } }
  .nar_footer .archive .entry-wrap .p-meta span:nth-child(3) > a:first-of-type i, .nar_footer .blog .entry-wrap .p-meta span:nth-child(3) > a:first-of-type i, .nar_footer .search .entry-wrap .p-meta span:nth-child(3) > a:first-of-type i, .nar_footer .single-post .entry-wrap .p-meta span:nth-child(3) > a:first-of-type i {
    display: inline; }
  .nar_footer .archive .entry-wrap .p-meta span:nth-child(3) > a i, .nar_footer .blog .entry-wrap .p-meta span:nth-child(3) > a i, .nar_footer .search .entry-wrap .p-meta span:nth-child(3) > a i, .nar_footer .single-post .entry-wrap .p-meta span:nth-child(3) > a i {
    display: none; }
  .nar_footer .archive .entry-wrap .p-meta span i, .nar_footer .blog .entry-wrap .p-meta span i, .nar_footer .search .entry-wrap .p-meta span i, .nar_footer .single-post .entry-wrap .p-meta span i {
    color: #F78E20; }
  .nar_footer .archive .entry-footer, .nar_footer .blog .entry-footer, .nar_footer .search .entry-footer, .nar_footer .single-post .entry-footer {
    display: none; }
  @media only screen and (max-width: 75em) {
    .nar_footer .archive .x-main, .nar_footer .archive .x-sidebar, .nar_footer .blog .x-main, .nar_footer .blog .x-sidebar, .nar_footer .search .x-main, .nar_footer .search .x-sidebar, .nar_footer .single-post .x-main, .nar_footer .single-post .x-sidebar {
      width: 100% !important;
      float: none;
      display: block; } }
  .nar_footer .single-post .entry-title {
    font-size: 260% !important; }
  @media only screen and (max-width: 32.5em) {
    .nar_footer .single-post .entry-title {
      font-size: 200% !important; } }
  @media only screen and (max-width: 30em) {
    .nar_footer .single-post .entry-title {
      font-size: 160% !important; } }
  .nar_footer .single-post .entry-featured {
    display: none; }
  .nar_footer .single-post .entry-wrap {
    padding: 0; }
  .nar_footer .single-post .x-entry-share {
    border-top: 0;
    text-align: left;
    padding: 0;
    margin-bottom: 2.8125em; }
  .nar_footer .single-post .x-entry-share p {
    display: none; }
  .nar_footer .single-post .x-entry-share a {
    text-align: center; }
  .nar_footer .guerrillawrap {
    margin-bottom: 1.25em; }
  @media only screen and (max-width: 26.25em) {
    .nar_footer .guerrillawrap {
      padding: 20px; } }
  @media only screen and (max-width: 26.25em) {
    .nar_footer .guerrillawrap .guerrillagravatar {
      float: none;
      width: auto;
      margin-bottom: 0.5em; } }
  @media only screen and (max-width: 26.25em) {
    .nar_footer .guerrillawrap .guerrillatext {
      float: none;
      width: 100%; } }
  .nar_footer .guerrillawrap .guerrillatext h4 {
    font-size: 18px !important; }
  .nar_footer .guerrillawrap .guerrillatext p {
    font-size: 1rem !important;
    line-height: 1.2; }
  @media only screen and (max-width: 26.25em) {
    .nar_footer .guerrillawrap .guerrillatext p {
      font-size: 0.9rem !important; } }
  .nar_footer .wp-post-navigation-next {
    text-transform: uppercase;
    font-weight: bold; }
  .nar_footer #comments {
    background-color: #eee;
    padding: 30px 20px; }
  .nar_footer #comments .h-comments-title {
    font-size: 20px;
    margin-bottom: 1.875em; }
  .nar_footer #comments .comment-reply-title {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold; }
  .nar_footer #comments .comment-notes, .nar_footer #comments .logged-in-as {
    font-size: 16px; }
  .nar_footer #comments .x-comment-header {
    margin-bottom: 0.5em; }
  .nar_footer #comments .x-comment-content {
    line-height: 1.4; }
  @media only screen and (max-width: 26.25em) {
    .nar_footer #comments .x-comment-content {
      font-size: 0.9rem !important; } }
  .nar_footer #comments label {
    font-size: 18px; }
  .nar_footer #comments .x-comment-author {
    font-size: 20px; }
  .nar_footer #comments .comment {
    box-shadow: none !important;
    padding: 15px;
    border-radius: 0 !important;
    margin-bottom: 0; }
  .nar_footer #comments .comment.even {
    padding: 15px 0; }
  @media only screen and (max-width: 26.25em) {
    .nar_footer #comments .comment {
      margin-left: 0;
      margin-top: 10px; } }
  .nar_footer #comments .comment-reply-link {
    font-size: 18px; }
  @media only screen and (max-width: 26.25em) {
    .nar_footer #comments .x-comment-img {
      float: none; }
    .nar_footer #comments .x-comment-img .avatar-wrap:before {
      box-shadow: none !important; } }
  .nar_footer .x-sidebar {
    position: relative;
    width: 20.537% !important; }
  @media only screen and (max-width: 75em) {
    .nar_footer .x-sidebar {
      margin-top: 1.875em; } }
  .nar_footer .x-sidebar:before {
    content: '';
    position: absolute;
    display: block;
    width: 1px;
    height: 100%;
    background-color: #eee;
    left: -30px;
    top: 0; }
  .nar_footer .x-sidebar .widget .h-widget {
    font-size: 20px; }
  .nar_footer .x-sidebar .widget ul {
    border: 0 !important; }
  .nar_footer .x-sidebar .widget ul > li {
    font-size: 11px;
    padding: 0.75em 0; }
  .nar_footer .x-sidebar .widget ul > li > a:hover {
    color: #F78E20; }
  .nar_footer .x-sidebar #category_rss_widgets ul > li {
    background-position: left center;
    padding-left: 30px; }
  .nar_footer .x-sidebar #category_rss_widgets ul > li > a {
    font-size: 14px; }
  .nar_footer #ListContainer .viewLocationPage.btn, .nar_footer #MapListPro0 .infoWindowContainer .viewLocationPage.btn, .nar_footer .gform_button.button, .nar_footer .x-btn.x-btn-global, .nar_footer input[type=submit] {
    text-transform: uppercase;
    font-weight: bold !important;
    font-size: 1.4rem;
    line-height: 1.2;
    letter-spacing: 0.03em;
    text-shadow: none !important;
    box-shadow: none !important;
    position: relative;
    padding: 0.625em 5% 0.5em;
    transition: all 0.3s ease-in-out; }
  @media only screen and (max-width: 64em) {
    .nar_footer #ListContainer .viewLocationPage.btn, .nar_footer #MapListPro0 .infoWindowContainer .viewLocationPage.btn, .nar_footer .gform_button.button, .nar_footer .x-btn.x-btn-global, .nar_footer input[type=submit] {
      font-size: 1.1rem; } }
  .nar_footer #grant-application .gform_button.button, .nar_footer #grant-application input[type=submit], .nar_footer #share-success .gform_button.button, .nar_footer #share-success input[type=submit], .nar_footer .x-btn.-secondary {
    background-color: white;
    color: #1C8DA6;
    border-color: white; }
  .nar_footer #grant-application .gform_button.button:focus, .nar_footer #grant-application .gform_button.button:hover, .nar_footer #grant-application input[type=submit]:focus, .nar_footer #grant-application input[type=submit]:hover, .nar_footer #share-success .gform_button.button:focus, .nar_footer #share-success .gform_button.button:hover, .nar_footer #share-success input[type=submit]:focus, .nar_footer #share-success input[type=submit]:hover, .nar_footer .x-btn.-secondary:focus, .nar_footer .x-btn.-secondary:hover {
    background-color: #F78E20;
    border-color: #F78E20;
    color: white; }
  .nar_footer .-button-link, .nar_footer .archive article .more-link, .nar_footer .blog article .more-link, .nar_footer .search article .more-link {
    position: relative;
    display: block;
    margin-top: 0.9375em;
    font-weight: bold !important;
    font-size: 1.2rem; }
  .nar_footer .-button-link:after, .nar_footer .archive article .more-link:after, .nar_footer .blog article .more-link:after, .nar_footer .search article .more-link:after {
    content: '';
    position: absolute;
    z-index: 0;
    transition: all 0.3s;
    width: 0;
    height: 5px;
    bottom: -8px;
    left: 0;
    background: #C6D4D9;
    margin-top: 15px; }
  .nar_footer .-button-link:focus:after, .nar_footer .-button-link:hover:after, .nar_footer .archive article .more-link:focus:after, .nar_footer .archive article .more-link:hover:after, .nar_footer .blog article .more-link:focus:after, .nar_footer .blog article .more-link:hover:after, .nar_footer .search article .more-link:focus:after, .nar_footer .search article .more-link:hover:after {
    width: 180px;
    left: 0; }
  .nar_footer .uneditable-input, .nar_footer input:focus, .nar_footer input[type=color], .nar_footer input[type=date], .nar_footer input[type=datetime], .nar_footer input[type=datetime-local], .nar_footer input[type=email], .nar_footer input[type=month], .nar_footer input[type=number], .nar_footer input[type=password], .nar_footer input[type=search], .nar_footer input[type=tel], .nar_footer input[type=text], .nar_footer input[type=time], .nar_footer input[type=url], .nar_footer input[type=week], .nar_footer select, .nar_footer textarea {
    border: 3px solid #b9b9b9;
    border-radius: 0 !important;
    box-shadow: none !important; }
  .nar_footer label {
    text-transform: uppercase !important;
    padding-bottom: 0.5em !important; }
  .nar_footer input::-webkit-input-placeholder {
    color: #666 !important; }
  .nar_footer input:-ms-input-placeholder {
    color: #666 !important; }
  .nar_footer input::-ms-input-placeholder {
    color: #666 !important; }
  .nar_footer input::-webkit-input-placeholder {
    color: #666 !important; }
  .nar_footer input:-ms-input-placeholder {
    color: #666 !important; }
  .nar_footer input::placeholder {
    color: #666 !important; }
  .nar_footer input:-moz-placeholder, .nar_footer input:-ms-input-placeholder, .nar_footer input::-moz-placeholder, .nar_footer input::-webkit-input-placeholder {
    color: #333333 !important; }
  .nar_footer .search-query {
    padding: 0.3125em 30px !important; }
  .nar_footer textarea {
    font-size: 16px !important;
    line-height: 1.2 !important;
    padding: 10px !important; }
  .nar_footer .gform_button.button, .nar_footer input[type=submit] {
    font-size: 1.4rem !important;
    line-height: 1.2 !important;
    letter-spacing: 0.03em !important;
    padding: 0.625em 5% 0.5em !important; }
  .nar_footer .gform_button.button:focus, .nar_footer .gform_button.button:hover, .nar_footer input[type=submit]:focus, .nar_footer input[type=submit]:hover {
    background-color: #E6E6E5;
    color: orange; }
  .nar_footer body .gform_wrapper .top_label div.ginput_container {
    margin-top: 0 !important; }
  .nar_footer body .gform_wrapper .gfield_checkbox li label, .nar_footer body .gform_wrapper .gfield_radio li label {
    font-size: 14px !important;
    line-height: 1.2 !important; }
  @media only screen and (max-width: 40em) {
    .nar_footer body .gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li, .nar_footer body .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li {
      padding-left: 0 !important; } }
  .nar_footer .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0 !important; }
  .nar_footer .gfield_description {
    color: #1C8DA6 !important;
    font-size: 14px !important;
    line-height: 1.2 !important;
    opacity: 1 !important; }
  .nar_footer .adjust-left, .nar_footer .adjust-right {
    width: 49%;
    display: inline-block;
    margin-top: 0 !important; }
  @media only screen and (max-width: 40em) {
    .nar_footer .adjust-left, .nar_footer .adjust-right {
      width: 100%;
      display: block; } }
  @media only screen and (max-width: 30em) {
    .nar_footer .adjust-left, .nar_footer .adjust-right {
      width: 100%;
      display: block;
      margin-right: 0 !important; } }
  .nar_footer .adjust-left {
    float: left;
    margin-right: 2% !important; }
  .nar_footer #field_2_5 {
    margin-bottom: 0 !important; }
  .nar_footer #field_2_7 {
    margin-top: 0 !important; }
  .nar_footer #grant-application #gform_3 .gfield_radio li > label, .nar_footer #grant-application #gform_4 .gfield_radio li > label, .nar_footer #share-success #gform_3 .gfield_radio li > label, .nar_footer #share-success #gform_4 .gfield_radio li > label {
    white-space: normal;
    padding-bottom: 0 !important;
    text-transform: none !important; }
  .nar_footer #grant-application #gform_3 .gfield_radio li input[type=radio], .nar_footer #grant-application #gform_4 .gfield_radio li input[type=radio], .nar_footer #share-success #gform_3 .gfield_radio li input[type=radio], .nar_footer #share-success #gform_4 .gfield_radio li input[type=radio] {
    vertical-align: top; }
  .nar_footer #grant-application .gform_button.button, .nar_footer #grant-application input[type=submit], .nar_footer #share-success .gform_button.button, .nar_footer #share-success input[type=submit] {
    font-size: 1.4rem !important;
    line-height: 1.2 !important;
    letter-spacing: 0.03em !important;
    padding: 0.625em 5% 0.5em !important; }
  .nar_footer #grant-application .gform_button.button:focus, .nar_footer #grant-application .gform_button.button:hover, .nar_footer #grant-application input[type=submit]:focus, .nar_footer #grant-application input[type=submit]:hover, .nar_footer #share-success .gform_button.button:focus, .nar_footer #share-success .gform_button.button:hover, .nar_footer #share-success input[type=submit]:focus, .nar_footer #share-success input[type=submit]:hover {
    background-color: #F78E20;
    border-color: #F78E20;
    color: white; }
  .nar_footer #MapListPro0 .mapHolder {
    height: 600px; }
  .nar_footer #MapListPro0 .infoWindowContainer {
    border-radius: 0 !important;
    border-color: #cacaca; }
  .nar_footer #MapListPro0 .infoWindowContainer h3 {
    padding: 0.75em 0.9375em;
    background-color: #1C8DA6;
    box-shadow: none !important; }
  .nar_footer #MapListPro0 .infoWindowContainer h3 > a {
    color: white; }
  .nar_footer #MapListPro0 .infoWindowContainer h3:nth-child(2) {
    background-color: transparent !important;
    color: #1C8DA6 !important;
    border-bottom: 2px solid #1C8DA6;
    margin-bottom: 0.9375em !important; }
  .nar_footer #MapListPro0 .infoWindowContainer img {
    right: 10px;
    top: 6px; }
  .nar_footer #MapListPro0 .infoWindowContainer .locationImage {
    display: none; }
  .nar_footer #MapListPro0 .infoWindowContainer .infowindowContent h3 {
    display: none; }
  .nar_footer #MapListPro0 .infoWindowContainer p {
    padding: 0.9375em;
    margin-bottom: 0.5em; }
  .nar_footer #MapListPro0 .infoWindowContainer p:first-of-type {
    font-size: 1rem; }
  .nar_footer #MapListPro0 .infoWindowContainer p > a {
    color: #737068; }
  .nar_footer #MapListPro0 .infoWindowContainer p > a:hover {
    color: #F78E20; }
  .nar_footer #MapListPro0 .infoWindowContainer p strong {
    color: #1C8DA6; }
  .nar_footer #MapListPro0 .infoWindowContainer .viewLocationPage.btn {
    margin: 0em 0.625em 1.875em 0.625em;
    font-size: 1rem;
    background-color: #1C8DA6; }
  .nar_footer #MapListPro0 .infoWindowContainer .viewLocationPage.btn:focus, .nar_footer #MapListPro0 .infoWindowContainer .viewLocationPage.btn:hover {
    background-color: #E6E6E5;
    color: #F78E20; }
  .nar_footer #MapListPro0 .prettyFileBar .prettySearchValue {
    width: 298px; }
  .nar_footer #MapListPro0 .prettyFileBar a:before {
    top: 10px;
    left: 6px; }
  .nar_footer #MapListPro0 .prettyFileBar .btn {
    font-size: 1rem;
    text-transform: uppercase;
    background-color: #1C8DA6;
    box-shadow: none !important; }
  .nar_footer #MapListPro0 .prettyFileBar .btn:focus, .nar_footer #MapListPro0 .prettyFileBar .btn:hover {
    background-color: #E6E6E5;
    color: #F78E20; }
  .nar_footer #ListContainer .featuredImage {
    display: none; }
  .nar_footer #ListContainer .viewLocationDetail {
    font-size: 18px; }
  .nar_footer #ListContainer .prettylink {
    padding: 10px 35px; }
  @media only screen and (max-width: 30em) {
    .nar_footer #ListContainer .prettylink {
      padding: 10px 25px; } }
  .nar_footer #ListContainer .mapDescription {
    margin-top: 1.875em;
    font-size: 1.1rem;
    line-height: 1.2; }
  @media only screen and (max-width: 30em) {
    .nar_footer #ListContainer .mapDescription {
      font-size: .9rem; } }
  .nar_footer #ListContainer .mapDescription .featuredImage {
    margin-bottom: 0.9375em; }
  .nar_footer #ListContainer .mapDescription h3 {
    color: white;
    border-bottom: 2px solid white;
    padding-bottom: 0.5em;
    margin-bottom: 0.9375em !important; }
  .nar_footer #ListContainer .mapDescription strong {
    letter-spacing: 0.03em;
    color: #E6E6E5;
    text-transform: uppercase; }
  .nar_footer #ListContainer .mapDescription .address {
    display: none; }
  .nar_footer #ListContainer .viewLocationPage.btn {
    margin: 0em 0em 1.25em 0em;
    font-size: 1rem;
    background-color: #C6D4D9 !important; }
  .nar_footer #ListContainer .viewLocationPage.btn:focus, .nar_footer #ListContainer .viewLocationPage.btn:hover {
    background-color: #E6E6E5 !important;
    color: #F78E20 !important; }
  .nar_footer #ListContainer .getDirections {
    margin-top: 0.625em;
    font-size: 1rem;
    text-transform: uppercase; }
  .nar_footer #ListContainer .getDirections .btn {
    background-color: #C6D4D9 !important;
    text-transform: uppercase;
    box-shadow: none !important;
    padding: 8px 12px;
    font-size: 1rem; }
  .nar_footer #ListContainer .getDirections .btn:focus, .nar_footer #ListContainer .getDirections .btn:hover {
    background-color: #E6E6E5 !important;
    color: #F78E20 !important; }
  .nar_footer .prettyPagination .pagingInfo {
    position: relative !important; }
  .nar_footer .infoWindowContainer .infoWindow h3, .nar_footer .prettyMapList .corePrettyStyle {
    transition: all background 0.5s ease-in-out !important; }
  .nar_footer .infoWindowContainer .infoWindow h3, .nar_footer .prettyMapList .corePrettyStyle {
    background-color: #1C8DA6 !important; }
  .nar_footer .customCategoryList, .nar_footer .mapcategories {
    display: none; }
  .nar_footer .x-feature-box {
    position: relative; }
  .nar_footer .x-feature-box .x-feature-box-title {
    font-size: 1.4rem; }
  @media only screen and (max-width: 64em) {
    .nar_footer .x-feature-box .x-feature-box-title {
      font-size: 1.2rem; } }
  @media only screen and (max-width: 32.5em) {
    .nar_footer .x-feature-box .x-feature-box-title {
      font-size: 1.1rem; } }
  .nar_footer .x-feature-box .x-feature-box-text {
    line-height: 1.4;
    padding-top: .5em; }
  .nar_footer .x-feature-box .x-feature-box-text > a {
    position: relative;
    display: block;
    margin-top: 0.9375em;
    font-weight: bold !important;
    font-size: 1.2rem; }
  .nar_footer .x-feature-box .x-feature-box-text > a:after {
    display: block;
    margin-left: auto;
    margin-right: auto;
    content: '';
    position: absolute;
    z-index: 0;
    transition: all 0.3s;
    width: 0;
    height: 5px;
    bottom: -8px;
    left: 50%;
    right: 50%;
    background: #C6D4D9;
    margin-top: 15px; }
  .nar_footer .x-feature-box .x-feature-box-text > a:focus:after, .nar_footer .x-feature-box .x-feature-box-text > a:hover:after {
    width: 180px;
    left: 0;
    right: 0; }
  .nar_footer .owl-nav .owl-next, .nar_footer .owl-nav .owl-prev {
    position: absolute;
    top: 35%;
    border-radius: 0 !important;
    background: #1C8DA6 !important;
    font-size: 0 !important; }
  .nar_footer .owl-nav .owl-next:before, .nar_footer .owl-nav .owl-prev:before {
    content: '';
    font-family: "FontAwesome" !important;
    font-style: normal !important;
    font-weight: normal !important;
    text-decoration: inherit;
    text-rendering: auto;
    font-size: 18px;
    left: 0;
    right: 0;
    display: inline-block;
    color: white !important;
    z-index: 2; }
  .nar_footer .owl-nav .owl-prev {
    left: 0; }
  .nar_footer .owl-nav .owl-prev:before {
    content: '\f053'; }
  .nar_footer .owl-nav .owl-next {
    right: 0; }
  .nar_footer .owl-nav .owl-next:before {
    content: '\f054'; }
  .nar_footer .ypn-staff-feed {
    clear: both;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
  .nar_footer .ypn-staff-feed > figure {
    position: relative;
    text-align: center;
    width: 18.3%;
    margin: 0 2% 1.875em 0;
    transition: all 0.2s ease-in-out; }
  .nar_footer .ypn-staff-feed > figure:nth-child(5n) {
    margin-right: 0; }
  @media only screen and (max-width: 75em) {
    .nar_footer .ypn-staff-feed > figure {
      width: 23.5%; }
    .nar_footer .ypn-staff-feed > figure:nth-child(4n) {
      margin-right: 0; }
    .nar_footer .ypn-staff-feed > figure:nth-child(5n) {
      margin-right: 2%; } }
  @media only screen and (max-width: 42.5em) {
    .nar_footer .ypn-staff-feed > figure {
      width: 32%;
      margin-right: 2% !important; }
    .nar_footer .ypn-staff-feed > figure:nth-child(3n) {
      margin-right: 0 !important; } }
  @media only screen and (max-width: 30em) {
    .nar_footer .ypn-staff-feed > figure {
      width: 49%;
      margin-right: 0 !important; }
    .nar_footer .ypn-staff-feed > figure:nth-child(odd) {
      margin-right: 2% !important; } }
  .nar_footer .ypn-staff-feed > figure .photo {
    margin-bottom: 0.9375em; }
  .nar_footer .ypn-staff-feed > figure .name {
    margin-bottom: 0; }
  @media only screen and (max-width: 80em) {
    .nar_footer .ypn-staff-feed > figure .name {
      font-size: 1.1rem; } }
  @media only screen and (max-width: 30em) {
    .nar_footer .ypn-staff-feed > figure .name {
      font-size: 1rem; } }
  .nar_footer .ypn-staff-feed > figure .location, .nar_footer .ypn-staff-feed > figure .region {
    color: #737068; }
  @media only screen and (max-width: 30em) {
    .nar_footer .ypn-staff-feed > figure .location, .nar_footer .ypn-staff-feed > figure .region {
      font-size: .9rem; } }
  .nar_footer .ypn-staff-feed > figure .region {
    font-style: italic;
    font-weight: bold;
    color: #F78E20; }
  .nar_footer .ypn-staff-feed > figure .connect-links {
    margin-top: 0.75em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }
  .nar_footer .ypn-staff-feed > figure .connect-links > p {
    margin-right: 4%; }
  .nar_footer .ypn-staff-feed > figure .connect-links > p:last-of-type {
    margin-right: 0; }
  .nar_footer .ypn-staff-feed > figure .connect-links > p > a {
    background-color: #C6D4D9;
    border-radius: 50%;
    line-height: 1.7;
    color: white;
    text-align: center;
    padding: 6px 8px; }
  .nar_footer .ypn-staff-feed > figure .connect-links > p > a:hover {
    background-color: #F78E20; }
  .nar_footer .ypn-staff-feed > figure p {
    margin-bottom: 0;
    line-height: 1.2; }
  .nar_footer .x-ul-icons {
    margin-bottom: 0 !important;
    margin-left: 2em; }
  .nar_footer .x-ul-icons .x-li-icon {
    font-size: 1.15rem;
    line-height: 1.3;
    padding-bottom: 1.25em; }
  .nar_footer .x-ul-icons .x-li-icon i {
    color: white;
    text-indent: -2em; }
  .nar_footer .x-ul-icons .x-li-icon i:before {
    background-color: #F78E20 !important;
    padding: 5px 10px !important;
    border-radius: 50%; }
  .nar_footer .x-accordion .x-accordion-group {
    box-shadow: none !important;
    border-color: #1C8DA6; }
  .nar_footer .x-accordion .x-accordion-group .x-accordion-toggle {
    background-color: #1C8DA6 !important;
    color: white !important; }
  .nar_footer .x-accordion .x-accordion-group .x-accordion-toggle:before {
    color: white; }
  .nar_footer .x-accordion .x-accordion-group .x-accordion-toggle.collapse {
    background-color: #1C8DA6 !important; }
  .nar_footer .x-accordion .x-accordion-group .x-accordion-inner {
    line-height: 1.3;
    padding-top: 1.875em;
    padding-bottom: 1.875em; }
  .nar_footer .no-supports .x-section .x-container.marginless-columns .x-column {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
  @media only screen and (max-width: 64em) {
    .nar_footer .no-supports ._stretch-container {
      -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
              flex-wrap: wrap; } }
  @media only screen and (max-width: 80em) {
    .nar_footer .selector #nav-sponsors .sponsor-img > img, .nar_footer _:-ms-lang(x) #nav-sponsors .sponsor-img > img, .nar_footer _:-webkit-full-screen #nav-sponsors .sponsor-img > img {
      max-width: 80%; } }
  .nar_footer :root .x-section .x-container.marginless-columns .x-column, .nar_footer _:-ms-fullscreen {
    display: block; }
  @media only screen and (max-width: 64em) {
    .nar_footer :root ._stretch-container, .nar_footer _:-ms-fullscreen {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; } }
  .nar_footer .region-footer #block-nar-settings-copyright.block--copyright {
    background: #23252d; }

.content-topic icon,
.content-topicsss icon {
  background: rgba(68, 68, 68, 0.267); }

.content-topic.topic-budgeting-finance icon,
.content-topicsss.topic-budgeting-finance icon {
  background: url("../img/icon-category-budgeting.svg") no-repeat center; }

.content-topic.topic-real-estate-investing icon,
.content-topicsss.topic-real-estate-investing icon {
  background: url("../img/icon-category-real-estate.svg") no-repeat center; }

.content-topic.topic-retirement-planning icon,
.content-topicsss.topic-retirement-planning icon {
  background: url("../img/icon-category-retirement.svg") no-repeat center; }

.content-topic.topic-succession-planning icon,
.content-topicsss.topic-succession-planning icon {
  background: url("../img/icon-category-succession.svg") no-repeat center; }

.content-topic.topic-tools-calculators icon,
.content-topicsss.topic-tools-calculators icon {
  background: url("../img/icon-category-tools.svg") no-repeat center; }

.content-topic.topic-wellness-essentials icon,
.content-topicsss.topic-wellness-essentials icon {
  background: url("../img/icon-category-essentials.svg") no-repeat center; }

.content-topic.topic-common-questions icon,
.content-topicsss.topic-common-questions icon {
  background: url("../img/icon-category-common.svg") no-repeat center; }

.content-topic.topic-credit-debt icon,
.content-topicsss.topic-credit-debt icon {
  background: url("../img/icon-category-credit-debt.svg") no-repeat center; }

.content-topic.topic-taxes icon,
.content-topicsss.topic-taxes icon {
  background: url("../img/icon-category-taxes.svg") no-repeat center; }

.content-topic.topic-insurance icon,
.content-topicsss.topic-insurance icon {
  background: url("../img/icon-category-insurance.svg") no-repeat center; }

.content-topic.topic-events icon,
.content-topicsss.topic-events icon {
  background: url("../img/icon-category-events.svg") no-repeat center; }

.content-topic.topic-promotional-materials icon,
.content-topicsss.topic-promotional-materials icon {
  background: url("../img/icon-category-promotional-materials.svg") no-repeat center; }

.goal-item icon {
  background: #444; }

.goal-item.user-generated-goal icon {
  background: url("../img/icon-goal-custom.svg") no-repeat center; }

.goal-item.check-your-credit-report icon {
  background: url("../img/icon-goal-credit-search.svg") no-repeat center; }

.goal-item.obtain-your-fico-credit-score icon {
  background: url("../img/icon-goal-credit-search.svg") no-repeat center; }

.goal-item.open-a-savings-account-to-set-aside-money-for-taxes icon {
  background: url("../img/icon-goal-savings.svg") no-repeat center; }

.goal-item.open-a-savings-account-for-a-reserve-fund icon {
  background: url("../img/icon-goal-savings.svg") no-repeat center; }

.goal-item.assess-your-typical-expenses icon {
  background: url("../img/icon-goal-expenses.svg") no-repeat center; }

.goal-item.assess-your-typical-income icon {
  background: url("../img/icon-goal-income.svg") no-repeat center; }

.goal-item.set-up-repayment-plans-for-all-debts icon {
  background: url("../img/icon-goal-chart-down.svg") no-repeat center; }

.goal-item.create-a-comprehensive-budget icon {
  background: url("../img/icon-goal-budget.svg") no-repeat center; }

.goal-item.consult-a-financial-professional icon {
  background: url("../img/icon-goal-advisor.svg") no-repeat center; }

.goal-item.acquire-insurance icon {
  background: url("../img/icon-goal-insurance.svg") no-repeat center; }

.goal-item.save-six-months-worth-of-expenses-in-a-reserve-fund icon {
  background: url("../img/icon-goal-savings.svg") no-repeat center; }

.goal-item.research-types-of-iras icon {
  background: url("../img/icon-goal-ira.svg") no-repeat center; }

.goal-item.research-types-of-401-k-s icon {
  background: url("../img/icon-goal-401k.svg") no-repeat center; }

.goal-item.open-a-retirement-account icon {
  background: url("../img/icon-goal-savings.svg") no-repeat center; }

.goal-item.contribute-10-of-all-earnings-to-your-retirement icon {
  background: url("../img/icon-goal-savings.svg") no-repeat center; }

.goal-item.expand-your-available-credit icon {
  background: url("../img/icon-goal-credit-increase.svg") no-repeat center; }

.goal-item.contribute-15-of-all-earnings-to-your-retirement icon {
  background: url("../img/icon-goal-savings.svg") no-repeat center; }

.goal-item.explore-reits-as-an-investment icon {
  background: url("../img/icon-goal-property-search.svg") no-repeat center; }

.goal-item.understand-1031-exchanges icon {
  background: url("../img/icon-goal-property-taxes.svg") no-repeat center; }

.goal-item.explore-downpayment-saving-options icon {
  background: url("../img/icon-goal-downpayment.svg") no-repeat center; }

.goal-item.compile-a-list-of-potential-investment-properties icon {
  background: url("../img/icon-goal-compile.svg") no-repeat center; }

.goal-item.acquire-an-investment-property icon {
  background: url("../img/icon-goal-property.svg") no-repeat center; }

.goal-item.diversify-your-assets icon {
  background: url("../img/icon-goal-diversify.svg") no-repeat center; }

.goal-item.pay-off-all-non-mortgage-debt icon {
  background: url("../img/icon-goal-non-mortgage-debt.svg") no-repeat center; }

.goal-item.maximize-your-retirement-contributions icon {
  background: url("../img/icon-goal-chart-up.svg") no-repeat center; }

.goal-item.find-a-successor icon {
  background: url("../img/icon-goal-successor.svg") no-repeat center; }

.goal-item.complete-a-business-valuation icon {
  background: url("../img/icon-goal-valuation.svg") no-repeat center; }

.goal-item.have-your-business-exit-succession-plan-in-place icon {
  background: url("../img/icon-goal-succession.svg") no-repeat center; }

.goal-item.prepare-your-book-of-business-for-sale icon {
  background: url("../img/icon-goal-book.svg") no-repeat center; }

.goal-item.finalize-your-retirement-income-plan icon {
  background: url("../img/icon-goal-plan.svg") no-repeat center; }

.goal-item.plan-for-future-estate-and-gift-taxes icon {
  background: url("../img/icon-goal-gift.svg") no-repeat center; }

.goal-item.create-a-plan-for-your-estate icon {
  background: url("../img/icon-goal-estate.svg") no-repeat center; }

.quizzes.checkup .progress-bar {
  width: 100%;
  position: fixed;
  left: 0;
  height: 7px;
  background: rgba(0, 107, 182, 0.3); }
  .quizzes.checkup .progress-bar .completed-bar {
    position: fixed;
    left: 0;
    height: inherit;
    background: #006bb6;
    transition: width 1000ms ease-in; }

.quizzes.checkup h4,
.quizzes.checkup h5 {
  font-family: "Lato-Bold", sans-serif;
  font-size: 36px;
  text-align: center;
  color: #565656;
  line-height: 1;
  margin: 40px 0;
  -webkit-animation: slideIn-right 0.5s 0.25s backwards ease-in-out;
          animation: slideIn-right 0.5s 0.25s backwards ease-in-out; }

.quizzes.checkup h4 {
  text-align: left; }

.quizzes.checkup .main-container {
  padding-bottom: 0; }

@media (max-width: 599px) {
  .quizzes.checkup .container {
    margin-left: -2%;
    width: 100%; } }

@media (min-width: 600px) and (max-width: 899px) {
  .quizzes.checkup .container {
    width: 80%; } }

.quizzes.checkup .intro,
.quizzes.checkup .conclusion {
  padding-left: 10px;
  padding-right: 10px; }
  .quizzes.checkup .intro:before,
  .quizzes.checkup .conclusion:before {
    content: '';
    display: block;
    height: 234px;
    width: 234px;
    float: left;
    margin: 100px 40px 0 0;
    background: url("../img/icon-checkup-intro.png") no-repeat center;
    background-size: contain;
    -webkit-animation: popIn 0.5s forwards ease-in;
            animation: popIn 0.5s forwards ease-in; }
    @media (max-width: 599px) {
      .quizzes.checkup .intro:before,
      .quizzes.checkup .conclusion:before {
        margin: 40px 0;
        width: 100%;
        height: 150px; } }
    @media (min-width: 600px) and (max-width: 899px) {
      .quizzes.checkup .intro:before,
      .quizzes.checkup .conclusion:before {
        margin: 100px 40px 221px 0; } }
  .quizzes.checkup .intro h4,
  .quizzes.checkup .conclusion h4 {
    margin: 110px 0 20px; }
  .quizzes.checkup .intro h4,
  .quizzes.checkup .intro p,
  .quizzes.checkup .conclusion h4,
  .quizzes.checkup .conclusion p {
    -webkit-animation: slideIn-right 0.5s 0.5s backwards ease-in-out;
            animation: slideIn-right 0.5s 0.5s backwards ease-in-out; }
  .quizzes.checkup .intro .button,
  .quizzes.checkup .conclusion .button {
    -webkit-animation: fadeIn 0.5s 1s backwards ease-in-out;
            animation: fadeIn 0.5s 1s backwards ease-in-out; }

.quizzes.checkup .conclusion:before {
  background: url("../img/icon-checkup-conclusion.png") no-repeat center; }
  @media (max-width: 599px) {
    .quizzes.checkup .conclusion:before {
      background-size: 145px; } }

.quizzes.checkup .checkup-question.answered h4,
.quizzes.checkup .checkup-question.answered h5 {
  -webkit-animation: none;
          animation: none; }

.quizzes.checkup .checkup-question .response-container {
  text-align: center;
  min-height: 100%; }

.quizzes.checkup .checkup-question.choice-1 .response-button, .quizzes.checkup .checkup-question.choice-2 .response-button {
  font-family: "Lato-Regular", sans-serif;
  font-weight: normal;
  color: #006bb6;
  font-size: 18px;
  text-transform: none;
  letter-spacing: 0;
  white-space: normal;
  line-height: 1.6;
  background: #f1f1f1;
  cursor: pointer; }
  .quizzes.checkup .checkup-question.choice-1 .response-button:nth-child(1), .quizzes.checkup .checkup-question.choice-2 .response-button:nth-child(1) {
    -webkit-animation-delay: 0.75s;
            animation-delay: 0.75s; }
  .quizzes.checkup .checkup-question.choice-1 .response-button:nth-child(2), .quizzes.checkup .checkup-question.choice-2 .response-button:nth-child(2) {
    -webkit-animation-delay: 1s;
            animation-delay: 1s; }
  .quizzes.checkup .checkup-question.choice-1 .response-button:nth-child(3), .quizzes.checkup .checkup-question.choice-2 .response-button:nth-child(3) {
    -webkit-animation-delay: 1.25s;
            animation-delay: 1.25s; }
  .quizzes.checkup .checkup-question.choice-1 .response-button:nth-child(4), .quizzes.checkup .checkup-question.choice-2 .response-button:nth-child(4) {
    -webkit-animation-delay: 1.5s;
            animation-delay: 1.5s; }
  .quizzes.checkup .checkup-question.choice-1 .response-button:nth-child(5), .quizzes.checkup .checkup-question.choice-2 .response-button:nth-child(5) {
    -webkit-animation-delay: 1.75s;
            animation-delay: 1.75s; }

.quizzes.checkup .checkup-question.choice-1 .response-button,
.quizzes.checkup .checkup-question.choice-1 .response-button[disabled] {
  min-height: 230px;
  width: 19%;
  padding: 14px;
  margin-right: 4px;
  vertical-align: top;
  border-bottom: 6px solid #8dc63f;
  -webkit-animation: slideIn-bottom 0.5s backwards ease-out;
          animation: slideIn-bottom 0.5s backwards ease-out; }
  @media (max-width: 599px) {
    .quizzes.checkup .checkup-question.choice-1 .response-button,
    .quizzes.checkup .checkup-question.choice-1 .response-button[disabled] {
      min-height: 6em;
      width: 100%; } }
  .quizzes.checkup .checkup-question.choice-1 .response-button:last-child,
  .quizzes.checkup .checkup-question.choice-1 .response-button[disabled]:last-child {
    margin-right: 0; }
  .quizzes.checkup .checkup-question.choice-1 .response-button:hover, .quizzes.checkup .checkup-question.choice-1 .response-button.selected,
  .quizzes.checkup .checkup-question.choice-1 .response-button[disabled]:hover,
  .quizzes.checkup .checkup-question.choice-1 .response-button[disabled].selected {
    border-bottom: 14px solid #8dc63f;
    background: #006bb6;
    color: white; }
  .quizzes.checkup .checkup-question.choice-1 .response-button[disabled],
  .quizzes.checkup .checkup-question.choice-1 .response-button[disabled][disabled] {
    -webkit-animation: none;
            animation: none;
    pointer-events: none; }

@media (max-width: 899px) {
  .quizzes.checkup .checkup-question.choice-1 .response-container {
    padding: 0 5%; }
  .quizzes.checkup .checkup-question.choice-1 .response-button,
  .quizzes.checkup .checkup-question.choice-1 .response-button[disabled] {
    width: 100%;
    display: block;
    text-align: left;
    border-left: 6px solid #8dc63f;
    border-bottom: 0;
    -webkit-animation: slideIn-right 0.25s backwards ease-out;
            animation: slideIn-right 0.25s backwards ease-out; }
    .quizzes.checkup .checkup-question.choice-1 .response-button:hover, .quizzes.checkup .checkup-question.choice-1 .response-button.selected,
    .quizzes.checkup .checkup-question.choice-1 .response-button[disabled]:hover,
    .quizzes.checkup .checkup-question.choice-1 .response-button[disabled].selected {
      border-left: 14px solid #8dc63f;
      border-bottom: 0;
      background: #006bb6;
      color: #fff; }
    .quizzes.checkup .checkup-question.choice-1 .response-button[disabled],
    .quizzes.checkup .checkup-question.choice-1 .response-button[disabled][disabled] {
      -webkit-animation: none;
              animation: none;
      pointer-events: none; } }

.quizzes.checkup .checkup-question.choice-2 .response-container {
  padding: 0 5%; }

.quizzes.checkup .checkup-question.choice-2 .response-button,
.quizzes.checkup .checkup-question.choice-2 .response-button[disabled] {
  width: 100%;
  display: block;
  text-align: left;
  border-left: 6px solid #8dc63f;
  -webkit-animation: slideIn-right 0.25s backwards ease-out;
          animation: slideIn-right 0.25s backwards ease-out; }
  .quizzes.checkup .checkup-question.choice-2 .response-button:hover, .quizzes.checkup .checkup-question.choice-2 .response-button.selected,
  .quizzes.checkup .checkup-question.choice-2 .response-button[disabled]:hover,
  .quizzes.checkup .checkup-question.choice-2 .response-button[disabled].selected {
    border-left: 14px solid #8dc63f;
    background: #006bb6;
    color: #fff; }
  .quizzes.checkup .checkup-question.choice-2 .response-button[disabled],
  .quizzes.checkup .checkup-question.choice-2 .response-button[disabled][disabled] {
    -webkit-animation: none;
            animation: none;
    pointer-events: none; }

.quizzes.checkup .checkup-question.slider h5 {
  margin: 100px 0 60px; }

.quizzes.checkup .checkup-question.slider .slider-bounds,
.quizzes.checkup .checkup-question.slider .slider-selection {
  height: 9px;
  border-radius: 5px; }

.quizzes.checkup .checkup-question.slider .slider-bounds {
  background: #c5c5c5;
  width: 100%;
  margin: 0 auto; }
  @media (max-width: 599px) {
    .quizzes.checkup .checkup-question.slider .slider-bounds {
      width: 80%; } }

.quizzes.checkup .checkup-question.slider .slider-selection {
  background: #006bb6; }

.quizzes.checkup .checkup-question.slider .slider-btn span {
  position: absolute;
  margin: -34px;
  height: 50px;
  width: 50px;
  border: 5px solid #f1f1f1;
  border-radius: 50%;
  background: #fff url("../img/icon-slider-arrows.png") no-repeat center;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }

.quizzes.checkup .checkup-question.slider .button-label {
  font-size: 24px;
  font-family: "Lato-Semibold", sans-serif;
  color: #006bb6;
  margin-top: 30px; }

.quizzes.checkup .checkup-question.slider .submit {
  margin-top: 40px; }

.quizzes.checkup .feedback {
  font-family: "Lato-Italic", sans-serif;
  color: #006bb6;
  text-align: center;
  font-size: 24px;
  margin: 40px 0;
  -webkit-animation: slideIn-right 500ms ease-in-out;
          animation: slideIn-right 500ms ease-in-out; }
  @media (max-width: 599px) {
    .quizzes.checkup .feedback {
      margin: 0;
      position: absolute;
      top: 0;
      height: 100%;
      width: 100%;
      background: white;
      z-index: 11; } }
  @media (max-width: 599px) {
    .quizzes.checkup .feedback .feedback-text {
      width: 90%;
      margin: 0 auto;
      padding-top: 30px; } }
  .quizzes.checkup .feedback .continue {
    margin-top: 40px; }

.quizzes.checkup .continue {
  text-align: center;
  -webkit-animation: fadeIn 0.25s 0.5s backwards ease-in-out;
          animation: fadeIn 0.25s 0.5s backwards ease-in-out; }
  .quizzes.checkup .continue a.button {
    background: #8dc63f url("../img/icon-arrow-forward-sm-white.png") no-repeat;
    background-position: 140px 14px;
    background-size: 14px;
    padding-right: 4em; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .quizzes.checkup .feedback .continue .button {
    padding: 16px 42px 11px; } }

body.admin .title-bar {
  text-align: center; }

body.admin .admin-nav {
  background: #f1f1f1;
  margin: 0 -9999rem;
  padding: 40px 9999rem;
  margin-bottom: 20px; }

body.admin .top-navbar {
  text-align: center;
  margin: 0 auto; }
  body.admin .top-navbar .nav-button {
    padding: 0;
    margin: 0 -3px;
    display: inline-block; }
    body.admin .top-navbar .nav-button a {
      display: block;
      color: #8dc63f;
      border: 2px solid #8dc63f;
      width: 222px;
      padding: 14px 0;
      font-size: 14px;
      font-family: "Lato-Semibold", sans-serif;
      letter-spacing: 2px;
      text-transform: uppercase;
      line-height: 1;
      box-sizing: border-box; }
    body.admin .top-navbar .nav-button.selected a, body.admin .top-navbar .nav-button:hover a {
      text-decoration: none;
      color: #fff;
      background: #8dc63f;
      transition: all 200ms ease-in-out; }
    @media (max-width: 899px) {
      body.admin .top-navbar .nav-button {
        display: block;
        margin: 3px 0; }
        body.admin .top-navbar .nav-button a {
          width: 100%;
          padding: 8px 0; } }

body.admin .tab-navbar {
  display: inline-block;
  border-bottom: 1px solid #e2e2e2;
  padding-bottom: 4px;
  margin: 20px 0;
  width: 100%; }
  body.admin .tab-navbar .tab-button {
    display: inline-block;
    padding: 14px 20px; }
    body.admin .tab-navbar .tab-button a {
      color: #c5c5c5;
      font-family: "Lato-Semibold", sans-serif;
      font-size: 14px;
      text-transform: uppercase;
      letter-spacing: 2px; }
    body.admin .tab-navbar .tab-button.selected {
      border-bottom: 4px solid #8dc63f;
      margin-bottom: -4px; }
      body.admin .tab-navbar .tab-button.selected a {
        color: #565656; }
    body.admin .tab-navbar .tab-button:hover a {
      color: #8f8f8f;
      text-decoration: none;
      transition: all 250ms ease-in-out; }
  body.admin .tab-navbar.green {
    float: right;
    border-bottom: 0;
    width: initial; }
    body.admin .tab-navbar.green .tab-button {
      display: inline-block;
      padding: 0;
      margin: 12px 4px; }
      @media (max-width: 599px) {
        body.admin .tab-navbar.green .tab-button {
          margin: 12px 0; } }
      body.admin .tab-navbar.green .tab-button a {
        font-size: 12px;
        color: #8dc63f;
        font-family: "Lato-Regular", sans-serif;
        border: 1px solid #8dc63f;
        padding: 10px 12px 10px 37px; }
        body.admin .tab-navbar.green .tab-button a:hover {
          color: #8dc63f; }
        body.admin .tab-navbar.green .tab-button a.add {
          background: url("../img/action-icon-add.png") no-repeat 6px center; }
        body.admin .tab-navbar.green .tab-button a.download {
          background: url("../img/action-icon-download.png") no-repeat 10px center; }

body.admin table {
  font-size: 16px; }

body.admin thead a {
  font-family: "Lato-Regular", sans-serif;
  color: #8f8f8f; }
  body.admin thead a:hover {
    color: #8f8f8f; }

body.admin .actions {
  min-width: 80px; }
  body.admin .actions a {
    display: inline-block;
    float: right;
    margin-right: 6px;
    height: 25px;
    width: 25px;
    cursor: pointer;
    background: url("../img/action-icon-edit.png") no-repeat center; }
    body.admin .actions a.action-delete {
      background-image: url("../img/action-icon-delete.png"); }

body.admin .mce-panel {
  margin-bottom: 24px !important; }

body.admin .tags form,
body.admin .tags .row,
body.admin .tags .search-tag {
  margin-bottom: 0; }

body.admin .tags .input.text {
  float: left;
  width: 60%; }

body.admin .tags input[type="text"] {
  width: 100%; }

.mce-content-body {
  background: #fff; }

body.contents.view .content-body {
  font-size: 18px;
  font-family: "Lato-Regular", sans-serif;
  color: #565656;
  max-width: 670px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px 30px;
  border-bottom: 4px dotted #8dc63f; }
  body.contents.view .content-body ul {
    list-style-position: outside;
    padding-left: 30px; }
  body.contents.view .content-body .content-topic p,
  body.contents.view .content-body .content-topicsss p {
    font-family: "Lato-Regular", sans-serif;
    font-size: 14px;
    letter-spacing: 0.2rem;
    color: #fff;
    line-height: 1.2;
    color: #414141;
    padding: 20px 0 30px;
    border-bottom: 4px dotted #8dc63f;
    margin: 10px 0 20px; }
  body.contents.view .content-body .content-topic icon,
  body.contents.view .content-body .content-topicsss icon {
    display: inline-block;
    float: left;
    height: 50px;
    width: 50px;
    margin-right: 12px;
    background-size: auto 50px; }

body.contents.view .event-wrapper {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

@media (max-width: 599px) {
  body.contents.view .event-wrapper {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; } }

body.contents.view .event-info {
  padding: 2rem; }
  body.contents.view .event-info.columns {
    margin-left: 0; }
  body.contents.view .event-info .learn-more {
    text-align: center; }

body.contents.view .presenter-info {
  background-color: #c5c5c5;
  margin-bottom: 0;
  padding-bottom: 0; }
  body.contents.view .presenter-info img {
    width: 100%;
    object-fit: cover; }

body.contents.view .presenter-info-text {
  margin-top: -7px;
  padding-bottom: 1rem; }
  body.contents.view .presenter-info-text h3 {
    font-size: 16px;
    padding: 1rem 0;
    margin-bottom: 0;
    text-align: center;
    color: #fff;
    background-color: #24428F; }
    body.contents.view .presenter-info-text h3 strong {
      color: #fff; }
  body.contents.view .presenter-info-text p {
    padding: 1rem 2rem;
    margin-bottom: 0; }

body.contents.view .content-upcoming-events {
  margin-top: 4rem; }
  body.contents.view .content-upcoming-events h3 {
    margin-bottom: 0; }

body.contents.view .content-tile-container {
  display: block;
  -ms-grid-columns: unset;
      grid-template-columns: unset;
  grid-gap: unset; }

body.contents.view .back-search a.button,
body.contents.view .back-search-bottom a.button {
  font-size: 12px;
  font-family: "Lato-Regular", sans-serif;
  letter-spacing: 0;
  padding-left: 40px; }

body.contents.view .back-search a.button {
  color: #fff;
  background: rgba(255, 255, 255, 0.1) url("../img/icon-arrow-back-sm-white.png") no-repeat 12px center; }
  body.contents.view .back-search a.button:hover {
    background: rgba(255, 255, 255, 0.2) url("../img/icon-arrow-back-sm-white.png") no-repeat 12px center; }

body.contents.view .back-search-bottom a.button {
  color: #006bb6;
  border: 1px solid #006bb6;
  margin-top: 20px;
  background: transparent url("../img/icon-arrow-back-sm-blue.png") no-repeat 12px center; }
  body.contents.view .back-search-bottom a.button:hover {
    border-color: #c5c5c5;
    background: transparent url("../img/icon-arrow-back-sm-blue.png") no-repeat 12px center; }

body.contents.view .callout-text {
  font-family: "Lato-Light", sans-serif;
  font-size: 32px;
  margin: 30px -9999rem;
  background: #f1f1f1;
  padding: 30px 9999rem; }
  body.contents.view .callout-text .learn-more {
    margin-top: 20px; }

body.contents.view .explore-node {
  margin: 4px -9999rem;
  padding: 20px 9999rem;
  background: #f1f1f1; }
  body.contents.view .explore-node h5 {
    font-family: "Lato-Regular", sans-serif;
    font-size: 28px;
    color: #006bb6;
    margin-bottom: 0;
    cursor: pointer; }
  body.contents.view .explore-node .node-text {
    overflow: hidden;
    max-height: 0;
    transition: max-height 300ms ease-in-out; }
    body.contents.view .explore-node .node-text p:last-child {
      margin-bottom: 0; }
  body.contents.view .explore-node .toggle {
    width: 20px;
    height: 50px;
    float: right;
    background: url("../img/icon-explore-toggle.png") no-repeat center;
    cursor: pointer;
    transition: all 250ms ease-in-out; }
  body.contents.view .explore-node.active .node-text {
    max-height: 1000px;
    transition: max-height 500ms ease-in-out; }
  body.contents.view .explore-node.active .toggle {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }

body.contents.view .choice-container {
  min-height: 300px;
  margin-bottom: 30px; }
  body.contents.view .choice-container .choice-node {
    background: #f1f1f1;
    color: #006bb6;
    margin-bottom: 6px;
    border-left: 6px solid #8dc63f;
    padding: 20px;
    cursor: pointer; }
    body.contents.view .choice-container .choice-node:hover {
      border-left: 14px solid #8dc63f;
      padding-left: 28px;
      transition: all 250ms ease-in-out; }
  body.contents.view .choice-container.answered .feedback {
    display: inherit;
    -webkit-animation: slideIn-right 500ms 250ms ease-in-out backwards;
            animation: slideIn-right 500ms 250ms ease-in-out backwards; }
  body.contents.view .choice-container.answered .choice-node.selected {
    background: #006bb6;
    color: #fff;
    border-left: 14px solid #8dc63f;
    padding-left: 28px; }
  body.contents.view .choice-container.answered .choice-node:not(.selected) {
    display: none; }
  body.contents.view .choice-container .feedback {
    font-family: "Lato-Italic", sans-serif;
    color: #006bb6;
    text-align: center;
    font-size: 24px;
    display: none;
    margin-top: 30px; }

body.contents.view .video-player > div {
  min-height: 0 !important; }

body.goals .d-text {
  text-align: center;
  margin: 0 auto 30px;
  line-height: 1.2; }

body.goals .mobile-only-header {
  display: none;
  color: #fff;
  margin: 0 auto 10px; }
  @media (max-width: 599px) {
    body.goals .mobile-only-header {
      display: block; } }

body.goals .button.remove-button {
  background: transparent;
  border: 2px solid #8dc63f;
  color: #8dc63f;
  padding: 12px 22px; }

body.goals form {
  margin-bottom: unset;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

body.goals button.button.secondary {
  background-color: transparent;
  position: relative;
  width: 35px !important;
  height: 35px !important;
  color: rgba(255, 255, 255, 0);
  padding: 0; }
  body.goals button.button.secondary:before, body.goals button.button.secondary:after {
    content: '';
    position: absolute;
    background-color: #8f8f8f;
    transition: -webkit-transform 0.25s ease-out;
    transition: transform 0.25s ease-out;
    transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out; }
  body.goals button.button.secondary:before {
    position: absolute;
    top: 0;
    left: 50%;
    width: 2px;
    height: 100%;
    margin-left: -1px;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg); }
  body.goals button.button.secondary:after {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 2px;
    margin-top: -1px;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg); }

body.goals .main-container {
  background-color: #e2e2e2; }
  body.goals .main-container .container {
    width: 100%;
    max-width: auto; }
    @media (max-width: 599px) {
      body.goals .main-container .container {
        padding: 0; } }
    body.goals .main-container .container .content .goal-item {
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      background-color: #fff;
      color: #565656;
      width: 48%;
      margin: 0.5% 1%;
      margin-left: 0;
      cursor: pointer; }
      @supports (-ms-ime-align: auto) {
        body.goals .main-container .container .content .goal-item {
          margin: 4px; } }
      body.goals .main-container .container .content .goal-item form {
        margin: auto 22px; }
        @media (max-width: 599px) {
          body.goals .main-container .container .content .goal-item form {
            margin: auto 12px; } }
        @media (min-width: 600px) and (max-width: 899px) {
          body.goals .main-container .container .content .goal-item form {
            margin: auto 12px; } }
    body.goals .main-container .container .content .row.my-goals {
      background-color: #006bb6;
      background: linear-gradient(to bottom right, #24418e 100%, #0e2971 100%);
      position: relative;
      margin: 0 auto;
      padding: 2rem 14rem; }
      @media (max-width: 599px) {
        body.goals .main-container .container .content .row.my-goals {
          margin-left: -4%;
          padding: 2rem; } }
      @media (min-width: 600px) and (max-width: 899px) {
        body.goals .main-container .container .content .row.my-goals {
          padding: 2rem 4rem; } }
      body.goals .main-container .container .content .row.my-goals .columns:first-child:not([class^="offset"]) {
        margin-left: 2%; }
      body.goals .main-container .container .content .row.my-goals .columns .row .column-one {
        color: #fff;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        width: 97.25%; }
        body.goals .main-container .container .content .row.my-goals .columns .row .column-one .home {
          display: -webkit-inline-flex;
          display: -ms-inline-flexbox;
          display: inline-flex;
          -webkit-align-self: center;
              -ms-flex-item-align: center;
                  align-self: center; }
          body.goals .main-container .container .content .row.my-goals .columns .row .column-one .home a {
            font-family: "Lato-Light", sans-serif; }
            @media (max-width: 599px) {
              body.goals .main-container .container .content .row.my-goals .columns .row .column-one .home a {
                background-position: 5px center;
                width: 80px;
                height: 41px;
                padding: 14px 25px;
                margin: 0; } }
        body.goals .main-container .container .content .row.my-goals .columns .row .column-one .circle-progress {
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          margin: auto;
          min-width: 205px;
          position: relative;
          left: 24px; }
          @media (max-width: 599px) {
            body.goals .main-container .container .content .row.my-goals .columns .row .column-one .circle-progress {
              min-width: 0;
              left: 0;
              padding-right: 55px; } }
          body.goals .main-container .container .content .row.my-goals .columns .row .column-one .circle-progress .progress-icon {
            position: relative;
            font-size: 5em;
            margin: 0; }
            @media (max-width: 599px) {
              body.goals .main-container .container .content .row.my-goals .columns .row .column-one .circle-progress .progress-icon {
                font-size: 3.5em; } }
            body.goals .main-container .container .content .row.my-goals .columns .row .column-one .circle-progress .progress-icon .my-goal-count {
              color: #fff;
              position: absolute;
              top: -3px;
              left: 0; }
            body.goals .main-container .container .content .row.my-goals .columns .row .column-one .circle-progress .progress-icon .slice .bar {
              transition: all 0.5s ease; }
          body.goals .main-container .container .content .row.my-goals .columns .row .column-one .circle-progress .my-goals {
            position: static;
            -webkit-flex-wrap: nowrap;
                -ms-flex-wrap: nowrap;
                    flex-wrap: nowrap;
            -webkit-align-self: center;
                -ms-flex-item-align: center;
                        -ms-grid-row-align: center;
                    align-self: center;
            margin-left: 1.5rem; }
            @media (max-width: 599px) {
              body.goals .main-container .container .content .row.my-goals .columns .row .column-one .circle-progress .my-goals {
                margin-left: 8px; } }
          body.goals .main-container .container .content .row.my-goals .columns .row .column-one .circle-progress .c100 {
            background-color: #1c3372; }
          body.goals .main-container .container .content .row.my-goals .columns .row .column-one .circle-progress .c100:after {
            background-color: #223f8b; }
        body.goals .main-container .container .content .row.my-goals .columns .row .column-one .button {
          background: rgba(255, 255, 255, 0.1) url("../img/icon-arrow-back-sm-white.png") no-repeat 12px center;
          font-size: 12px;
          font-family: "Lato-Regular", sans-serif;
          letter-spacing: 0;
          padding-left: 40px; }
        body.goals .main-container .container .content .row.my-goals .columns .row .column-one .my-goals {
          color: #fff;
          display: -webkit-inline-flex;
          display: -ms-inline-flexbox;
          display: inline-flex;
          position: relative;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          width: auto;
          margin: 0;
          padding: 0; }
          @media (max-width: 599px) {
            body.goals .main-container .container .content .row.my-goals .columns .row .column-one .my-goals {
              display: none; } }
        body.goals .main-container .container .content .row.my-goals .columns .row .column-one .my-goal-count {
          position: absolute;
          width: 100%;
          display: -webkit-inline-flex;
          display: -ms-inline-flexbox;
          display: inline-flex;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          margin: 0;
          padding: 0; }
        body.goals .main-container .container .content .row.my-goals .columns .row .column-one .reminder-form {
          display: -webkit-inline-flex;
          display: -ms-inline-flexbox;
          display: inline-flex;
          -webkit-align-self: center;
              -ms-flex-item-align: center;
                  align-self: center;
          position: relative; }
          body.goals .main-container .container .content .row.my-goals .columns .row .column-one .reminder-form form {
            margin: 0; }
          body.goals .main-container .container .content .row.my-goals .columns .row .column-one .reminder-form input[type='checkbox'] {
            display: none; }
          body.goals .main-container .container .content .row.my-goals .columns .row .column-one .reminder-form .input.checkbox {
            z-index: 10; }
          body.goals .main-container .container .content .row.my-goals .columns .row .column-one .reminder-form .switch-label {
            position: relative;
            white-space: nowrap;
            margin: 0 14px 0 0;
            font-size: 16px;
            font-family: "Lato-Light", sans-serif;
            width: 100px; }
            @media (max-width: 599px) {
              body.goals .main-container .container .content .row.my-goals .columns .row .column-one .reminder-form .switch-label {
                position: relative;
                white-space: nowrap;
                margin: -18px -70px 0;
                font-size: 10px;
                width: 85px; } }
          body.goals .main-container .container .content .row.my-goals .columns .row .column-one .reminder-form .switch {
            position: relative;
            display: inline-block;
            width: 55px;
            height: 28px; }
            body.goals .main-container .container .content .row.my-goals .columns .row .column-one .reminder-form .switch .slider {
              position: absolute;
              cursor: pointer;
              top: 0;
              left: 0;
              right: 0;
              bottom: 0;
              background-color: #1c3372;
              transition: 0.4s; }
            body.goals .main-container .container .content .row.my-goals .columns .row .column-one .reminder-form .switch .slider:before {
              position: absolute;
              content: '';
              height: 22px;
              width: 22px;
              left: 4px;
              bottom: 3px;
              background-color: #fff;
              transition: 0.4s; }
            body.goals .main-container .container .content .row.my-goals .columns .row .column-one .reminder-form .switch input:checked + .slider {
              background-color: #8dc63f;
              box-shadow: 0 0 1px rgba(157, 255, 0, 0.438); }
            body.goals .main-container .container .content .row.my-goals .columns .row .column-one .reminder-form .switch input:focus + .slider {
              box-shadow: 0 0 1px rgba(157, 255, 0, 0.438); }
            body.goals .main-container .container .content .row.my-goals .columns .row .column-one .reminder-form .switch input:checked + .slider:before {
              -webkit-transform: translateX(26px);
              -ms-transform: translateX(26px);
              transform: translateX(26px); }
            body.goals .main-container .container .content .row.my-goals .columns .row .column-one .reminder-form .switch .slider.round {
              border-radius: 34px; }
            body.goals .main-container .container .content .row.my-goals .columns .row .column-one .reminder-form .switch .slider.round:before {
              border-radius: 50%; }
            body.goals .main-container .container .content .row.my-goals .columns .row .column-one .reminder-form .switch label {
              color: #fff;
              font-size: 16px;
              font-family: "Lato-Regular", sans-serif;
              font-weight: normal; }
      body.goals .main-container .container .content .row.my-goals .columns .row .column-two {
        color: #fff;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; }
        @supports (-ms-ime-align: auto) {
          body.goals .main-container .container .content .row.my-goals .columns .row .column-two .goal-item {
            margin: 4px; } }
        body.goals .main-container .container .content .row.my-goals .columns .row .column-two .goal-item [data-action='trigger'] {
          cursor: pointer; }
        @media (max-width: 599px) {
          body.goals .main-container .container .content .row.my-goals .columns .row .column-two .goal-item {
            min-height: 80px;
            width: 100%;
            margin: 0.5% 0; } }
        @media (min-width: 600px) and (max-width: 899px) {
          body.goals .main-container .container .content .row.my-goals .columns .row .column-two .goal-item {
            min-height: 80px; } }
        body.goals .main-container .container .content .row.my-goals .columns .row .column-two .goal-item icon {
          display: block;
          min-width: 60px;
          width: 60px;
          height: 60px;
          margin: 12px; }
          @media (max-width: 599px) {
            body.goals .main-container .container .content .row.my-goals .columns .row .column-two .goal-item icon {
              width: 40px;
              height: 40px; } }
          @media (min-width: 600px) and (max-width: 899px) {
            body.goals .main-container .container .content .row.my-goals .columns .row .column-two .goal-item icon {
              width: 40px;
              height: 40px; } }
        body.goals .main-container .container .content .row.my-goals .columns .row .column-two .goal-item span.item-text {
          width: 70%;
          overflow: hidden;
          text-overflow: ellipsis; }
          @media (max-width: 599px) {
            body.goals .main-container .container .content .row.my-goals .columns .row .column-two .goal-item span.item-text {
              line-height: 120%; } }
          @media (min-width: 600px) and (max-width: 899px) {
            body.goals .main-container .container .content .row.my-goals .columns .row .column-two .goal-item span.item-text {
              line-height: 120%; } }
        body.goals .main-container .container .content .row.my-goals .columns .row .column-two .goal-item button {
          position: relative;
          border-radius: 50%;
          width: 35px;
          height: 35px;
          padding: 0;
          background-color: transparent;
          color: transparent;
          border: 2px solid #8f8f8f; }
          body.goals .main-container .container .content .row.my-goals .columns .row .column-two .goal-item button[name='mark_incomplete'] {
            color: transparent;
            background-color: #8dc63f;
            border: #8dc63f; }
            body.goals .main-container .container .content .row.my-goals .columns .row .column-two .goal-item button[name='mark_incomplete']:before, body.goals .main-container .container .content .row.my-goals .columns .row .column-two .goal-item button[name='mark_incomplete']:after {
              content: '';
              position: absolute;
              background-color: #fff;
              transition: -webkit-transform 0.25s ease-out;
              transition: transform 0.25s ease-out;
              transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out; }
            body.goals .main-container .container .content .row.my-goals .columns .row .column-two .goal-item button[name='mark_incomplete']:before {
              top: 0;
              left: 58%;
              width: 2px;
              height: 60%;
              margin-top: 8px;
              -webkit-transform: rotate(45deg);
                  -ms-transform: rotate(45deg);
                      transform: rotate(45deg); }
            body.goals .main-container .container .content .row.my-goals .columns .row .column-two .goal-item button[name='mark_incomplete']:after {
              top: 58%;
              left: 1px;
              width: 36%;
              height: 2px;
              margin-left: 3px;
              -webkit-transform: rotate(45deg);
                  -ms-transform: rotate(45deg);
                      transform: rotate(45deg); }
    body.goals .main-container .container .content .add-goals {
      padding: 2rem 14rem; }
      @media (max-width: 599px) {
        body.goals .main-container .container .content .add-goals {
          margin-left: -4%;
          padding: 2rem; } }
      body.goals .main-container .container .content .add-goals h1 {
        text-align: center; }
      body.goals .main-container .container .content .add-goals .d-text {
        margin: 10px auto 20px; }
      @media (min-width: 600px) and (max-width: 899px) {
        body.goals .main-container .container .content .add-goals {
          padding: 3rem 4rem; } }
      body.goals .main-container .container .content .add-goals .columns:first-child:not([class^="offset"]) {
        margin-left: 2%; }
      body.goals .main-container .container .content .add-goals .columns h3.add-goals {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin: 0;
        padding: 0;
        font-family: "Lato-Semibold", sans-serif; }
      body.goals .main-container .container .content .add-goals .columns [type='button'],
      body.goals .main-container .container .content .add-goals .columns [type='reset'],
      body.goals .main-container .container .content .add-goals .columns [type='submit'] {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin: auto; }
      body.goals .main-container .container .content .add-goals .columns [type='submit'] {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        background: #8dc63f url("../img/icon-goal-custom-white.svg") no-repeat;
        background-position: 8px 5px;
        background-size: 30px;
        padding-left: 4em; }
      body.goals .main-container .container .content .add-goals .columns .goal-topic {
        font-size: 12px;
        border-bottom: 1px solid #c5c5c5;
        margin-top: 3em;
        width: 97.25%; }
      body.goals .main-container .container .content .add-goals .columns h5 {
        letter-spacing: 2px;
        color: #565656; }
      body.goals .main-container .container .content .add-goals .columns .goal-item {
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        color: #565656;
        background-color: #fff;
        width: 48%;
        margin: 0.5% 0.75%;
        margin-left: 0;
        cursor: pointer; }
        @media (max-width: 599px) {
          body.goals .main-container .container .content .add-goals .columns .goal-item {
            min-height: 80px;
            width: 100%;
            margin: 0.5% 0; } }
        @media (min-width: 600px) and (max-width: 899px) {
          body.goals .main-container .container .content .add-goals .columns .goal-item {
            min-height: 80px; } }
        body.goals .main-container .container .content .add-goals .columns .goal-item icon {
          display: block;
          min-width: 60px;
          width: 60px;
          height: 60px;
          margin: 12px; }
          @media (max-width: 599px) {
            body.goals .main-container .container .content .add-goals .columns .goal-item icon {
              width: 40px;
              height: 40px; } }
          @media (min-width: 600px) and (max-width: 899px) {
            body.goals .main-container .container .content .add-goals .columns .goal-item icon {
              width: 40px;
              height: 40px; } }
        body.goals .main-container .container .content .add-goals .columns .goal-item span.item-text {
          width: 70%;
          overflow: hidden;
          text-overflow: ellipsis; }
        body.goals .main-container .container .content .add-goals .columns .goal-item button {
          position: relative;
          border-radius: 50%;
          width: 35px;
          height: 35px;
          padding: 0;
          background-color: transparent;
          color: transparent;
          border: 2px solid #8dc63f; }
          body.goals .main-container .container .content .add-goals .columns .goal-item button:before, body.goals .main-container .container .content .add-goals .columns .goal-item button:after {
            content: '';
            position: absolute;
            background-color: #8dc63f;
            transition: -webkit-transform 0.25s ease-out;
            transition: transform 0.25s ease-out;
            transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out; }
          body.goals .main-container .container .content .add-goals .columns .goal-item button:before {
            top: 0;
            left: 50%;
            width: 2px;
            height: 60%;
            margin-top: 7px; }
          body.goals .main-container .container .content .add-goals .columns .goal-item button:after {
            top: 50%;
            left: 0;
            width: 60%;
            height: 2px;
            margin-left: 7px; }
    body.goals .main-container .container .overlay {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      overflow: scroll;
      z-index: 3000; }
      body.goals .main-container .container .overlay .overlay-content {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        width: 50%;
        text-align: center;
        line-height: normal;
        padding: 14px; }
        @media (max-width: 599px) {
          body.goals .main-container .container .overlay .overlay-content {
            width: 90%;
            margin: auto; } }
        @media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
          body.goals .main-container .container .overlay .overlay-content {
            width: auto !important;
            margin: auto; } }
        @media (min-width: 600px) and (max-width: 899px) {
          body.goals .main-container .container .overlay .overlay-content {
            width: 60%;
            margin: auto; } }
        body.goals .main-container .container .overlay .overlay-content .goal-form [data-label='existing'] form {
          width: 100%; }
        body.goals .main-container .container .overlay .overlay-content .goal-item {
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center; }
          @media (max-width: 599px) {
            body.goals .main-container .container .overlay .overlay-content .goal-item icon {
              padding: 8%; } }
          body.goals .main-container .container .overlay .overlay-content .goal-item icon {
            padding: 16%;
            margin: 0 auto 2em;
            height: auto; }
            @media (max-width: 599px) {
              body.goals .main-container .container .overlay .overlay-content .goal-item icon {
                padding: 8%;
                margin: 0 auto 1em; } }
            @supports (-ms-ime-align: auto) {
              body.goals .main-container .container .overlay .overlay-content .goal-item icon {
                padding: 6em; } }
        @media (max-width: 599px) {
          body.goals .main-container .container .overlay .overlay-content h3 {
            margin-bottom: 0; } }
        body.goals .main-container .container .overlay .overlay-content h5 {
          margin: auto;
          width: 80%;
          line-height: normal;
          overflow: hidden;
          text-overflow: ellipsis; }
        body.goals .main-container .container .overlay .overlay-content [data-label='description'] {
          margin: 1em auto;
          width: 80%; }
        body.goals .main-container .container .overlay .overlay-content .goal-form {
          margin: 3em auto 2em; }
    body.goals .main-container .container .overlay-add-goal .overlay-content .cancel-btn {
      position: relative;
      height: 35px;
      width: auto;
      padding: 14px;
      text-align: right; }
    body.goals .main-container .container .overlay-add-goal .overlay-content .goal-form {
      margin: 1em; }
      body.goals .main-container .container .overlay-add-goal .overlay-content .goal-form form {
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        width: 100%; }
        body.goals .main-container .container .overlay-add-goal .overlay-content .goal-form form .required {
          color: #c5c5c5; }
          body.goals .main-container .container .overlay-add-goal .overlay-content .goal-form form .required > label:after {
            content: ' *';
            color: #39b54a; }
          body.goals .main-container .container .overlay-add-goal .overlay-content .goal-form form .required input[type='text'] {
            border: 1px solid #8dc63f;
            font-size: 14px;
            font-family: "Lato-Light", sans-serif; }
            @media (max-width: 599px) {
              body.goals .main-container .container .overlay-add-goal .overlay-content .goal-form form .required input[type='text'] {
                font-size: 15px; } }
        body.goals .main-container .container .overlay-add-goal .overlay-content .goal-form form .textarea textarea {
          font-size: 14px; }

@media only screen and (max-width: 767px) and (min-width: 480px) {
  body.goals .container .column,
  body.goals .container .columns {
    margin-left: 2% !important; } }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body.goals .main-container .container .overlay .overlay-content h3 {
    width: 80%; }
  body.goals .main-container .container .overlay .overlay-content .goal-item {
    display: block; }
  body.goals .main-container .container .content .row.my-goals .columns .row .column-one .button.with-arrow {
    padding: 15px 35px; }
  body.goals .main-container .container .content .row.my-goals .columns .row .column-two .goal-item button {
    min-height: 35px;
    min-width: 35px; } }

@-webkit-keyframes slideIn-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(200px);
            transform: translateX(200px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes slideIn-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(200px);
            transform: translateX(200px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes slideIn-bottom {
  0% {
    opacity: 0;
    -webkit-transform: translateY(200px);
            transform: translateY(200px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes slideIn-bottom {
  0% {
    opacity: 0;
    -webkit-transform: translateY(200px);
            transform: translateY(200px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes popIn {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes popIn {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes growIn {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes growIn {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

.joyride-container {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1; }

.joyride-overlay {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.75); }
  .joyride-overlay .overlay-content {
    background: #fff;
    margin: auto;
    max-width: 500px;
    top: 150px;
    position: relative;
    padding: 5%;
    text-align: center; }
    .joyride-overlay .overlay-content .logo {
      max-width: 140px;
      margin: 0 0 2em; }
    .joyride-overlay .overlay-content h3 {
      text-align: center;
      font-weight: "Lato-Regular", sans-serif;
      font-size: 28px;
      margin-bottom: 1em; }
    .joyride-overlay .overlay-content p {
      text-align: center;
      margin-bottom: 1.5em; }
    .joyride-overlay .overlay-content button {
      margin: auto;
      display: block; }
    .joyride-overlay .overlay-content button::before {
      background-color: #c5c5c5;
      width: 100%;
      height: 40px; }

.tooltip.joyride {
  color: #fff;
  background-color: #006bb6;
  border: 0;
  max-width: 50rem !important;
  padding: 1em !important;
  border-radius: 4px; }
  .tooltip.joyride .joyride-close-tip {
    display: none; }
  .tooltip.joyride span.joyride-nub.top, .tooltip.joyride span.joyride-nub.bottom, .tooltip.joyride span.joyride-nub.left, .tooltip.joyride span.joyride-nub.right {
    border-color: #006bb6; }
  .tooltip.joyride h3 {
    font-family: "Lato-Regular", sans-serif; }
  .tooltip.joyride p {
    font-family: "Lato-Light", sans-serif; }
  .tooltip.joyride a,
  .tooltip.joyride .joyride-next-tip {
    background: #fff !important;
    color: #006bb6;
    font-family: "Lato-Regular", sans-serif;
    border: 0;
    box-shadow: none;
    border-radius: 0 !important;
    text-transform: uppercase;
    padding: 10px 20px; }
    .tooltip.joyride a:focus, .tooltip.joyride a:hover,
    .tooltip.joyride .joyride-next-tip:focus,
    .tooltip.joyride .joyride-next-tip:hover {
      background: #fff !important;
      border: 0 !important;
      color: #006bb6 !important;
      box-shadow: none !important;
      border-radius: 0 !important; }

body.home .page .main-container {
  padding-bottom: 8px; }

body.home .top-section {
  margin: 0 -9999rem;
  padding: 50px 9999rem;
  background: #565656 url("../img/bg-road.jpg") no-repeat center;
  background-size: auto; }
  body.home .top-section .welcome-message {
    text-align: center;
    margin-bottom: 4.5rem; }
    body.home .top-section .welcome-message h1 {
      color: #fff; }
  body.home .top-section .dark-tile-wrapper {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    grid-gap: 20px; }

body.home .dark-tile {
  background: rgba(0, 0, 0, 0.2);
  height: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  @media only screen and (min-device-width: 375px) and (max-device-width: 667px) {
    body.home .dark-tile {
      margin: 10px; } }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    body.home .dark-tile {
      margin: 10px; } }
  body.home .dark-tile .title,
  body.home .dark-tile .desc {
    color: #fff; }
  body.home .dark-tile .circle {
    min-width: 8em; }
    @media only screen and (min-device-width: 375px) and (max-device-width: 667px) {
      body.home .dark-tile .circle {
        min-height: 115px; } }
    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
      body.home .dark-tile .circle {
        min-height: 230px; } }
  body.home .dark-tile .circle,
  body.home .dark-tile .toparea-container {
    height: 100%; }
  body.home .dark-tile .toparea-container {
    display: block;
    padding: 1rem 2em;
    contain: content; }
    @media only screen and (min-device-width: 375px) and (max-device-width: 667px) {
      body.home .dark-tile .toparea-container {
        min-height: 200px; } }
    body.home .dark-tile .toparea-container .toparea-info {
      display: table-cell;
      vertical-align: middle; }
      body.home .dark-tile .toparea-container .toparea-info .button {
        margin-right: 12px; }
  body.home .dark-tile.wellness-checkup .circle {
    background: rgba(0, 0, 0, 0.2) url("../img/icon-checkup-home.png") no-repeat center;
    background-size: inherit; }
  body.home .dark-tile.financial-journey .circle {
    background: rgba(0, 0, 0, 0.2) url("../img/icon-journey-home.png") no-repeat center;
    background-size: inherit; }
  @media (max-width: 599px) {
    body.home .dark-tile {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      height: auto; }
      body.home .dark-tile .circle {
        height: 165px;
        position: relative;
        width: 100%; } }

body.home .manage-goals .circle-progress {
  background: rgba(0, 0, 0, 0.2);
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-width: 8em; }
  @media (max-width: 599px) {
    body.home .manage-goals .circle-progress {
      min-height: 120px; } }
  body.home .manage-goals .circle-progress .progress-icon {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
                -ms-grid-row-align: center;
            align-self: center;
    margin: 6px; }
    @media (max-width: 599px) {
      body.home .manage-goals .circle-progress .progress-icon {
        margin: 10px auto; } }
    body.home .manage-goals .circle-progress .progress-icon .my-goal-count {
      line-height: 3.3em; }
  body.home .manage-goals .circle-progress .c100 {
    font-size: 7em;
    background-color: #1c3372; }
    body.home .manage-goals .circle-progress .c100 span.my-goal-count {
      color: #fff; }
    body.home .manage-goals .circle-progress .c100:after {
      background-color: #1c3372; }

body.home .search-section {
  margin-top: 60px;
  margin-bottom: 0; }
  body.home .search-section h5 {
    color: #8f8f8f;
    font-size: 1.75rem; }

body.home .content-nav {
  border-bottom: 1px solid #e2e2e2;
  margin: 16px 0 40px;
  width: 100%;
  display: table;
  table-layout: fixed; }
  body.home .content-nav .content-nav-button {
    padding: 24px 20px;
    color: #c5c5c5;
    display: table-cell;
    width: 50%;
    margin: 0;
    background: transparent;
    font-family: "Lato-Semibold", sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
    border-bottom: 4px solid #fff; }
    body.home .content-nav .content-nav-button.active {
      border-bottom: 4px solid #8dc63f;
      color: #565656; }
    body.home .content-nav .content-nav-button:hover {
      color: #8f8f8f;
      text-decoration: none;
      transition: all 250ms ease-in-out; }

body.home .topics-container {
  list-style: none;
  display: table;
  table-layout: fixed;
  border-spacing: 3px 0;
  width: 100%;
  margin-bottom: 0; }
  body.home .topics-container ul {
    margin-bottom: 1.5rem; }
    body.home .topics-container ul li:last-child a {
      margin-right: 0; }
  body.home .topics-container li {
    display: table-cell;
    width: 20%; }
    body.home .topics-container li a {
      font-family: "Lato-Regular", sans-serif;
      font-size: 14px;
      letter-spacing: 0.2rem;
      color: #fff;
      line-height: 1.2;
      display: block;
      background-color: #fff;
      box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15);
      color: #006bb6;
      padding: 80px 10px 80px;
      margin-right: 1.5rem;
      position: relative;
      top: 0;
      height: 125px; }
      body.home .topics-container li a:hover {
        top: -1rem;
        box-shadow: 0 10px 10px 3px rgba(0, 0, 0, 0.1);
        text-decoration: none;
        color: #414141;
        transition: all 0.25s ease-in-out; }
      body.home .topics-container li a icon {
        display: block;
        width: 70px;
        height: 70px;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 2rem;
        background-size: auto 70px; }
      body.home .topics-container li a.active {
        top: -1rem;
        background-color: #ffd94d;
        box-shadow: 0 10px 10px 3px rgba(0, 0, 0, 0.1);
        color: #ffffff;
        font-weight: bold; }
        body.home .topics-container li a.active.topic-budgeting-finance icon {
          background: url("../img/icon-category-budgeting-white.svg") no-repeat center; }
        body.home .topics-container li a.active.topic-real-estate-investing icon {
          background: url("../img/icon-category-real-estate-white.svg") no-repeat center; }
        body.home .topics-container li a.active.topic-retirement-planning icon {
          background: url("../img/icon-category-retirement-white.svg") no-repeat center; }
        body.home .topics-container li a.active.topic-succession-planning icon {
          background: url("../img/icon-category-succession-white.svg") no-repeat center; }
        body.home .topics-container li a.active.topic-tools-calculators icon {
          background: url("../img/icon-category-tools-white.svg") no-repeat center; }
        body.home .topics-container li a.active.topic-wellness-essentials icon {
          background: url("../img/icon-category-essentials-white.svg") no-repeat center; }
        body.home .topics-container li a.active.topic-common-questions icon {
          background: url("../img/icon-category-common-white.svg") no-repeat center; }
        body.home .topics-container li a.active.topic-credit-debt icon {
          background: url("../img/icon-category-credit-debt-white.svg") no-repeat center; }
        body.home .topics-container li a.active.topic-taxes icon {
          background: url("../img/icon-category-taxes-dawhiterk.svg") no-repeat center; }
        body.home .topics-container li a.active.topic-insurance icon {
          background: url("../img/icon-category-insurance-white.svg") no-repeat center; }
        body.home .topics-container li a.active.topic-events icon {
          background: url("../img/icon-category-events-white.svg") no-repeat center; }
        body.home .topics-container li a.active.topic-promotional-materials icon {
          background: url("../img/icon-category-promotional-materials-white.svg") no-repeat center; }
  body.home .topics-container .mobile-only {
    margin: 2em; }
    @media (min-width: 600px) {
      body.home .topics-container .mobile-only {
        display: none; } }
    body.home .topics-container .mobile-only form {
      margin: 0; }
    body.home .topics-container .mobile-only select#topic-id {
      margin: 0;
      width: 90%; }
  body.home .topics-container .desktop-only {
    display: table; }
    @media (max-width: 599px) {
      body.home .topics-container .desktop-only {
        display: none; } }

body.home .search-container {
  border: 1px solid #8dc63f;
  box-sizing: border-box;
  padding: 50px 10%; }
  body.home .search-container form {
    margin-bottom: 0;
    white-space: nowrap; }
    body.home .search-container form > * {
      display: inline; }
    body.home .search-container form .search-button {
      padding: 0;
      margin-left: -30px;
      border: 0;
      background: none;
      cursor: pointer; }
      body.home .search-container form .search-button img {
        position: relative;
        top: 9px; }
  body.home .search-container input[type='text'] {
    border: 0;
    border-bottom: 1px solid #8f8f8f;
    padding-right: 40px; }
    @media (max-width: 599px) {
      body.home .search-container input[type='text'] {
        font-size: 15px; } }
    body.home .search-container input[type='text']:focus {
      border-color: #8dc63f; }

body.home .suggestion-section {
  margin: auto 1em; }
  body.home .suggestion-section .suggestion-form form .submit.text {
    min-width: auto;
    width: 100%; }
  body.home .suggestion-section .suggestion-form[data-state='button'] .suggest-button {
    display: inline-block; }
  body.home .suggestion-section .suggestion-form[data-state='button'] form {
    display: none; }
    body.home .suggestion-section .suggestion-form[data-state='button'] form .input.text input[type='text'] {
      width: 90%; }
  body.home .suggestion-section .suggestion-form[data-state='form'] .suggest-button {
    display: none; }
  body.home .suggestion-section .suggestion-form[data-state='form'] form {
    display: inherit; }
  body.home .suggestion-section .suggestion-form form .input,
  body.home .suggestion-section .suggestion-form form .submit {
    display: inline-block; }
    body.home .suggestion-section .suggestion-form form .input.text,
    body.home .suggestion-section .suggestion-form form .submit.text {
      width: 80%; }
      @media (max-width: 599px) {
        body.home .suggestion-section .suggestion-form form .input.text,
        body.home .suggestion-section .suggestion-form form .submit.text {
          width: 100%; } }
  body.home .suggestion-section .suggestion-form form .submit {
    position: relative;
    top: -2px;
    left: 2px; }

@media (max-width: 599px) {
  body.home .top-section .dark-tile-wrapper {
    grid-gap: 10px; } }

@media (max-width: 899px) {
  body.home .top-section .dark-tile-wrapper {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr; } }

.content-tile-container {
  margin: 30px 0 20px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 20px; }
  .content-tile-container .content-tile {
    position: relative;
    color: #fff;
    background: #006bb6;
    min-height: 75px;
    padding: 20px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    transition: all 0.25s ease-out; }
    .content-tile-container .content-tile:hover {
      text-decoration: none;
      background: #8f8f8f;
      -webkit-transform: translateY(-10px);
          -ms-transform: translateY(-10px);
              transform: translateY(-10px);
      transition: all 0.25s ease-out; }
    .content-tile-container .content-tile .tile-inner-container {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .content-tile-container .content-tile .tile-inner-container h5 {
        font-size: 1.85rem;
        color: #fff;
        margin-bottom: 0; }
      .content-tile-container .content-tile .tile-inner-container .content-topic {
        /*@include content-topic;
        position: absolute;
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        bottom: 20px;*/ }
        .content-tile-container .content-tile .tile-inner-container .content-topic icon {
          display: inline-block;
          vertical-align: middle;
          height: 50px;
          width: 50px;
          margin-right: 20px;
          background-size: auto 50px;
          background-repeat: no-repeat;
          background-position: center; }
        .content-tile-container .content-tile .tile-inner-container .content-topic.topic-budgeting-finance icon {
          background-image: url("../img/icon-category-budgeting-white.svg"); }
        .content-tile-container .content-tile .tile-inner-container .content-topic.topic-real-estate-investing icon {
          background-image: url("../img/icon-category-real-estate-white.svg"); }
        .content-tile-container .content-tile .tile-inner-container .content-topic.topic-retirement-planning icon {
          background-image: url("../img/icon-category-retirement-white.svg"); }
        .content-tile-container .content-tile .tile-inner-container .content-topic.topic-succession-planning icon {
          background-image: url("../img/icon-category-succession-white.svg"); }
        .content-tile-container .content-tile .tile-inner-container .content-topic.topic-tools-calculators icon {
          background-image: url("../img/icon-category-tools-white.svg"); }
        .content-tile-container .content-tile .tile-inner-container .content-topic.topic-wellness-essentials icon {
          background-image: url("../img/icon-category-essentials-white.svg"); }
        .content-tile-container .content-tile .tile-inner-container .content-topic.common-questions icon {
          background-image: url("../img/icon-category-common-white.svg"); }
        .content-tile-container .content-tile .tile-inner-container .content-topic.topic-credit-debt icon {
          background: url("../img/icon-category-credit-debt-white.svg"); }
        .content-tile-container .content-tile .tile-inner-container .content-topic.topic-taxes icon {
          background: url("../img/icon-category-taxes-white.svg"); }
        .content-tile-container .content-tile .tile-inner-container .content-topic.topic-insurance icon {
          background: url("../img/icon-category-insurance-white.svg"); }
        .content-tile-container .content-tile .tile-inner-container .content-topic.topic-events icon {
          background: url("../img/icon-category-events-white.svg"); }
        .content-tile-container .content-tile .tile-inner-container .content-topic.topic-promotional-materials icon {
          background: url("../img/icon-category-promotional-materials-white.svg"); }
    .content-tile-container .content-tile:nth-child(1), .content-tile-container .content-tile:nth-child(4), .content-tile-container .content-tile:nth-child(7), .content-tile-container .content-tile:nth-child(10) {
      -ms-grid-column: 1;
          grid-column: 1; }
    .content-tile-container .content-tile:nth-child(2), .content-tile-container .content-tile:nth-child(5), .content-tile-container .content-tile:nth-child(8), .content-tile-container .content-tile:nth-child(11) {
      -ms-grid-column: 2;
          grid-column: 2; }
    .content-tile-container .content-tile:nth-child(3), .content-tile-container .content-tile:nth-child(6), .content-tile-container .content-tile:nth-child(9), .content-tile-container .content-tile:nth-child(12) {
      -ms-grid-column: 3;
          grid-column: 3; }
    .content-tile-container .content-tile:nth-child(1), .content-tile-container .content-tile:nth-child(2), .content-tile-container .content-tile:nth-child(3) {
      -ms-grid-row: 1;
          grid-row: 1; }
    .content-tile-container .content-tile:nth-child(4), .content-tile-container .content-tile:nth-child(5), .content-tile-container .content-tile:nth-child(6) {
      -ms-grid-row: 2;
          grid-row: 2; }
    .content-tile-container .content-tile:nth-child(7), .content-tile-container .content-tile:nth-child(8), .content-tile-container .content-tile:nth-child(9) {
      -ms-grid-row: 3;
          grid-row: 3; }
    .content-tile-container .content-tile:nth-child(10), .content-tile-container .content-tile:nth-child(11), .content-tile-container .content-tile:nth-child(12) {
      -ms-grid-row: 4;
          grid-row: 4; }

@media (max-width: 1199px) {
  .content-tile-container {
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr; }
    .content-tile-container .content-tile:hover {
      text-decoration: none;
      background: #8f8f8f;
      -webkit-transform: translateY(-10px);
          -ms-transform: translateY(-10px);
              transform: translateY(-10px);
      transition: all 0.25s ease-out; }
    .content-tile-container .content-tile:nth-child(1), .content-tile-container .content-tile:nth-child(3), .content-tile-container .content-tile:nth-child(5), .content-tile-container .content-tile:nth-child(7), .content-tile-container .content-tile:nth-child(9), .content-tile-container .content-tile:nth-child(11) {
      -ms-grid-column: 1;
          grid-column: 1; }
    .content-tile-container .content-tile:nth-child(2), .content-tile-container .content-tile:nth-child(4), .content-tile-container .content-tile:nth-child(6), .content-tile-container .content-tile:nth-child(8), .content-tile-container .content-tile:nth-child(10), .content-tile-container .content-tile:nth-child(12) {
      -ms-grid-column: 2;
          grid-column: 2; }
    .content-tile-container .content-tile:nth-child(1), .content-tile-container .content-tile:nth-child(2) {
      -ms-grid-row: 1;
          grid-row: 1; }
    .content-tile-container .content-tile:nth-child(3), .content-tile-container .content-tile:nth-child(4) {
      -ms-grid-row: 2;
          grid-row: 2; }
    .content-tile-container .content-tile:nth-child(5), .content-tile-container .content-tile:nth-child(6) {
      -ms-grid-row: 3;
          grid-row: 3; }
    .content-tile-container .content-tile:nth-child(7), .content-tile-container .content-tile:nth-child(8) {
      -ms-grid-row: 4;
          grid-row: 4; }
    .content-tile-container .content-tile:nth-child(9), .content-tile-container .content-tile:nth-child(10) {
      -ms-grid-row: 5;
          grid-row: 5; }
    .content-tile-container .content-tile:nth-child(11), .content-tile-container .content-tile:nth-child(12) {
      -ms-grid-row: 6;
          grid-row: 6; } }

@media (max-width: 599px) {
  .content-tile-container {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    grid-gap: 4px; }
    .content-tile-container .content-tile {
      -webkit-animation: none;
              animation: none;
      /*&:hover {
        background: initial;

        h4 {
          transform: none;
        }
      }*/ }
      .content-tile-container .content-tile:nth-child(1), .content-tile-container .content-tile:nth-child(2), .content-tile-container .content-tile:nth-child(3), .content-tile-container .content-tile:nth-child(4), .content-tile-container .content-tile:nth-child(5), .content-tile-container .content-tile:nth-child(6), .content-tile-container .content-tile:nth-child(7), .content-tile-container .content-tile:nth-child(8), .content-tile-container .content-tile:nth-child(9), .content-tile-container .content-tile:nth-child(10), .content-tile-container .content-tile:nth-child(11), .content-tile-container .content-tile:nth-child(12) {
        -ms-grid-column: 1;
            grid-column: 1; }
      .content-tile-container .content-tile:nth-child(1) {
        -ms-grid-row: 1;
            grid-row: 1; }
      .content-tile-container .content-tile:nth-child(2) {
        -ms-grid-row: 2;
            grid-row: 2; }
      .content-tile-container .content-tile:nth-child(3) {
        -ms-grid-row: 3;
            grid-row: 3; }
      .content-tile-container .content-tile:nth-child(4) {
        -ms-grid-row: 4;
            grid-row: 4; }
      .content-tile-container .content-tile:nth-child(5) {
        -ms-grid-row: 5;
            grid-row: 5; }
      .content-tile-container .content-tile:nth-child(6) {
        -ms-grid-row: 6;
            grid-row: 6; }
      .content-tile-container .content-tile:nth-child(7) {
        -ms-grid-row: 7;
            grid-row: 7; }
      .content-tile-container .content-tile:nth-child(8) {
        -ms-grid-row: 8;
            grid-row: 8; }
      .content-tile-container .content-tile:nth-child(9) {
        -ms-grid-row: 9;
            grid-row: 9; }
      .content-tile-container .content-tile:nth-child(10) {
        -ms-grid-row: 10;
            grid-row: 10; }
      .content-tile-container .content-tile:nth-child(11) {
        -ms-grid-row: 11;
            grid-row: 11; }
      .content-tile-container .content-tile:nth-child(12) {
        -ms-grid-row: 12;
            grid-row: 12; }
      .content-tile-container .content-tile .tile-inner-container h4 {
        font-size: 24px; } }
      @media (max-width: 599px) and (max-width: 599px) {
        .content-tile-container .content-tile .tile-inner-container h4 {
          font-size: 21px; } }

@media (max-width: 599px) {
      .content-tile-container .content-tile .tile-inner-container .content-topic {
        bottom: 4px; }
        .content-tile-container .content-tile .tile-inner-container .content-topic icon {
          height: 30px;
          width: 30px;
          margin-right: 6px;
          background-size: auto 30px; } }

.disclaimer-link {
  margin-top: 40px; }
  .disclaimer-link a {
    color: #8f8f8f;
    font-family: "Lato-Light", sans-serif; }

body.ie .content-tile-container .content-tile {
  margin: 10px; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body.home .manage-goals .circle-progress .progress-icon .my-goal-count {
    line-height: 3.6em; }
  body.home .top-section {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    body.home .top-section .dark-tile {
      height: auto;
      margin-right: 10px;
      width: 50%; } }

body.users.login .main-header {
  display: none; }

body.users.login .main-container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: url("../img/bg-homes.jpg") no-repeat;
  background-size: cover;
  padding: 0;
  margin: 0;
  background-color: rgba(0, 0, 0, 0.274); }
  body.users.login .main-container .container.content-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: auto;
    width: auto;
    min-height: auto;
    padding: 10% 0; }
    body.users.login .main-container .container.content-container .login-box {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-self: center;
          -ms-flex-item-align: center;
              align-self: center;
      position: relative;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      width: 100%;
      height: 100%; }
      @media (max-width: 899px) {
        body.users.login .main-container .container.content-container .login-box {
          margin: 5%; } }
      body.users.login .main-container .container.content-container .login-box .row {
        margin-bottom: 0; }
        body.users.login .main-container .container.content-container .login-box .row .columns {
          margin: 0; }
      body.users.login .main-container .container.content-container .login-box .left {
        display: block;
        background-color: #fff;
        -webkit-align-self: center;
            -ms-flex-item-align: center;
                    -ms-grid-row-align: center;
                align-self: center;
        padding: 34px;
        width: 50vw;
        height: 50vw;
        max-width: 500px;
        max-height: 500px; }
        @media (max-width: 899px) {
          body.users.login .main-container .container.content-container .login-box .left {
            width: 100%;
            height: 100%;
            max-width: initial;
            max-height: initial; } }
        body.users.login .main-container .container.content-container .login-box .left .small {
          border-top: 2px #c5c5c5 solid;
          margin: auto;
          margin-bottom: 14px;
          height: 0;
          width: 20%; }
      body.users.login .main-container .container.content-container .login-box .right {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        background-color: rgba(0, 106, 182, 0.75);
        -webkit-align-self: center;
            -ms-flex-item-align: center;
                align-self: center;
        width: 50vw;
        height: 50vw;
        max-width: 500px;
        max-height: 500px;
        padding: 6%; }
        @media (max-width: 899px) {
          body.users.login .main-container .container.content-container .login-box .right {
            width: 100%;
            height: 100%;
            max-width: initial;
            max-height: initial; } }
        body.users.login .main-container .container.content-container .login-box .right .button {
          width: 60%; }
        body.users.login .main-container .container.content-container .login-box .right h2 {
          font-family: "Lato-Regular", sans-serif;
          margin-bottom: 1rem; }
        body.users.login .main-container .container.content-container .login-box .right p {
          font-family: "Lato-Light", sans-serif; }
        body.users.login .main-container .container.content-container .login-box .right h2,
        body.users.login .main-container .container.content-container .login-box .right p {
          color: #fff; }

body.users.login .to-be-removed {
  background-color: rgba(255, 0, 0, 0.527);
  position: absolute;
  top: 390px;
  left: 30px;
  height: 190px;
  z-index: 99999; }

.calculators input {
  border: 1px solid #8dc63f; }
  .calculators input[type=range] {
    -webkit-appearance: none;
    width: 100%;
    background: transparent;
    border: 0; }
    .calculators input[type=range]:focus {
      outline: none; }
    .calculators input[type=range]::-webkit-slider-runnable-track {
      width: 100%;
      height: 8.4px;
      cursor: pointer;
      background: #e2e2e2;
      border-radius: 20px; }
    .calculators input[type=range]::-webkit-slider-thumb {
      -webkit-appearance: none;
      height: 12px;
      width: 12px;
      border-radius: 50%;
      box-shadow: 1px 1px 1px #000, 0 0 1px #0d0d0d;
      background: #fff;
      margin-top: -3px; }
    .calculators input[type=range]::-moz-range-track {
      width: 100%;
      height: 8.4px;
      cursor: pointer;
      box-shadow: 0 0 0 rgba(0, 0, 0, 0), 0 0 0 rgba(13, 13, 13, 0);
      background: rgba(49, 48, 47, 0.18);
      border-radius: 25px;
      border: 0 solid rgba(0, 0, 0, 0); }
    .calculators input[type=range]::-moz-range-thumb {
      box-shadow: 0.9px 0.9px 1.2px #000, 0 0 0.9px #0d0d0d;
      border: 0 solid rgba(0, 0, 0, 0);
      height: 12px;
      width: 12px;
      border-radius: 25px;
      background: #fff;
      cursor: pointer; }
    .calculators input[type=range]::-ms-track {
      width: 100%;
      cursor: pointer;
      height: 8.4px;
      background: transparent;
      border-color: transparent;
      color: transparent; }
    .calculators input[type=range]::-ms-fill-lower {
      background: rgba(0, 0, 0, 0.18);
      border: 0 solid rgba(0, 0, 0, 0);
      border-radius: 50px;
      box-shadow: 0 0 0 rgba(0, 0, 0, 0), 0 0 0 rgba(13, 13, 13, 0); }
    .calculators input[type=range]::-ms-fill-upper {
      background: rgba(49, 48, 47, 0.18);
      border: 0 solid rgba(0, 0, 0, 0);
      border-radius: 50px;
      box-shadow: 0 0 0 rgba(0, 0, 0, 0), 0 0 0 rgba(13, 13, 13, 0); }
    .calculators input[type=range]::-ms-thumb {
      box-shadow: 0.9px 0.9px 1.2px #000, 0 0 0.9px #0d0d0d;
      border: 0 solid rgba(0, 0, 0, 0);
      height: 12px;
      min-height: 12px;
      width: 12px;
      border-radius: 16px;
      background: #fff;
      cursor: pointer; }
    .calculators input[type=range]:focus::-ms-fill-lower {
      background: rgba(49, 48, 47, 0.18); }
    .calculators input[type=range]:focus::-ms-fill-upper {
      background: rgba(109, 107, 104, 0.18); }

.calculators .currency {
  padding-left: 20px; }

.calculators .currency-symbol {
  position: absolute;
  padding: 7px 10px;
  color: black; }

.calculators label {
  color: #026ab6;
  font: "Lato-Bold", sans-serif;
  display: inline-block; }

.calculators .help-button {
  display: inline-block;
  background-color: #006bb6;
  border-radius: 50%;
  border: 5px solid #006bb6;
  width: 15px;
  height: 15px;
  color: #fff;
  text-align: center;
  line-height: 1;
  cursor: pointer; }
  .calculators .help-button icon:before {
    content: '?'; }

.calculators .help-overlay {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh; }
  .calculators .help-overlay .dimmer {
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    width: inherit;
    height: inherit;
    left: 0;
    top: 0; }
  .calculators .help-overlay .overlay-content {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
                -ms-grid-row-align: center;
            align-self: center;
    position: relative;
    height: auto;
    text-align: center;
    line-height: normal;
    background: #e2e2e2;
    padding: 1em 3em 2em;
    width: 60%;
    border: 1px solid #006bb6;
    border-radius: 5px; }
    .calculators .help-overlay .overlay-content .text {
      font-family: "Lato-Regular", sans-serif; }
    .calculators .help-overlay .overlay-content .cancel-btn {
      position: absolute;
      top: 10px;
      right: 10px;
      cursor: pointer;
      background-color: transparent;
      width: 25px;
      height: 25px;
      color: rgba(255, 255, 255, 0);
      padding: 0; }
      .calculators .help-overlay .overlay-content .cancel-btn icon:before, .calculators .help-overlay .overlay-content .cancel-btn icon:after {
        content: "";
        position: absolute;
        background-color: #8f8f8f;
        transition: -webkit-transform 0.25s ease-out;
        transition: transform 0.25s ease-out;
        transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out; }
      .calculators .help-overlay .overlay-content .cancel-btn icon:before {
        position: absolute;
        top: 0;
        left: 50%;
        width: 2px;
        height: 100%;
        margin-left: -1px;
        -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
                transform: rotate(45deg); }
      .calculators .help-overlay .overlay-content .cancel-btn icon:after {
        position: absolute;
        top: 50%;
        left: 0;
        width: 100%;
        height: 2px;
        margin-top: -1px;
        -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
                transform: rotate(45deg); }
