/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/**
 *
 * All animations must live in their own file
 * in the animations directory and be included
 * here.
 *
 */
/**
 * Styles shared by multiple animations
 */
/**
 * Dots
 */
@-webkit-keyframes scale {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  45% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 0.7; }
  80% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }
@keyframes scale {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  45% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 0.7; }
  80% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }

.ball-pulse > div:nth-child(0) {
  -webkit-animation: scale 0.75s -0.36s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
          animation: scale 0.75s -0.36s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

.ball-pulse > div:nth-child(1) {
  -webkit-animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
          animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

.ball-pulse > div:nth-child(2) {
  -webkit-animation: scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
          animation: scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

.ball-pulse > div:nth-child(3) {
  -webkit-animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
          animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

.ball-pulse > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block; }

@-webkit-keyframes ball-pulse-sync {
  33% {
    -webkit-transform: translateY(10px);
            transform: translateY(10px); }
  66% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes ball-pulse-sync {
  33% {
    -webkit-transform: translateY(10px);
            transform: translateY(10px); }
  66% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

.ball-pulse-sync > div:nth-child(0) {
  -webkit-animation: ball-pulse-sync 0.6s -0.21s infinite ease-in-out;
          animation: ball-pulse-sync 0.6s -0.21s infinite ease-in-out; }

.ball-pulse-sync > div:nth-child(1) {
  -webkit-animation: ball-pulse-sync 0.6s -0.14s infinite ease-in-out;
          animation: ball-pulse-sync 0.6s -0.14s infinite ease-in-out; }

.ball-pulse-sync > div:nth-child(2) {
  -webkit-animation: ball-pulse-sync 0.6s -0.07s infinite ease-in-out;
          animation: ball-pulse-sync 0.6s -0.07s infinite ease-in-out; }

.ball-pulse-sync > div:nth-child(3) {
  -webkit-animation: ball-pulse-sync 0.6s 0s infinite ease-in-out;
          animation: ball-pulse-sync 0.6s 0s infinite ease-in-out; }

.ball-pulse-sync > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block; }

@-webkit-keyframes ball-scale {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0; } }

@keyframes ball-scale {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0; } }

.ball-scale > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block;
  height: 60px;
  width: 60px;
  -webkit-animation: ball-scale 1s 0s ease-in-out infinite;
          animation: ball-scale 1s 0s ease-in-out infinite; }

@keyframes ball-scale {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0; } }

.ball-scale > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block;
  height: 60px;
  width: 60px;
  -webkit-animation: ball-scale 1s 0s ease-in-out infinite;
          animation: ball-scale 1s 0s ease-in-out infinite; }

.ball-scale-random {
  width: 37px;
  height: 40px; }
  .ball-scale-random > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute;
    display: inline-block;
    height: 30px;
    width: 30px;
    -webkit-animation: ball-scale 1s 0s ease-in-out infinite;
            animation: ball-scale 1s 0s ease-in-out infinite; }
    .ball-scale-random > div:nth-child(1) {
      margin-left: -7px;
      -webkit-animation: ball-scale 1s 0.2s ease-in-out infinite;
              animation: ball-scale 1s 0.2s ease-in-out infinite; }
    .ball-scale-random > div:nth-child(3) {
      margin-left: -2px;
      margin-top: 9px;
      -webkit-animation: ball-scale 1s 0.5s ease-in-out infinite;
              animation: ball-scale 1s 0.5s ease-in-out infinite; }

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.ball-rotate {
  position: relative; }
  .ball-rotate > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: relative; }
    .ball-rotate > div:first-child {
      -webkit-animation: rotate 1s 0s cubic-bezier(0.7, -0.13, 0.22, 0.86) infinite;
              animation: rotate 1s 0s cubic-bezier(0.7, -0.13, 0.22, 0.86) infinite; }
    .ball-rotate > div:before, .ball-rotate > div:after {
      background-color: #fff;
      width: 15px;
      height: 15px;
      border-radius: 100%;
      margin: 2px;
      content: "";
      position: absolute;
      opacity: 0.8; }
    .ball-rotate > div:before {
      top: 0px;
      left: -28px; }
    .ball-rotate > div:after {
      top: 0px;
      left: 25px; }

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
            transform: rotate(0deg) scale(1); }
  50% {
    -webkit-transform: rotate(180deg) scale(0.6);
            transform: rotate(180deg) scale(0.6); }
  100% {
    -webkit-transform: rotate(360deg) scale(1);
            transform: rotate(360deg) scale(1); } }

.ball-clip-rotate > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  border: 2px solid #fff;
  border-bottom-color: transparent;
  height: 25px;
  width: 25px;
  background: transparent !important;
  display: inline-block;
  -webkit-animation: rotate 0.75s 0s linear infinite;
          animation: rotate 0.75s 0s linear infinite; }

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
            transform: rotate(0deg) scale(1); }
  50% {
    -webkit-transform: rotate(180deg) scale(0.6);
            transform: rotate(180deg) scale(0.6); }
  100% {
    -webkit-transform: rotate(360deg) scale(1);
            transform: rotate(360deg) scale(1); } }

@keyframes scale {
  30% {
    -webkit-transform: scale(0.3);
            transform: scale(0.3); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

.ball-clip-rotate-pulse {
  position: relative;
  -webkit-transform: translateY(-15px);
      -ms-transform: translateY(-15px);
          transform: translateY(-15px); }
  .ball-clip-rotate-pulse > div {
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 100%; }
    .ball-clip-rotate-pulse > div:first-child {
      background: #fff;
      height: 16px;
      width: 16px;
      top: 7px;
      left: -7px;
      -webkit-animation: scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
              animation: scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite; }
    .ball-clip-rotate-pulse > div:last-child {
      position: absolute;
      border: 2px solid #fff;
      width: 30px;
      height: 30px;
      left: -16px;
      top: -2px;
      background: transparent;
      border: 2px solid;
      border-color: #fff transparent #fff transparent;
      -webkit-animation: rotate 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
              animation: rotate 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
      -webkit-animation-duration: 1s;
              animation-duration: 1s; }

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
            transform: rotate(0deg) scale(1); }
  50% {
    -webkit-transform: rotate(180deg) scale(0.6);
            transform: rotate(180deg) scale(0.6); }
  100% {
    -webkit-transform: rotate(360deg) scale(1);
            transform: rotate(360deg) scale(1); } }

.ball-clip-rotate-multiple {
  position: relative; }
  .ball-clip-rotate-multiple > div {
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute;
    left: -20px;
    top: -20px;
    border: 2px solid #fff;
    border-bottom-color: transparent;
    border-top-color: transparent;
    border-radius: 100%;
    height: 35px;
    width: 35px;
    -webkit-animation: rotate 1s 0s ease-in-out infinite;
            animation: rotate 1s 0s ease-in-out infinite; }
    .ball-clip-rotate-multiple > div:last-child {
      display: inline-block;
      top: -10px;
      left: -10px;
      width: 15px;
      height: 15px;
      -webkit-animation-duration: 0.5s;
              animation-duration: 0.5s;
      border-color: #fff transparent #fff transparent;
      -webkit-animation-direction: reverse;
              animation-direction: reverse; }

@-webkit-keyframes ball-scale-ripple {
  0% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 1; }
  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.7; }
  100% {
    opacity: 0.0; } }

@keyframes ball-scale-ripple {
  0% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 1; }
  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.7; }
  100% {
    opacity: 0.0; } }

.ball-scale-ripple > div {
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  height: 50px;
  width: 50px;
  border-radius: 100%;
  border: 2px solid #fff;
  -webkit-animation: ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
          animation: ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8); }

@-webkit-keyframes ball-scale-ripple-multiple {
  0% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 1; }
  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.7; }
  100% {
    opacity: 0.0; } }

@keyframes ball-scale-ripple-multiple {
  0% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 1; }
  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.7; }
  100% {
    opacity: 0.0; } }

.ball-scale-ripple-multiple {
  position: relative;
  -webkit-transform: translateY(-25px);
      -ms-transform: translateY(-25px);
          transform: translateY(-25px); }
  .ball-scale-ripple-multiple > div:nth-child(0) {
    -webkit-animation-delay: -0.8s;
            animation-delay: -0.8s; }
  .ball-scale-ripple-multiple > div:nth-child(1) {
    -webkit-animation-delay: -0.6s;
            animation-delay: -0.6s; }
  .ball-scale-ripple-multiple > div:nth-child(2) {
    -webkit-animation-delay: -0.4s;
            animation-delay: -0.4s; }
  .ball-scale-ripple-multiple > div:nth-child(3) {
    -webkit-animation-delay: -0.2s;
            animation-delay: -0.2s; }
  .ball-scale-ripple-multiple > div {
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute;
    top: -2px;
    left: -26px;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    border: 2px solid #fff;
    -webkit-animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
            animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8); }

@-webkit-keyframes ball-beat {
  50% {
    opacity: 0.2;
    -webkit-transform: scale(0.75);
            transform: scale(0.75); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes ball-beat {
  50% {
    opacity: 0.2;
    -webkit-transform: scale(0.75);
            transform: scale(0.75); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

.ball-beat > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block;
  -webkit-animation: ball-beat 0.7s 0s infinite linear;
          animation: ball-beat 0.7s 0s infinite linear; }
  .ball-beat > div:nth-child(2n-1) {
    -webkit-animation-delay: -0.35s !important;
            animation-delay: -0.35s !important; }

@-webkit-keyframes ball-scale-multiple {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; }
  5% {
    opacity: 1; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0; } }

@keyframes ball-scale-multiple {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; }
  5% {
    opacity: 1; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0; } }

.ball-scale-multiple {
  position: relative;
  -webkit-transform: translateY(-30px);
      -ms-transform: translateY(-30px);
          transform: translateY(-30px); }
  .ball-scale-multiple > div:nth-child(2) {
    -webkit-animation-delay: -0.4s;
            animation-delay: -0.4s; }
  .ball-scale-multiple > div:nth-child(3) {
    -webkit-animation-delay: -0.2s;
            animation-delay: -0.2s; }
  .ball-scale-multiple > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute;
    left: -30px;
    top: 0px;
    opacity: 0;
    margin: 0;
    width: 60px;
    height: 60px;
    -webkit-animation: ball-scale-multiple 1s 0s linear infinite;
            animation: ball-scale-multiple 1s 0s linear infinite; }

@-webkit-keyframes ball-triangle-path-1 {
  33% {
    -webkit-transform: translate(25px, -50px);
            transform: translate(25px, -50px); }
  66% {
    -webkit-transform: translate(50px, 0px);
            transform: translate(50px, 0px); }
  100% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); } }

@keyframes ball-triangle-path-1 {
  33% {
    -webkit-transform: translate(25px, -50px);
            transform: translate(25px, -50px); }
  66% {
    -webkit-transform: translate(50px, 0px);
            transform: translate(50px, 0px); }
  100% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); } }

@-webkit-keyframes ball-triangle-path-2 {
  33% {
    -webkit-transform: translate(25px, 50px);
            transform: translate(25px, 50px); }
  66% {
    -webkit-transform: translate(-25px, 50px);
            transform: translate(-25px, 50px); }
  100% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); } }

@keyframes ball-triangle-path-2 {
  33% {
    -webkit-transform: translate(25px, 50px);
            transform: translate(25px, 50px); }
  66% {
    -webkit-transform: translate(-25px, 50px);
            transform: translate(-25px, 50px); }
  100% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); } }

@-webkit-keyframes ball-triangle-path-3 {
  33% {
    -webkit-transform: translate(-50px, 0px);
            transform: translate(-50px, 0px); }
  66% {
    -webkit-transform: translate(-25px, -50px);
            transform: translate(-25px, -50px); }
  100% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); } }

@keyframes ball-triangle-path-3 {
  33% {
    -webkit-transform: translate(-50px, 0px);
            transform: translate(-50px, 0px); }
  66% {
    -webkit-transform: translate(-25px, -50px);
            transform: translate(-25px, -50px); }
  100% {
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px); } }

.ball-triangle-path {
  position: relative;
  -webkit-transform: translate(-29.994px, -37.50938px);
      -ms-transform: translate(-29.994px, -37.50938px);
          transform: translate(-29.994px, -37.50938px); }
  .ball-triangle-path > div:nth-child(1) {
    -webkit-animation-name: ball-triangle-path-1;
            animation-name: ball-triangle-path-1;
    -webkit-animation-delay: 0;
            animation-delay: 0;
    -webkit-animation-duration: 2s;
            animation-duration: 2s;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite; }
  .ball-triangle-path > div:nth-child(2) {
    -webkit-animation-name: ball-triangle-path-2;
            animation-name: ball-triangle-path-2;
    -webkit-animation-delay: 0;
            animation-delay: 0;
    -webkit-animation-duration: 2s;
            animation-duration: 2s;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite; }
  .ball-triangle-path > div:nth-child(3) {
    -webkit-animation-name: ball-triangle-path-3;
            animation-name: ball-triangle-path-3;
    -webkit-animation-delay: 0;
            animation-delay: 0;
    -webkit-animation-duration: 2s;
            animation-duration: 2s;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite; }
  .ball-triangle-path > div {
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    border: 1px solid #fff; }
    .ball-triangle-path > div:nth-of-type(1) {
      top: 50px; }
    .ball-triangle-path > div:nth-of-type(2) {
      left: 25px; }
    .ball-triangle-path > div:nth-of-type(3) {
      top: 50px;
      left: 50px; }

@-webkit-keyframes ball-pulse-rise-even {
  0% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }
  25% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px); }
  50% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4); }
  75% {
    -webkit-transform: translateY(30px);
            transform: translateY(30px); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes ball-pulse-rise-even {
  0% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }
  25% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px); }
  50% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4); }
  75% {
    -webkit-transform: translateY(30px);
            transform: translateY(30px); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes ball-pulse-rise-odd {
  0% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4); }
  25% {
    -webkit-transform: translateY(30px);
            transform: translateY(30px); }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }
  75% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-transform: scale(0.75);
            transform: scale(0.75); } }

@keyframes ball-pulse-rise-odd {
  0% {
    -webkit-transform: scale(0.4);
            transform: scale(0.4); }
  25% {
    -webkit-transform: translateY(30px);
            transform: translateY(30px); }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }
  75% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-transform: scale(0.75);
            transform: scale(0.75); } }

.ball-pulse-rise > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-timing-function: cubic-bezier(0.15, 0.46, 0.9, 0.6);
          animation-timing-function: cubic-bezier(0.15, 0.46, 0.9, 0.6);
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-delay: 0;
          animation-delay: 0; }
  .ball-pulse-rise > div:nth-child(2n) {
    -webkit-animation-name: ball-pulse-rise-even;
            animation-name: ball-pulse-rise-even; }
  .ball-pulse-rise > div:nth-child(2n-1) {
    -webkit-animation-name: ball-pulse-rise-odd;
            animation-name: ball-pulse-rise-odd; }

@-webkit-keyframes ball-grid-beat {
  50% {
    opacity: 0.7; }
  100% {
    opacity: 1; } }

@keyframes ball-grid-beat {
  50% {
    opacity: 0.7; }
  100% {
    opacity: 1; } }

.ball-grid-beat {
  width: 57px; }
  .ball-grid-beat > div:nth-child(1) {
    -webkit-animation-delay: 0.44s;
            animation-delay: 0.44s;
    -webkit-animation-duration: 1.27s;
            animation-duration: 1.27s; }
  .ball-grid-beat > div:nth-child(2) {
    -webkit-animation-delay: 0.2s;
            animation-delay: 0.2s;
    -webkit-animation-duration: 1.52s;
            animation-duration: 1.52s; }
  .ball-grid-beat > div:nth-child(3) {
    -webkit-animation-delay: 0.14s;
            animation-delay: 0.14s;
    -webkit-animation-duration: 0.61s;
            animation-duration: 0.61s; }
  .ball-grid-beat > div:nth-child(4) {
    -webkit-animation-delay: 0.15s;
            animation-delay: 0.15s;
    -webkit-animation-duration: 0.82s;
            animation-duration: 0.82s; }
  .ball-grid-beat > div:nth-child(5) {
    -webkit-animation-delay: -0.01s;
            animation-delay: -0.01s;
    -webkit-animation-duration: 1.24s;
            animation-duration: 1.24s; }
  .ball-grid-beat > div:nth-child(6) {
    -webkit-animation-delay: -0.07s;
            animation-delay: -0.07s;
    -webkit-animation-duration: 1.35s;
            animation-duration: 1.35s; }
  .ball-grid-beat > div:nth-child(7) {
    -webkit-animation-delay: 0.29s;
            animation-delay: 0.29s;
    -webkit-animation-duration: 1.44s;
            animation-duration: 1.44s; }
  .ball-grid-beat > div:nth-child(8) {
    -webkit-animation-delay: 0.63s;
            animation-delay: 0.63s;
    -webkit-animation-duration: 1.19s;
            animation-duration: 1.19s; }
  .ball-grid-beat > div:nth-child(9) {
    -webkit-animation-delay: -0.18s;
            animation-delay: -0.18s;
    -webkit-animation-duration: 1.48s;
            animation-duration: 1.48s; }
  .ball-grid-beat > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    display: inline-block;
    float: left;
    -webkit-animation-name: ball-grid-beat;
            animation-name: ball-grid-beat;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-delay: 0;
            animation-delay: 0; }

@-webkit-keyframes ball-grid-pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0.7; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }

@keyframes ball-grid-pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0.7; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }

.ball-grid-pulse {
  width: 57px; }
  .ball-grid-pulse > div:nth-child(1) {
    -webkit-animation-delay: 0.58s;
            animation-delay: 0.58s;
    -webkit-animation-duration: 0.9s;
            animation-duration: 0.9s; }
  .ball-grid-pulse > div:nth-child(2) {
    -webkit-animation-delay: 0.01s;
            animation-delay: 0.01s;
    -webkit-animation-duration: 0.94s;
            animation-duration: 0.94s; }
  .ball-grid-pulse > div:nth-child(3) {
    -webkit-animation-delay: 0.25s;
            animation-delay: 0.25s;
    -webkit-animation-duration: 1.43s;
            animation-duration: 1.43s; }
  .ball-grid-pulse > div:nth-child(4) {
    -webkit-animation-delay: -0.03s;
            animation-delay: -0.03s;
    -webkit-animation-duration: 0.74s;
            animation-duration: 0.74s; }
  .ball-grid-pulse > div:nth-child(5) {
    -webkit-animation-delay: 0.21s;
            animation-delay: 0.21s;
    -webkit-animation-duration: 0.68s;
            animation-duration: 0.68s; }
  .ball-grid-pulse > div:nth-child(6) {
    -webkit-animation-delay: 0.25s;
            animation-delay: 0.25s;
    -webkit-animation-duration: 1.17s;
            animation-duration: 1.17s; }
  .ball-grid-pulse > div:nth-child(7) {
    -webkit-animation-delay: 0.46s;
            animation-delay: 0.46s;
    -webkit-animation-duration: 1.41s;
            animation-duration: 1.41s; }
  .ball-grid-pulse > div:nth-child(8) {
    -webkit-animation-delay: 0.02s;
            animation-delay: 0.02s;
    -webkit-animation-duration: 1.56s;
            animation-duration: 1.56s; }
  .ball-grid-pulse > div:nth-child(9) {
    -webkit-animation-delay: 0.13s;
            animation-delay: 0.13s;
    -webkit-animation-duration: 0.78s;
            animation-duration: 0.78s; }
  .ball-grid-pulse > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    display: inline-block;
    float: left;
    -webkit-animation-name: ball-grid-pulse;
            animation-name: ball-grid-pulse;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-delay: 0;
            animation-delay: 0; }

@-webkit-keyframes ball-spin-fade-loader {
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.4);
            transform: scale(0.4); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes ball-spin-fade-loader {
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.4);
            transform: scale(0.4); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

.ball-spin-fade-loader {
  position: relative;
  top: -10px;
  left: -10px; }
  .ball-spin-fade-loader > div:nth-child(1) {
    top: 25px;
    left: 0;
    -webkit-animation: ball-spin-fade-loader 1s -0.96s infinite linear;
            animation: ball-spin-fade-loader 1s -0.96s infinite linear; }
  .ball-spin-fade-loader > div:nth-child(2) {
    top: 17.04545px;
    left: 17.04545px;
    -webkit-animation: ball-spin-fade-loader 1s -0.84s infinite linear;
            animation: ball-spin-fade-loader 1s -0.84s infinite linear; }
  .ball-spin-fade-loader > div:nth-child(3) {
    top: 0;
    left: 25px;
    -webkit-animation: ball-spin-fade-loader 1s -0.72s infinite linear;
            animation: ball-spin-fade-loader 1s -0.72s infinite linear; }
  .ball-spin-fade-loader > div:nth-child(4) {
    top: -17.04545px;
    left: 17.04545px;
    -webkit-animation: ball-spin-fade-loader 1s -0.6s infinite linear;
            animation: ball-spin-fade-loader 1s -0.6s infinite linear; }
  .ball-spin-fade-loader > div:nth-child(5) {
    top: -25px;
    left: 0;
    -webkit-animation: ball-spin-fade-loader 1s -0.48s infinite linear;
            animation: ball-spin-fade-loader 1s -0.48s infinite linear; }
  .ball-spin-fade-loader > div:nth-child(6) {
    top: -17.04545px;
    left: -17.04545px;
    -webkit-animation: ball-spin-fade-loader 1s -0.36s infinite linear;
            animation: ball-spin-fade-loader 1s -0.36s infinite linear; }
  .ball-spin-fade-loader > div:nth-child(7) {
    top: 0;
    left: -25px;
    -webkit-animation: ball-spin-fade-loader 1s -0.24s infinite linear;
            animation: ball-spin-fade-loader 1s -0.24s infinite linear; }
  .ball-spin-fade-loader > div:nth-child(8) {
    top: 17.04545px;
    left: -17.04545px;
    -webkit-animation: ball-spin-fade-loader 1s -0.12s infinite linear;
            animation: ball-spin-fade-loader 1s -0.12s infinite linear; }
  .ball-spin-fade-loader > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute; }

@-webkit-keyframes ball-spin-loader {
  75% {
    opacity: 0.2; }
  100% {
    opacity: 1; } }

@keyframes ball-spin-loader {
  75% {
    opacity: 0.2; }
  100% {
    opacity: 1; } }

.ball-spin-loader {
  position: relative; }
  .ball-spin-loader > span:nth-child(1) {
    top: 45px;
    left: 0;
    -webkit-animation: ball-spin-loader 2s 0.9s infinite linear;
            animation: ball-spin-loader 2s 0.9s infinite linear; }
  .ball-spin-loader > span:nth-child(2) {
    top: 30.68182px;
    left: 30.68182px;
    -webkit-animation: ball-spin-loader 2s 1.8s infinite linear;
            animation: ball-spin-loader 2s 1.8s infinite linear; }
  .ball-spin-loader > span:nth-child(3) {
    top: 0;
    left: 45px;
    -webkit-animation: ball-spin-loader 2s 2.7s infinite linear;
            animation: ball-spin-loader 2s 2.7s infinite linear; }
  .ball-spin-loader > span:nth-child(4) {
    top: -30.68182px;
    left: 30.68182px;
    -webkit-animation: ball-spin-loader 2s 3.6s infinite linear;
            animation: ball-spin-loader 2s 3.6s infinite linear; }
  .ball-spin-loader > span:nth-child(5) {
    top: -45px;
    left: 0;
    -webkit-animation: ball-spin-loader 2s 4.5s infinite linear;
            animation: ball-spin-loader 2s 4.5s infinite linear; }
  .ball-spin-loader > span:nth-child(6) {
    top: -30.68182px;
    left: -30.68182px;
    -webkit-animation: ball-spin-loader 2s 5.4s infinite linear;
            animation: ball-spin-loader 2s 5.4s infinite linear; }
  .ball-spin-loader > span:nth-child(7) {
    top: 0;
    left: -45px;
    -webkit-animation: ball-spin-loader 2s 6.3s infinite linear;
            animation: ball-spin-loader 2s 6.3s infinite linear; }
  .ball-spin-loader > span:nth-child(8) {
    top: 30.68182px;
    left: -30.68182px;
    -webkit-animation: ball-spin-loader 2s 7.2s infinite linear;
            animation: ball-spin-loader 2s 7.2s infinite linear; }
  .ball-spin-loader > div {
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    background: green; }

@-webkit-keyframes ball-zig {
  33% {
    -webkit-transform: translate(-15px, -30px);
            transform: translate(-15px, -30px); }
  66% {
    -webkit-transform: translate(15px, -30px);
            transform: translate(15px, -30px); }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

@keyframes ball-zig {
  33% {
    -webkit-transform: translate(-15px, -30px);
            transform: translate(-15px, -30px); }
  66% {
    -webkit-transform: translate(15px, -30px);
            transform: translate(15px, -30px); }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

@-webkit-keyframes ball-zag {
  33% {
    -webkit-transform: translate(15px, 30px);
            transform: translate(15px, 30px); }
  66% {
    -webkit-transform: translate(-15px, 30px);
            transform: translate(-15px, 30px); }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

@keyframes ball-zag {
  33% {
    -webkit-transform: translate(15px, 30px);
            transform: translate(15px, 30px); }
  66% {
    -webkit-transform: translate(-15px, 30px);
            transform: translate(-15px, 30px); }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

.ball-zig-zag {
  position: relative;
  -webkit-transform: translate(-15px, -15px);
      -ms-transform: translate(-15px, -15px);
          transform: translate(-15px, -15px); }
  .ball-zig-zag > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute;
    margin-left: 15px;
    top: 4px;
    left: -7px; }
    .ball-zig-zag > div:first-child {
      -webkit-animation: ball-zig 0.7s 0s infinite linear;
              animation: ball-zig 0.7s 0s infinite linear; }
    .ball-zig-zag > div:last-child {
      -webkit-animation: ball-zag 0.7s 0s infinite linear;
              animation: ball-zag 0.7s 0s infinite linear; }

@-webkit-keyframes ball-zig-deflect {
  17% {
    -webkit-transform: translate(-15px, -30px);
            transform: translate(-15px, -30px); }
  34% {
    -webkit-transform: translate(15px, -30px);
            transform: translate(15px, -30px); }
  50% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  67% {
    -webkit-transform: translate(15px, -30px);
            transform: translate(15px, -30px); }
  84% {
    -webkit-transform: translate(-15px, -30px);
            transform: translate(-15px, -30px); }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

@keyframes ball-zig-deflect {
  17% {
    -webkit-transform: translate(-15px, -30px);
            transform: translate(-15px, -30px); }
  34% {
    -webkit-transform: translate(15px, -30px);
            transform: translate(15px, -30px); }
  50% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  67% {
    -webkit-transform: translate(15px, -30px);
            transform: translate(15px, -30px); }
  84% {
    -webkit-transform: translate(-15px, -30px);
            transform: translate(-15px, -30px); }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

@-webkit-keyframes ball-zag-deflect {
  17% {
    -webkit-transform: translate(15px, 30px);
            transform: translate(15px, 30px); }
  34% {
    -webkit-transform: translate(-15px, 30px);
            transform: translate(-15px, 30px); }
  50% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  67% {
    -webkit-transform: translate(-15px, 30px);
            transform: translate(-15px, 30px); }
  84% {
    -webkit-transform: translate(15px, 30px);
            transform: translate(15px, 30px); }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

@keyframes ball-zag-deflect {
  17% {
    -webkit-transform: translate(15px, 30px);
            transform: translate(15px, 30px); }
  34% {
    -webkit-transform: translate(-15px, 30px);
            transform: translate(-15px, 30px); }
  50% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  67% {
    -webkit-transform: translate(-15px, 30px);
            transform: translate(-15px, 30px); }
  84% {
    -webkit-transform: translate(15px, 30px);
            transform: translate(15px, 30px); }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

.ball-zig-zag-deflect {
  position: relative;
  -webkit-transform: translate(-15px, -15px);
      -ms-transform: translate(-15px, -15px);
          transform: translate(-15px, -15px); }
  .ball-zig-zag-deflect > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute;
    margin-left: 15px;
    top: 4px;
    left: -7px; }
    .ball-zig-zag-deflect > div:first-child {
      -webkit-animation: ball-zig-deflect 1.5s 0s infinite linear;
              animation: ball-zig-deflect 1.5s 0s infinite linear; }
    .ball-zig-zag-deflect > div:last-child {
      -webkit-animation: ball-zag-deflect 1.5s 0s infinite linear;
              animation: ball-zag-deflect 1.5s 0s infinite linear; }

/**
 * Lines
 */
@-webkit-keyframes line-scale {
  0% {
    -webkit-transform: scaley(1);
            transform: scaley(1); }
  50% {
    -webkit-transform: scaley(0.4);
            transform: scaley(0.4); }
  100% {
    -webkit-transform: scaley(1);
            transform: scaley(1); } }
@keyframes line-scale {
  0% {
    -webkit-transform: scaley(1);
            transform: scaley(1); }
  50% {
    -webkit-transform: scaley(0.4);
            transform: scaley(0.4); }
  100% {
    -webkit-transform: scaley(1);
            transform: scaley(1); } }

.line-scale > div:nth-child(1) {
  -webkit-animation: line-scale 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
          animation: line-scale 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

.line-scale > div:nth-child(2) {
  -webkit-animation: line-scale 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
          animation: line-scale 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

.line-scale > div:nth-child(3) {
  -webkit-animation: line-scale 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
          animation: line-scale 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

.line-scale > div:nth-child(4) {
  -webkit-animation: line-scale 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
          animation: line-scale 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

.line-scale > div:nth-child(5) {
  -webkit-animation: line-scale 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
          animation: line-scale 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }

.line-scale > div {
  background-color: #fff;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block; }

@-webkit-keyframes line-scale-party {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes line-scale-party {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

.line-scale-party > div:nth-child(1) {
  -webkit-animation-delay: -0.09s;
          animation-delay: -0.09s;
  -webkit-animation-duration: 0.83s;
          animation-duration: 0.83s; }

.line-scale-party > div:nth-child(2) {
  -webkit-animation-delay: 0.33s;
          animation-delay: 0.33s;
  -webkit-animation-duration: 0.64s;
          animation-duration: 0.64s; }

.line-scale-party > div:nth-child(3) {
  -webkit-animation-delay: 0.32s;
          animation-delay: 0.32s;
  -webkit-animation-duration: 0.39s;
          animation-duration: 0.39s; }

.line-scale-party > div:nth-child(4) {
  -webkit-animation-delay: 0.47s;
          animation-delay: 0.47s;
  -webkit-animation-duration: 0.52s;
          animation-duration: 0.52s; }

.line-scale-party > div {
  background-color: #fff;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block;
  -webkit-animation-name: line-scale-party;
          animation-name: line-scale-party;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-delay: 0;
          animation-delay: 0; }

@-webkit-keyframes line-scale-pulse-out {
  0% {
    -webkit-transform: scaley(1);
            transform: scaley(1); }
  50% {
    -webkit-transform: scaley(0.4);
            transform: scaley(0.4); }
  100% {
    -webkit-transform: scaley(1);
            transform: scaley(1); } }

@keyframes line-scale-pulse-out {
  0% {
    -webkit-transform: scaley(1);
            transform: scaley(1); }
  50% {
    -webkit-transform: scaley(0.4);
            transform: scaley(0.4); }
  100% {
    -webkit-transform: scaley(1);
            transform: scaley(1); } }

.line-scale-pulse-out > div {
  background-color: #fff;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block;
  -webkit-animation: line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85);
          animation: line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85); }
  .line-scale-pulse-out > div:nth-child(2), .line-scale-pulse-out > div:nth-child(4) {
    -webkit-animation-delay: -0.4s !important;
            animation-delay: -0.4s !important; }
  .line-scale-pulse-out > div:nth-child(1), .line-scale-pulse-out > div:nth-child(5) {
    -webkit-animation-delay: -0.2s !important;
            animation-delay: -0.2s !important; }

@-webkit-keyframes line-scale-pulse-out-rapid {
  0% {
    -webkit-transform: scaley(1);
            transform: scaley(1); }
  80% {
    -webkit-transform: scaley(0.3);
            transform: scaley(0.3); }
  90% {
    -webkit-transform: scaley(1);
            transform: scaley(1); } }

@keyframes line-scale-pulse-out-rapid {
  0% {
    -webkit-transform: scaley(1);
            transform: scaley(1); }
  80% {
    -webkit-transform: scaley(0.3);
            transform: scaley(0.3); }
  90% {
    -webkit-transform: scaley(1);
            transform: scaley(1); } }

.line-scale-pulse-out-rapid > div {
  background-color: #fff;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block;
  -webkit-animation: line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(0.11, 0.49, 0.38, 0.78);
          animation: line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(0.11, 0.49, 0.38, 0.78); }
  .line-scale-pulse-out-rapid > div:nth-child(2), .line-scale-pulse-out-rapid > div:nth-child(4) {
    -webkit-animation-delay: -0.25s !important;
            animation-delay: -0.25s !important; }
  .line-scale-pulse-out-rapid > div:nth-child(1), .line-scale-pulse-out-rapid > div:nth-child(5) {
    -webkit-animation-delay: 0s !important;
            animation-delay: 0s !important; }

@-webkit-keyframes line-spin-fade-loader {
  50% {
    opacity: 0.3; }
  100% {
    opacity: 1; } }

@keyframes line-spin-fade-loader {
  50% {
    opacity: 0.3; }
  100% {
    opacity: 1; } }

.line-spin-fade-loader {
  position: relative;
  top: -10px;
  left: -4px; }
  .line-spin-fade-loader > div:nth-child(1) {
    top: 20px;
    left: 0;
    -webkit-animation: line-spin-fade-loader 1.2s -0.84s infinite ease-in-out;
            animation: line-spin-fade-loader 1.2s -0.84s infinite ease-in-out; }
  .line-spin-fade-loader > div:nth-child(2) {
    top: 13.63636px;
    left: 13.63636px;
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
    -webkit-animation: line-spin-fade-loader 1.2s -0.72s infinite ease-in-out;
            animation: line-spin-fade-loader 1.2s -0.72s infinite ease-in-out; }
  .line-spin-fade-loader > div:nth-child(3) {
    top: 0;
    left: 20px;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
    -webkit-animation: line-spin-fade-loader 1.2s -0.6s infinite ease-in-out;
            animation: line-spin-fade-loader 1.2s -0.6s infinite ease-in-out; }
  .line-spin-fade-loader > div:nth-child(4) {
    top: -13.63636px;
    left: 13.63636px;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-animation: line-spin-fade-loader 1.2s -0.48s infinite ease-in-out;
            animation: line-spin-fade-loader 1.2s -0.48s infinite ease-in-out; }
  .line-spin-fade-loader > div:nth-child(5) {
    top: -20px;
    left: 0;
    -webkit-animation: line-spin-fade-loader 1.2s -0.36s infinite ease-in-out;
            animation: line-spin-fade-loader 1.2s -0.36s infinite ease-in-out; }
  .line-spin-fade-loader > div:nth-child(6) {
    top: -13.63636px;
    left: -13.63636px;
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
    -webkit-animation: line-spin-fade-loader 1.2s -0.24s infinite ease-in-out;
            animation: line-spin-fade-loader 1.2s -0.24s infinite ease-in-out; }
  .line-spin-fade-loader > div:nth-child(7) {
    top: 0;
    left: -20px;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
    -webkit-animation: line-spin-fade-loader 1.2s -0.12s infinite ease-in-out;
            animation: line-spin-fade-loader 1.2s -0.12s infinite ease-in-out; }
  .line-spin-fade-loader > div:nth-child(8) {
    top: 13.63636px;
    left: -13.63636px;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-animation: line-spin-fade-loader 1.2s 0s infinite ease-in-out;
            animation: line-spin-fade-loader 1.2s 0s infinite ease-in-out; }
  .line-spin-fade-loader > div {
    background-color: #fff;
    width: 4px;
    height: 35px;
    border-radius: 2px;
    margin: 2px;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute;
    width: 5px;
    height: 15px; }

/**
 * Misc
 */
@-webkit-keyframes triangle-skew-spin {
  25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
            transform: perspective(100px) rotateX(180deg) rotateY(0); }
  50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
            transform: perspective(100px) rotateX(180deg) rotateY(180deg); }
  75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
            transform: perspective(100px) rotateX(0) rotateY(180deg); }
  100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
            transform: perspective(100px) rotateX(0) rotateY(0); } }
@keyframes triangle-skew-spin {
  25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
            transform: perspective(100px) rotateX(180deg) rotateY(0); }
  50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
            transform: perspective(100px) rotateX(180deg) rotateY(180deg); }
  75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
            transform: perspective(100px) rotateX(0) rotateY(180deg); }
  100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
            transform: perspective(100px) rotateX(0) rotateY(0); } }

.triangle-skew-spin > div {
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid #fff;
  -webkit-animation: triangle-skew-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
          animation: triangle-skew-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite; }

@-webkit-keyframes square-spin {
  25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
            transform: perspective(100px) rotateX(180deg) rotateY(0); }
  50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
            transform: perspective(100px) rotateX(180deg) rotateY(180deg); }
  75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
            transform: perspective(100px) rotateX(0) rotateY(180deg); }
  100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
            transform: perspective(100px) rotateX(0) rotateY(0); } }

@keyframes square-spin {
  25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
            transform: perspective(100px) rotateX(180deg) rotateY(0); }
  50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
            transform: perspective(100px) rotateX(180deg) rotateY(180deg); }
  75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
            transform: perspective(100px) rotateX(0) rotateY(180deg); }
  100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
            transform: perspective(100px) rotateX(0) rotateY(0); } }

.square-spin > div {
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  width: 50px;
  height: 50px;
  background: #fff;
  border: 1px solid red;
  -webkit-animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
          animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite; }

@-webkit-keyframes rotate_pacman_half_up {
  0% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg); }
  50% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); }
  100% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg); } }

@keyframes rotate_pacman_half_up {
  0% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg); }
  50% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); }
  100% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg); } }

@-webkit-keyframes rotate_pacman_half_down {
  0% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }
  50% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); } }

@keyframes rotate_pacman_half_down {
  0% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }
  50% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); } }

@-webkit-keyframes pacman-balls {
  75% {
    opacity: 0.7; }
  100% {
    -webkit-transform: translate(-100px, -6.25px);
            transform: translate(-100px, -6.25px); } }

@keyframes pacman-balls {
  75% {
    opacity: 0.7; }
  100% {
    -webkit-transform: translate(-100px, -6.25px);
            transform: translate(-100px, -6.25px); } }

.pacman {
  position: relative; }
  .pacman > div:nth-child(2) {
    -webkit-animation: pacman-balls 1s -0.99s infinite linear;
            animation: pacman-balls 1s -0.99s infinite linear; }
  .pacman > div:nth-child(3) {
    -webkit-animation: pacman-balls 1s -0.66s infinite linear;
            animation: pacman-balls 1s -0.66s infinite linear; }
  .pacman > div:nth-child(4) {
    -webkit-animation: pacman-balls 1s -0.33s infinite linear;
            animation: pacman-balls 1s -0.33s infinite linear; }
  .pacman > div:nth-child(5) {
    -webkit-animation: pacman-balls 1s 0s infinite linear;
            animation: pacman-balls 1s 0s infinite linear; }
  .pacman > div:first-of-type {
    width: 0px;
    height: 0px;
    border-right: 25px solid transparent;
    border-top: 25px solid #fff;
    border-left: 25px solid #fff;
    border-bottom: 25px solid #fff;
    border-radius: 25px;
    -webkit-animation: rotate_pacman_half_up 0.5s 0s infinite;
            animation: rotate_pacman_half_up 0.5s 0s infinite;
    position: relative;
    left: -30px; }
  .pacman > div:nth-child(2) {
    width: 0px;
    height: 0px;
    border-right: 25px solid transparent;
    border-top: 25px solid #fff;
    border-left: 25px solid #fff;
    border-bottom: 25px solid #fff;
    border-radius: 25px;
    -webkit-animation: rotate_pacman_half_down 0.5s 0s infinite;
            animation: rotate_pacman_half_down 0.5s 0s infinite;
    margin-top: -50px;
    position: relative;
    left: -30px; }
  .pacman > div:nth-child(3),
  .pacman > div:nth-child(4),
  .pacman > div:nth-child(5),
  .pacman > div:nth-child(6) {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    width: 10px;
    height: 10px;
    position: absolute;
    -webkit-transform: translate(0, -6.25px);
        -ms-transform: translate(0, -6.25px);
            transform: translate(0, -6.25px);
    top: 25px;
    left: 70px; }

@-webkit-keyframes cube-transition {
  25% {
    -webkit-transform: translateX(50px) scale(0.5) rotate(-90deg);
            transform: translateX(50px) scale(0.5) rotate(-90deg); }
  50% {
    -webkit-transform: translate(50px, 50px) rotate(-180deg);
            transform: translate(50px, 50px) rotate(-180deg); }
  75% {
    -webkit-transform: translateY(50px) scale(0.5) rotate(-270deg);
            transform: translateY(50px) scale(0.5) rotate(-270deg); }
  100% {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg); } }

@keyframes cube-transition {
  25% {
    -webkit-transform: translateX(50px) scale(0.5) rotate(-90deg);
            transform: translateX(50px) scale(0.5) rotate(-90deg); }
  50% {
    -webkit-transform: translate(50px, 50px) rotate(-180deg);
            transform: translate(50px, 50px) rotate(-180deg); }
  75% {
    -webkit-transform: translateY(50px) scale(0.5) rotate(-270deg);
            transform: translateY(50px) scale(0.5) rotate(-270deg); }
  100% {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg); } }

.cube-transition {
  position: relative;
  -webkit-transform: translate(-25px, -25px);
      -ms-transform: translate(-25px, -25px);
          transform: translate(-25px, -25px); }
  .cube-transition > div {
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    width: 10px;
    height: 10px;
    position: absolute;
    top: -5px;
    left: -5px;
    background-color: #fff;
    -webkit-animation: cube-transition 1.6s 0s infinite ease-in-out;
            animation: cube-transition 1.6s 0s infinite ease-in-out; }
    .cube-transition > div:last-child {
      -webkit-animation-delay: -0.8s;
              animation-delay: -0.8s; }

@-webkit-keyframes spin-rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes spin-rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.semi-circle-spin {
  position: relative;
  width: 35px;
  height: 35px;
  overflow: hidden; }
  .semi-circle-spin > div {
    position: absolute;
    border-width: 0px;
    border-radius: 100%;
    -webkit-animation: spin-rotate 0.6s 0s infinite linear;
            animation: spin-rotate 0.6s 0s infinite linear;
    background-image: -webkit-linear-gradient(transparent 0%, transparent 70%, #fff 30%, #fff 100%);
    background-image: linear-gradient(transparent 0%, transparent 70%, #fff 30%, #fff 100%);
    width: 100%;
    height: 100%; }

@-webkit-keyframes bar-progress {
  0% {
    -webkit-transform: scaleY(20%);
            transform: scaleY(20%);
    opacity: 1; }
  25% {
    -webkit-transform: translateX(6%) scaleY(10%);
            transform: translateX(6%) scaleY(10%);
    opacity: 0.7; }
  50% {
    -webkit-transform: translateX(20%) scaleY(20%);
            transform: translateX(20%) scaleY(20%);
    opacity: 1; }
  75% {
    -webkit-transform: translateX(6%) scaleY(10%);
            transform: translateX(6%) scaleY(10%);
    opacity: 0.7; }
  100% {
    -webkit-transform: scaleY(20%);
            transform: scaleY(20%);
    opacity: 1; } }

@keyframes bar-progress {
  0% {
    -webkit-transform: scaleY(20%);
            transform: scaleY(20%);
    opacity: 1; }
  25% {
    -webkit-transform: translateX(6%) scaleY(10%);
            transform: translateX(6%) scaleY(10%);
    opacity: 0.7; }
  50% {
    -webkit-transform: translateX(20%) scaleY(20%);
            transform: translateX(20%) scaleY(20%);
    opacity: 1; }
  75% {
    -webkit-transform: translateX(6%) scaleY(10%);
            transform: translateX(6%) scaleY(10%);
    opacity: 0.7; }
  100% {
    -webkit-transform: scaleY(20%);
            transform: scaleY(20%);
    opacity: 1; } }

.bar-progress {
  width: 30%;
  height: 12px; }
  .bar-progress > div {
    position: relative;
    width: 20%;
    height: 12px;
    border-radius: 10px;
    background-color: #fff;
    -webkit-animation: bar-progress 3s cubic-bezier(0.57, 0.1, 0.44, 0.93) infinite;
            animation: bar-progress 3s cubic-bezier(0.57, 0.1, 0.44, 0.93) infinite;
    opacity: 1; }

@-webkit-keyframes bar-swing {
  0% {
    left: 0; }
  50% {
    left: 70%; }
  100% {
    left: 0; } }

@keyframes bar-swing {
  0% {
    left: 0; }
  50% {
    left: 70%; }
  100% {
    left: 0; } }

.bar-swing {
  width: 30%;
  height: 8px; }
  .bar-swing > div {
    position: relative;
    width: 30%;
    height: 8px;
    border-radius: 10px;
    background-color: #fff;
    -webkit-animation: bar-swing 1.5s infinite;
            animation: bar-swing 1.5s infinite; }

@-webkit-keyframes bar-swing-container {
  0% {
    left: 0;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  50% {
    left: 70%;
    -webkit-transform: translateX(-4px);
            transform: translateX(-4px); }
  100% {
    left: 0;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes bar-swing-container {
  0% {
    left: 0;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  50% {
    left: 70%;
    -webkit-transform: translateX(-4px);
            transform: translateX(-4px); }
  100% {
    left: 0;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

.bar-swing-container {
  width: 20%;
  height: 8px;
  position: relative; }
  .bar-swing-container div:nth-child(1) {
    position: absolute;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.2);
    height: 12px;
    border-radius: 10px; }
  .bar-swing-container div:nth-child(2) {
    position: absolute;
    width: 30%;
    height: 8px;
    border-radius: 10px;
    background-color: #fff;
    -webkit-animation: bar-swing-container 2s cubic-bezier(0.91, 0.35, 0.12, 0.6) infinite;
            animation: bar-swing-container 2s cubic-bezier(0.91, 0.35, 0.12, 0.6) infinite;
    margin: 2px 2px 0; }
/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */.material-icons{display:none}html{font-family:"Gotham Book",Arial;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}html.wf-materialicons-n4-active .material-icons{display:block}body{margin:0;background:#fff;color:#00235d;overflow-x:hidden}body,body *{box-sizing:border-box}body.locked{overflow:hidden}.site_wrapper{overflow-x:hidden}p{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;color:inherit}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;display:block;max-width:100%;height:auto}svg:not(:root){overflow:hidden}.injected-svg{fill:currentColor;display:block;width:1em;height:1em}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:bold}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}.locked .main_content{padding-top:4.5rem}.main_content--edition .hl-space{background-color:#fff;position:relative}.is-open .main_content--edition:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#041c2c;opacity:.6}@media print{.is-open .main_content--edition:after{display:none}}.hl-template{width:100%;margin:auto}.hl-template--full_width{max-width:77rem}.hl-template--half_width{max-width:43.25rem}.hl-template--edition{background:#fff}.hl-content_block{padding:0 1rem;position:relative}.insights_hub_landing_banner+.section_heading{padding-top:1.25rem;margin-top:0;background-color:#f5f4f4;padding-bottom:1.25rem}.hl-content_block-content{width:100%;max-width:40rem;margin:auto}.hl-content_block-content--small{max-width:43.25rem}.hl-content_block-content--medium{max-width:52rem}.hl-content_block-content--large{max-width:60rem}.hl-content_block-content--xlarge{max-width:65rem}.hl-content_block-content--xxlarge{max-width:70rem}.hl-content_block-content--wide{max-width:75rem}.hl-content_block-content--xwide{max-width:90rem}.hl-content_block-content--footer{max-width:78.75rem}.hl-modal{position:fixed;top:0;left:0;padding:1rem;width:100%;height:100%;opacity:0;visibility:hidden;z-index:120;transition:opacity .2s cubic-bezier(.4,0,.2,1) .2s,visibility .2s cubic-bezier(.4,0,.2,1) .4s}.hl-modal--flyout{z-index:130}.hl-modal.active{opacity:1;visibility:visible;transition:opacity .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1)}.hl-modal.active .hl-modal-content{opacity:1;transform:translate3d(-50%,-50%,0)}.hl-modal-background{position:absolute;z-index:110;top:0;left:0;width:100%;height:100%;background:rgba(0,13,55,.75);border:none;outline:none;cursor:default}.hl-modal-background--flyout{z-index:90}.hl-modal-content{z-index:120;opacity:0;transform:translate3d(-50%,-60%,0);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.hl-modal-close{position:absolute;right:1rem;top:1rem;width:2rem;height:2rem;color:inherit}.hl-sidepanel{position:absolute;z-index:130;right:0;top:0;bottom:0;transform:translate3d(100%,0,0);transition:transform .2s cubic-bezier(.4,0,.2,1) 0s;overflow-y:auto;padding:4.5rem 0 0}.hl-sidepanel--left{right:auto;left:0;transform:translate3d(-100%,0,0)}.hl-sidepanel-close{position:absolute;right:1rem;top:1rem;display:inline-block;width:2rem;height:2rem;color:#fff}.hl-toppanel{position:absolute;z-index:130;top:0;left:0;width:100%;transform:translate3d(0,-100%,0);transition:transform .2s cubic-bezier(.4,0,.2,1)}.hl-modal.active .hl-sidepanel{transform:translateZ(0);transition:transform .2s cubic-bezier(.4,0,.2,1) .2s}.hl-section{margin:5rem 0 0}.hl-section--margin_bottom{margin:5rem 0}.hl-section--no_margin{margin:0}.hl-section--margin_sm{margin-top:2rem}.hl-section--has_anchor{position:relative}.hl-section-anchor{position:absolute;left:0;top:-9.5rem;display:block}.hl-space{padding-top:5rem}.content_article .hl-section{margin-top:5rem}.hl-break{margin:5rem 0 0;border:0;border-bottom:1px solid #e5e5e5;border-top:none}.hl-text_cols-list{display:table;width:100%;padding-left:0;margin-top:0;margin-bottom:0;list-style:none}.hl-text_cols-list-item{display:table-cell;vertical-align:top;padding-left:2rem;padding-right:2rem;text-align:center}.hl-text_cols--col_3 .hl-text_cols-list-item{width:33.33333%}.hl-carousel .slick-arrow{position:absolute;top:-2.3125rem;border:.0625rem solid #64b5e5;border-radius:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;width:2.3125rem;height:2.3125rem;text-align:center;cursor:pointer}.hl-carousel .slick-arrow:not(.slick-disabled):focus,.hl-carousel .slick-arrow:not(.slick-disabled):hover{border-color:#fff}.hl-carousel .slick-arrow.slick-prev{right:4.75rem}.hl-carousel .slick-arrow.slick-next{right:1.4375rem}.hl-carousel .slick-arrow.slick-disabled{opacity:.5;cursor:default}.hl-carousel .slick-arrow .material-icons{line-height:2.3125rem;color:#fff}.hl-carousel .slick-list{overflow:visible}.hp-light .hl-carousel .slick-arrow:not(.slick-disabled):focus,.hp-light .hl-carousel .slick-arrow:not(.slick-disabled):hover{border-color:#00235d}.hp-light .hl-carousel .slick-arrow .material-icons{color:#00235d}@media (max-width:60rem){.hl-section{margin:2.5rem 0 0}.hl-section--margin_bottom{margin:2.5rem 0}.hl-section--no_margin{margin:0}.hl-section-anchor{top:-7rem}.hl-content_block{padding:0 1.25rem}.hl-space{padding-top:3rem}.hl-break{margin-top:3rem}.hl-text_cols-list,.hl-text_cols-list-item{display:block}.hl-text_cols-list-item+.hl-text_cols-list-item{margin-top:3rem}.hl-text_cols-list-item.hl-text_cols-list-item{width:100%}.hl-break-wrapper{padding:0 1.25rem}}@media (max-width:45rem){.hl-sidepanel{width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}}.hp-dark{color:#fff}.hp-dark .ht-display_1-highlight{color:#64b5e5}.hp-light{color:#00235d}.hp-light .ht-blockquote{color:#64b5e5}.hp-bg_white{background-color:#fff}.hp-bg_grey{background-color:#f5f4f4}.hp-bg_blue{background-color:#00235d}.hp-bg_blue-700{background-color:#16234a}.hp-bg_dark_blue{background-color:#000d37}.hp-bg_transparent{background-color:transparent}.ht-module_title{font-size:2.75rem;line-height:1.22727;font-family:"Gotham",Arial;font-weight:500}@media (max-width:60rem){.ht-module_title{font-size:2rem;line-height:1.25}}.ht-display_1{display:block;margin:0;padding:0;font-size:2.75rem;line-height:1.22727;font-family:"Gotham",Arial;font-weight:500}@media (max-width:60rem){.ht-display_1{font-size:2rem;line-height:1.25}}.ht-display_1-highlight{margin:0;padding:0;font-size:1.63636em;line-height:1;font-family:"Brisa",Arial;font-weight:500;color:#64b5e5}.ht-module_title{display:block;margin:0;padding:0;font-size:2.25rem!important;line-height:1.11111!important;font-family:"Gotham Book",Arial;font-weight:normal}@media (max-width:60rem){.ht-module_title{font-size:1.75rem!important;line-height:1.42857!important}}.ht-heading_1{display:block;margin:0;padding:0;font-size:1.375rem;line-height:1.45455;font-weight:normal}.ht-heading_2{font-size:1.125rem;line-height:1.44444}.ht-heading_2,.ht-heading_3{display:block;margin:0;padding:0;font-family:"Gotham",Arial;font-weight:500}.ht-heading_3{font-size:.875rem;line-height:1.42857}.ht-body{font-size:1rem;line-height:1.75}.ht-body,.ht-sub_title{margin:0;padding:0;font-weight:normal}.ht-sub_title{font-size:.875rem;line-height:1.85714}.ht-navigation,.ht-sub_title{font-family:"Gotham Book",Arial}.ht-navigation{font-size:.8125rem;line-height:2;font-weight:normal;text-decoration:none}.ht-navigation.hidden{opacity:0}.ht-small_text{font-size:.875rem;line-height:1.42857}.ht-x-small_text{font-size:.75rem;line-height:2.16667;color:#666}.ht-x-small_text--alternate{font-size:.75rem;line-height:1.66667;color:#666}.ht-xx-small_text{font-size:.6875rem;line-height:2}.ht-highlighted_text{display:inline-block;line-height:2;background:#64b5e5;padding:0 1rem}.ht-blockquote{font-size:1.375rem;line-height:1.45455;font-style:italic;font-family:"Gotham Book",Arial}.ht-highlight{color:#64b5e5;font-family:"Brisa",Arial;font-size:1.90909em;font-weight:400;line-height:1}.ht-highlight_color{color:#64b5e5}.ht-meta{font-size:.875rem;line-height:1.85714em;color:#666}.ht-align_left{text-align:left}.ht-align_center{text-align:center}.ht-align_right{text-align:right}.ht-uppercase{text-transform:uppercase}.ht-pb{padding-bottom:20px}.ht-pt{padding-top:20px}.ht-form_title{margin:0 0 5rem}@media (max-width:60rem){.ht-form_title{margin:0 0 2rem}}.hv-hidden{display:none}.hv-visually_hidden{position:absolute!important;top:-9999rem!important;left:-9999rem!important;width:0!important;height:0!important;overflow:hidden}[no-bootstrap]{display:none}[no-bootstrap=false]{display:block}.accordion{background:#fff;box-shadow:0 0 .25rem 0 rgba(0,0,0,.1)}.accordion .accordion-title,.accordion .accordion-toggle{cursor:pointer}.accordion li,.accordion p{color:#666}.accordion:hover .accordion-toggle-icon{color:#00235d}.accordion+.accordion{margin-top:1rem}.accordion-holder{position:relative;padding:1.5625rem 2.5rem 0}.accordion-anchor{position:absolute;top:-80px;left:0}.accordion-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:4.5rem;padding:0 4.5rem 1.375rem 0}.accordion-title-text{-ms-flex:1;flex:1}.accordion-description-text{padding:.625rem .625rem 1.5625rem 0;width:100%}.accordion-description-text.ht-sub_title{font-size:1rem}.accordion-label{font-size:1.75rem;color:#64b5e5;line-height:1.42857;text-transform:uppercase;margin:0 2.3125rem 0 0}.accordion-description{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin:0}.accordion-toggle{display:block;width:3.125rem;height:3.125rem;border-radius:100%;position:absolute;top:1.5625rem;right:2.5rem;text-align:center;transition:color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.accordion-toggle:focus{outline:none}.accordion-toggle.active{transform:rotate(135deg)}.accordion-toggle-icon{line-height:3.125rem;font-size:1.625rem;color:#64b5e5;transition:color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}@media (max-width:60rem){.accordion-list-content{margin:0 -.625rem}.accordion-holder{padding:1.5625rem 1.25rem 0}.accordion-label{display:none}.accordion-toggle{width:2.1875rem;height:2.1875rem;top:1.9375rem;right:1.25rem;margin:0 0 0 1.25rem}.accordion-toggle-icon{line-height:2.1875rem;font-size:1.125rem}}.alert_strip-wrapper{top:0;left:0;background:#fff;z-index:140}.alert_strip{width:100%}.alert_strip--no_js{display:none}.alert_strip-content{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding:1.5625rem 0}.alert_strip-icon{margin:0 2.4375rem 0 0;font-size:1.8125rem;position:relative;top:.875rem;color:#d0021b;-ms-flex-negative:0;flex-shrink:0}.alert_strip-copy{font-size:.8125rem;line-height:1.38462;font-family:"Gotham",Arial;margin:0 0 1.25rem}.alert_strip-more_copy{font-size:.8125rem;line-height:1.38462;padding:0 0 2rem}.alert_strip-close{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.8125rem;line-height:1.38462;font-family:"Gotham",Arial;color:#64b5e5;-ms-flex-negative:0;flex-shrink:0;margin:0 0 0 5rem;position:relative;top:.875rem;cursor:pointer}.alert_strip-close i{margin:0 0 0 .3125rem}.alert_strip-more_copy-toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.8125rem;line-height:1.38462;font-family:"Gotham",Arial;color:#64b5e5;cursor:pointer}.alert_strip-more_copy-toggle i{transition:transform .2s cubic-bezier(.4,0,.2,1)}.alert_strip-more_copy-toggle.active i{transform:rotate(-180deg)}.alert_strip-body{width:100%}.alert_strip-copy{min-width:100%}.alert_strip-copy.no-more-copy{margin-top:.5rem}.test{width:10%}@media (max-width:60rem){.alert_strip-copy,.alert_strip-more_copy{word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media (max-width:45rem){.alert_strip-icon{margin:0 1.5625rem 0 0}.alert_strip-more_copy{padding:0 0 1.5rem}.alert_strip-close{margin:0 0 0 1.4375rem}.alert_strip-close-text{display:none}}.article_share{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:1rem 0;margin-top:3rem;border-top:1px solid #dedede;border-bottom:1px solid #dedede}.article_share-label{margin-right:2rem}.article_share-share_icons .share_module-item svg{height:1rem}.article_share-share_icons .share_module-item+.share_module-item{margin:0 0 0 1rem}@media (max-width:60rem){.article_share.hl-section{margin-top:3rem;margin-left:1.5rem;margin-right:1.5rem}}.asset_carousel-container{padding-top:.75rem;position:relative;overflow-x:hidden;overflow-y:visible}.asset_carousel-container-section_title{text-transform:uppercase;margin:0 0 2.125rem;padding:0 6.25rem 0 0}@media (max-width:45rem){.asset_carousel-container-section_title{padding:0;margin:0 0 5.625rem}}.asset_carousel{margin-left:-1.4375rem;margin-right:-1.4375rem}.asset_carousel .slick-arrow{position:absolute;top:-4.25rem;border:1px solid #64b5e5;border-radius:100%;text-align:center;cursor:pointer}.asset_carousel .slick-arrow.slick-prev{right:4.75rem}.asset_carousel .slick-arrow.slick-next{right:1.4375rem}.asset_carousel .slick-list{overflow:visible}.asset_carousel-item{padding:0 1.4375rem}.asset_carousel-item-inner{cursor:pointer}.asset_carousel-item-inner:hover .asset_carousel-invite{background:#fff;color:#64b5e5}.asset_carousel_item{padding:0 1.4375rem}.asset_carousel_item-inner{cursor:pointer}.asset_carousel_item-inner:hover .asset_carousel_item-invite{background:#fff;color:#64b5e5}.asset_carousel_item-button{-ms-flex-pack:center;justify-content:center;background:none;border:none;text-align:left;padding:0;margin:0;width:100%}.asset_carousel_item-image{display:block;width:100%;height:0;padding-bottom:85%;position:relative}.asset_carousel_item-detail{position:relative;padding:1.5rem 1.5rem 2rem 6.3125rem}.asset_carousel_item-invite{position:absolute;top:1.5rem;left:1.75rem;width:3.125rem;height:3.125rem;background:#64b5e5;border-radius:100%;border:.125rem solid #64b5e5;text-align:center;color:#fff;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.asset_carousel_item-invite>i{line-height:2.875rem;font-size:1.875rem}.asset_carousel_item-detail-name{color:#64b5e5;display:block}.asset_carousel_item-detail-degree,.asset_carousel_item-detail-role{display:block}.asset_carousel_item- .asset_carousel_item-detail-location{position:relative;color:#64b5e5;display:block}.asset_location_tool_control{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.asset_location_tool_control-reset{color:#64b5e5;text-transform:uppercase;margin:0 0 0 2rem;transition:color .2s cubic-bezier(.4,0,.2,1)}.asset_location_tool_control-reset:hover{color:#00235d}@media (max-width:75rem){.asset_location_tool_control{margin:0}}@media (max-width:60rem){.asset_location_tool_control{-ms-flex-direction:column;flex-direction:column}.asset_location_tool_control-reset{margin:1rem 0 0}}.asset_location_tool_map{display:-ms-flexbox;display:flex;width:100%;height:50rem;transition:width .3s cubic-bezier(.4,0,.2,1)}.asset_location_tool_map.panel_open{width:calc(100% - 55rem)}.asset_location_tool_map-cluster{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#64b5e5;border-radius:100%;width:3.125rem;height:3.125rem}.asset_location_tool_map-pin{position:relative;cursor:pointer}.asset_location_tool_map-pin,.asset_location_tool_map-pin .injected-svg{width:2.0625rem;height:2.5rem}.asset_location_tool_map-pin:hover .asset_location_tool_map-pin-info{transform:translate(-25%,-100%);opacity:1;visibility:visible}.asset_location_tool_map-pin-info{position:absolute;top:-10px;left:0;display:block;transform:translate(-25%,-80%);opacity:0;visibility:hidden;background:#fff;box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);font-size:.6875rem;line-height:2;white-space:nowrap;color:#64b5e5;text-transform:uppercase;padding:.5rem 1rem;z-index:51;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}@media (max-width:45rem){.asset_location_tool_map{height:37.5rem}}.asset_location_tool_modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:32rem;width:calc(100% - 2rem);background:#fff;padding:2.5rem 1.5rem;text-align:center}.asset_location_tool_modal-title{margin:0 0 1.5rem}.asset_location_tool_modal-description{margin:0 0 1.625rem}.asset_location_tool_panel-wrapper{position:absolute;top:0;right:0;width:100%;height:100%;max-width:55rem;background:#fff;overflow:hidden;box-shadow:0 0 6px 0 rgba(0,0,0,.17);transform:translate3d(100%,0,0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.asset_location_tool_panel-wrapper.active{transform:translateZ(0)}.asset_location_tool_panel-close{position:absolute;top:1rem;right:1rem;z-index:100;color:#00235d;transition:color .2s cubic-bezier(.4,0,.2,1)}.asset_location_tool_panel-close:hover{color:#fff}.asset_location_tool_panel{overflow-y:auto;height:50rem}.asset_location_tool_panel-image{position:relative;width:100%;height:12.4375rem}.asset_location_tool_panel-content-inner{padding:2.5rem 3.125rem}.asset_location_tool_panel-content-top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 1rem}.asset_location_tool_panel-address{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 2.375rem}.asset_location_tool_panel-address-icon{font-size:3.25rem;margin:0 1rem 0 0}.asset_location_tool_panel-description{margin:0 0 1.25rem}.asset_location_tool_panel-page_break{padding:0;margin:0 0 2.375rem;border-left:none;border-right:none;border-bottom:none;border-top:.0625rem solid #e5e5e5}.asset_location_tool_panel-funds_title{text-transform:uppercase}.asset_location_tool_panel-fund{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:2.5rem 0 0;padding:0 0 0 1.9375rem;border:.0625rem solid #e5e5e5;text-decoration:none}.asset_location_tool_panel-fund-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.asset_location_tool_panel-cta_strip-img_wrapper.cta_strip-img_wrapper{width:12.5rem}.asset_location_tool_panel-cta_strip-content.cta_strip-content{min-height:8.5rem}.asset_location_tool_panel-cta_strip-body.cta_strip-body{margin-left:12.5rem}@media (max-width:45rem){.asset_location_tool_panel-cta_strip-inner.cta_strip-inner{position:static}.asset_location_tool_panel-cta_strip-img_wrapper.cta_strip-img_wrapper{position:relative;width:100%;height:10rem}.asset_location_tool_panel-cta_strip-content.cta_strip-content{min-height:0}.asset_location_tool_panel-cta_strip-body.cta_strip-body{margin-left:auto}.asset_location_tool_panel{height:37.5rem}.asset_location_tool_panel-content-inner{padding:1.25rem 3.125rem 1.25rem 1.5625rem}.asset_location_tool_panel-content-top{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.asset_location_tool_panel-title{margin:0 0 1rem}.asset_location_tool_panel-address,.asset_location_tool_panel-content-top{margin:0 0 2rem}.asset_location_tool_panel-fund{padding:.9375rem;margin:1.25rem 0 0}.asset_location_tool_panel-fund-title{white-space:normal;text-overflow:clip;overflow:visible}.asset_location_tool_panel-fund-cta{display:none}}.background_image{background-color:#dedede}.background_image,.background_image-item{position:absolute;top:0;left:0;width:100%;height:100%}.background_image-item{background-size:cover;background-position:50%;background-repeat:no-repeat}.background_image-item--left_top{background-position:0 0}.background_image-item--left_center{background-position:0}.background_image-item--left_bottom{background-position:0 100%}.background_image-item--center_top{background-position:0 0}.background_image-item--center_center{background-position:50%}.background_image-item--center_bottom{background-position:bottom}.background_image-item--right_top{background-position:100% 0}.background_image-item--right_center{background-position:100%}.background_image-item--right_bottom{background-position:100% 100%}.blockquote{display:block;margin:0;position:relative;left:3rem}.blockquote .blockquote-quote{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-right:60px}.blockquote:before{top:-1rem;left:-1.5rem;transform:translateX(-100%)}.blockquote:after,.blockquote:before{content:"";display:block;position:absolute;width:56px;height:34px;background:url(app/icons/misc-quote.svg)}.blockquote:after{bottom:-1rem;right:0;transform:translateX(0) rotate(180deg)}@media (max-width:60rem){.hl-section--blockquote{margin-top:3.5rem}.blockquote{left:0}.blockquote:before{transform:translateX(0);left:-.5rem}.blockquote:after{transform:translateX(0) rotate(180deg)}.blockquote p{padding:1.625rem 0 1.375rem}}button{background:none;border:none;padding:0}.button{display:inline-block;min-height:3.125rem;min-width:7.5rem;padding:.8125rem 1.0625rem;background-color:transparent;border:.0625rem solid #64b5e5;font-size:.6875rem;line-height:1.375rem;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;border-color:#64b5e5;background:transparent;color:#64b5e5;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.button:not(:disabled):active,.button:not(:disabled):focus,.button:not(:disabled):hover{border-color:#000d37;color:#000d37}.button:disabled{opacity:.7;cursor:not-allowed}.button--primary{background-color:#64b5e5;color:#fff}.button--primary:not(:disabled):hover{background-color:#000d37;border-color:#000d37;color:#fff}.button--primary:not(:disabled):active{background-color:#3099c4;border-color:#3099c4;color:#fff}.hp-light .button--primary{background-color:#64b5e5;color:#fff}.hp-light .button--primary:not(:disabled):hover{background-color:#000d37;border-color:#000d37;color:#fff}.hp-light .button--primary:not(:disabled):active{background-color:#3099c4;border-color:#3099c4;color:#fff}.button--primary .hp-bg_dark_blue,.hp-dark .button--primary{background-color:#64b5e5;color:#fff}.button--primary .hp-bg_dark_blue:not(:disabled):active,.button--primary .hp-bg_dark_blue:not(:disabled):focus,.button--primary .hp-bg_dark_blue:not(:disabled):hover,.hp-dark .button--primary:not(:disabled):active,.hp-dark .button--primary:not(:disabled):focus,.hp-dark .button--primary:not(:disabled):hover{color:#000d37;background-color:#fff;border-color:#fff}.button--white,.hp-light .button--white--white{border-color:#64b5e5;background:transparent;color:#64b5e5}.button--white:not(:disabled):active,.button--white:not(:disabled):focus,.button--white:not(:disabled):hover,.hp-light .button--white--white:not(:disabled):active,.hp-light .button--white--white:not(:disabled):focus,.hp-light .button--white--white:not(:disabled):hover{border-color:#000d37;color:#000d37}.button--white--dark_bg:not(:disabled):active,.button--white--dark_bg:not(:disabled):focus,.button--white--dark_bg:not(:disabled):hover{color:#fff;border-color:#fff}.button--white .hp-bg_dark_blue,.hp-dark .button--white,.hp-dark .hp-light .button--white--white,.hp-light .button--white--white .hp-bg_dark_blue,.hp-light .hp-dark .button--white--white{border-color:#64b5e5;background:transparent;color:#64b5e5}.button--white .hp-bg_dark_blue:not(:disabled):active,.button--white .hp-bg_dark_blue:not(:disabled):focus,.button--white .hp-bg_dark_blue:not(:disabled):hover,.hp-dark .button--white:not(:disabled):active,.hp-dark .button--white:not(:disabled):focus,.hp-dark .button--white:not(:disabled):hover,.hp-dark .hp-light .button--white--white:not(:disabled):active,.hp-dark .hp-light .button--white--white:not(:disabled):focus,.hp-dark .hp-light .button--white--white:not(:disabled):hover,.hp-light .button--white--white .hp-bg_dark_blue:not(:disabled):active,.hp-light .button--white--white .hp-bg_dark_blue:not(:disabled):focus,.hp-light .button--white--white .hp-bg_dark_blue:not(:disabled):hover,.hp-light .hp-dark .button--white--white:not(:disabled):active,.hp-light .hp-dark .button--white--white:not(:disabled):focus,.hp-light .hp-dark .button--white--white:not(:disabled):hover{color:#fff;border-color:#fff}.button--sm{min-width:0;min-height:0;padding:.375rem .875rem .25rem;border-width:.0625rem}.button--single_row{position:relative;top:-.5rem}.hp-light .hp-bg_dark_blue .button--primary,.hp-light .hp-dark .button--primary{background-color:#64b5e5;color:#fff}.hp-light .hp-bg_dark_blue .button--primary:not(:disabled):hover,.hp-light .hp-dark .button--primary:not(:disabled):hover{background-color:#fff;border-color:#fff;color:#000d37}.hp-light .hp-bg_dark_blue .button--primary:not(:disabled):active,.hp-light .hp-dark .button--primary:not(:disabled):active{background-color:#3099c4;border-color:#3099c4;color:#fff}.hp-bg_dark_blue .hp-light .button--primary,.hp-dark .hp-light .button--primary{background-color:#64b5e5;color:#fff}.hp-bg_dark_blue .hp-light .button--primary:not(:disabled):hover,.hp-dark .hp-light .button--primary:not(:disabled):hover{background-color:#000d37;border-color:#000d37;color:#fff}.hp-bg_dark_blue .hp-light .button--primary:not(:disabled):active,.hp-dark .hp-light .button--primary:not(:disabled):active{background-color:#3099c4;border-color:#3099c4;color:#fff}.button-play:before{content:"";position:relative;top:-.08333em;display:inline-block;vertical-align:middle;width:0;height:0;margin-right:1em;border-style:solid;border-width:.5em 0 .5em .75em;border-color:transparent transparent transparent currentColor}.button-contextual_menu{width:4rem;padding:1rem;margin:0;background:none;border:none}.button-contextual_menu:after,.button-contextual_menu:before{content:""}.button-contextual_menu-dot,.button-contextual_menu:after,.button-contextual_menu:before{display:block;width:.25rem;height:.25rem;margin:.25rem auto;background-color:currentColor;border-radius:50%;transition:all .2s cubic-bezier(.4,0,.2,1)}.button-contextual_menu-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button-contextual_menu:not(:disabled).active:after,.button-contextual_menu:not(:disabled).active:before{width:1.5rem;height:.125rem;border-radius:0}.button-contextual_menu:not(:disabled).active:before{transform:rotate(45deg) translate3d(.3125rem,.3125rem,0)}.button-contextual_menu:not(:disabled).active:after{transform:rotate(-45deg) translate3d(.3125rem,-.3125rem,0)}.button-contextual_menu:not(:disabled).active .button-contextual_menu-dot{opacity:0}.button-contextual_menu.hidden{visibility:hidden;opacity:0}.button-close{background:none;border:none;padding:0;color:#64b5e5}@media (max-width:60rem){.button--single_row{top:0}}@media (max-width:45rem){.button--with_prefix-label>span{display:none}}.callback_flyout_trigger{position:fixed;right:2rem;bottom:2rem;width:4.0625rem;height:4.0625rem;z-index:130;background-color:#64b5e5;border-radius:6.25rem;box-shadow:0 0 .5rem 0 rgba(0,13,55,.37);transition:background-color .3s cubic-bezier(.4,0,.2,1)}.callback_flyout_trigger:focus,.callback_flyout_trigger:hover{background-color:#000d37;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 0 0 rgba(0,13,55,0)}.callback_flyout_trigger-icon{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.card_fund_product{position:relative;display:-ms-flexbox;display:flex}.card_fund_product--tile_description .card_fund_detail-sup_title{margin-bottom:.5rem;font-weight:bold;font-size:.875rem}.card_fund_product--tile_description .card_fund_detail-description{font-size:1rem}.card_fund_product-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.card_fund_product-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.51)}.card_fund_product-detail,.card_fund_product-information{position:relative;z-index:1;color:#fff}.card_fund_product-information{background-color:rgba(0,13,55,.5)}.card_fund_product-mask{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;opacity:.72}.card_fund_product-detail{padding:4.25rem 3.5rem}.card_fund_product-tags{display:block;padding:0 0 0 2.375rem;margin:0;position:relative}.card_fund_product-tags:after{content:url(app/icons/misc-tag.svg);opacity:.2;position:absolute;top:50%;left:0;width:1.5rem;height:1.5rem;line-height:1;color:#fff;transform:translate3d(0,-50%,0)}.card_fund_product-tags li{display:inline-block}.card_fund_product-tags .tag{color:#fff}.card_fund_product-tags .divider{opacity:.5;display:inline-block;font-size:.8125rem}.card_fund_detail-title{font-family:"Gotham Book",Arial;font-size:2.25rem;line-height:2.5rem;margin:0;font-weight:500;margin:1.5rem 0}.card_fund_detail-sup_title{display:block;font-size:1rem;line-height:1.625rem;margin:0;margin-bottom:1.5rem}.card_fund_detail-description{display:block;margin-bottom:1.5rem;font-size:1rem;line-height:1.625rem}.card_fund_detail-cta{display:block;color:#fff;border-color:#fff}.card_fund_product-detail{-ms-flex-positive:1;flex-grow:1}.card_fund_product-information{max-width:25rem;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.card_fund_product-information_wrapper{padding:0 3.25rem}.card_fund_product-sup_title{display:block;font-family:"Gotham",Arial;font-size:.875rem;line-height:1.25rem;margin-bottom:1.875rem}.card_fund_product-check_list{padding:0;margin:0;list-style-type:none}.card_fund_product-check_list_item{font-family:"Gotham Book",Arial;font-size:.875rem;line-height:1.625rem;margin:0 0 .5rem;position:relative;padding-left:1.5rem}.card_fund_product-check_list_item:after{content:url(app/icons/misc-tick-white.svg);position:absolute;top:19%;left:0;width:.875rem;height:.875rem;line-height:1;color:#fff}.hp-dark .card_fund_product-check_list_item:after{content:url(app/icons/misc-tick.svg)}.hp-light .card_fund_product-check_list_item:after{content:url(app/icons/misc-tick-white.svg)}@media (max-width:60rem){.card_fund_product{display:block}.card_fund_product--tile_wide .card_fund_product-detail{padding:3.25rem 2.5rem}.card_fund_product--tile_wide .card_fund_product-information_wrapper{padding:2.25rem 2.5rem}.card_fund_product--tile{margin-bottom:3.5rem}.card_fund_product--tile .card_fund_product-detail{padding:3.25rem 2.5rem}.card_fund_product-information{max-width:none;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.card_fund_product-information_wrapper{padding:2rem 3.25rem}}@media (max-width:45rem){.card_fund_product-detail,.card_fund_product-information_wrapper{padding:2.5rem 1.5rem}}.card_product{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:24rem}.card_product-image{z-index:1}.card_product-image,.card_product-image:before{position:absolute;left:0;top:0;width:100%;height:100%}.card_product-image:before{content:"";z-index:2;display:block;background-color:#000;opacity:.45}.card_product-body{position:relative;z-index:3;padding:2rem;-ms-flex:1;flex:1}.card_product-tags{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.25rem;margin-bottom:1.5rem;padding-left:0;list-style:none;z-index:50}.card_product-tag{display:inline-block;vertical-align:middle;margin:.25rem}.card_product-tag .button{color:#fff}.card_product-title-link{position:relative;text-decoration:none;z-index:50}.card_product-title-link:hover{text-decoration:underline}.card_product-footer{display:block;margin-top:auto;border:1px solid #e5e5e5;border-top:none;padding:1.25rem 1.5rem}.card_product-footer .person_profile-detail{color:#666}.card_product-footer .person_profile-role:after{background:#666}.card_product-cta{position:absolute;bottom:2.5rem;left:2.5rem;z-index:50;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:color .2s cubic-bezier(.4,0,.2,1)}.card_product-cta .card_fund_detail-cta,.card_product-cta .related_content-archive_link,.card_product-cta .text_link,.card_product-cta:hover .card_fund_detail-cta,.card_product-cta:hover .related_content-archive_link,.card_product-cta:hover .text_link{color:#fff}.card_product-cta-icon{margin:0 0 0 .5rem;font-size:1.25rem}.card_product--only-title .card_product-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:50;text-transform:uppercase}.card_product--with_description .card_product-title{margin:0 0 1rem}.card_signup{display:table;width:100%;padding:2.625rem;height:100%;min-height:24rem;border-color:#000d37}.card_signup-inner{display:table-cell;vertical-align:middle}.card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;min-height:24rem;border:1px solid #e5e5e5;background:#fff}.card-image{display:block;position:relative}.card-image:before{content:"";display:block;width:100%;height:0;padding-bottom:33.33333%}.card-image--featured:before{padding-bottom:100%}.card--horizontal .card-image{width:7.9375rem}.card-body{position:relative;display:block;padding:1.875rem 1.5rem;text-decoration:none}.card--horizontal .card-body{width:calc(100% - 7.9375rem);min-height:7.5rem;padding:.875rem 1.75rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.card-labels{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.8125rem;color:#666;background:#fff;margin:0 0 1.5rem}.card--horizontal .card-labels{margin:0 0 .8125rem}.card-category{color:#64b5e5;text-transform:uppercase}.card-icon{color:#64b5e5;margin:0 0 0 1.5rem}.card-date{margin-left:auto;white-space:nowrap;margin:0 0 0 1.5rem}.card--horizontal .card-title{margin:0}.card-excerpt{margin-top:2rem}.card-footer{display:block;margin-top:auto;border-top:1px solid #e5e5e5;padding:1.25rem 1.5rem}.card-footer .person_profile-detail{color:#666}.card-footer .person_profile-role:after{background:#666}.card--horizontal{display:-ms-flexbox;display:flex;width:100%;min-height:0}@media (max-width:60rem){.card-image--featured:before{padding-bottom:33.33333%}}@media (max-width:45rem){.card-image--featured:before{padding-bottom:50%}}@media (max-width:20rem){.card-icon{margin:0 0 0 1rem}.card-date{margin-left:auto;white-space:normal;margin:0 0 0 .5rem}}.carousel{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;overflow:visible}.carousel--5 .carousel-item{min-width:20%;width:20%}.carousel-item{min-width:33.33%;width:33.33%}.gallery_carousel-figure .gallery_carousel-figure-caption-description{max-height:21px;overflow-y:hidden}.gallery_carousel-figure .show-more .gallery_carousel-figure-caption-description{overflow-y:auto;max-height:none}.gallery_carousel-figure .more-button{float:right;cursor:pointer}@media (max-width:60rem){.carousel--5 .carousel-item{min-width:33.33%;width:33.33%}.carousel-item{min-width:50%;width:50%}}@media (max-width:45rem){.carousel--5 .carousel-item{min-width:50%;width:50%}.carousel-item{min-width:100%;width:100%}}.custom_checkbox{color:#64b5e5;text-transform:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:.875rem;cursor:pointer}.custom_checkbox-button{border:.0625rem solid #64b5e5;width:1rem;height:1rem;margin:0 .5625rem 0 0;display:block;position:relative;top:-.0625rem;background:#fff;transition:background .2s cubic-bezier(.4,0,.2,1)}.custom_checkbox-button>i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);font-size:1rem;transition:transform .2s cubic-bezier(.4,0,.2,1);color:#fff}.custom_checkbox.active .custom_checkbox-button{background:#64b5e5}.custom_checkbox.active .custom_checkbox-button>i{transform:translate(-50%,-50%) scale(1)}.collapsed_navigation-wrapper{height:100%}.collapsed_navigation{position:relative;height:100%;opacity:0}.hp-light .collapsed_navigation{color:#64b5e5}.collapsed_navigation--active{background-color:#041344;color:#fff}.hp-light .collapsed_navigation--active{color:#fff}.collapsed_navigation--visible{opacity:1}.collapsed_navigation-toggle{height:100%;color:inherit}.collapsed_navigation-toggle:focus{outline:none}.collapsed_navigation-inner{position:absolute;z-index:300;top:100%;left:0;min-width:10rem;overflow:hidden}.collapsed_navigation-content{position:relative;z-index:300;opacity:0;transform:translate3d(0,-100%,0);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.collapsed_navigation-content--entered{opacity:1;transform:translateZ(0)}.collapsed_navigation-content--exiting{opacity:0}.collapsed_navigation-background{z-index:290;left:0;top:0;width:100%;height:100%}.collapsed_navigation-items{padding-left:0;margin-top:0;margin-bottom:0;max-height:75vh}.collapsed_navigation-item{border-top:.0625rem solid #394569}.collapsed_navigation-link{display:block;padding:.75rem 2rem;background-color:#041344;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.collapsed_navigation-link.active,.collapsed_navigation-link:hover{background-color:#64b5e5}@media (max-width:45rem){.collapsed_navigation-wrapper{display:none}}.concierge_navigation_modal_button{background:#64b5e5;height:4.5rem;color:#fff;padding:0 2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:1.125rem;line-height:1.3}.concierge_navigation_modal_button-icon{margin:0 1rem 0 0}.concierge_navigation_modal_button-icon path{fill:#fff}@media (max-width:45rem){.concierge_navigation_modal_button{width:100%;font-size:1.375rem}.concierge_navigation_modal_button-icon{display:none}.concierge_navigation_modal_button-triangle{width:0;height:0;border-style:solid;border-width:.25rem .25rem 0;border-color:#fff transparent transparent;margin:0 0 0 .875rem}}.concierge_navigation_modal{display:none}@media (max-width:45rem){.concierge_navigation_modal{display:block}.concierge_navigation_modal-content{background:#fff;width:100%;z-index:120;position:absolute;top:50%;left:50%}.concierge_navigation_modal-close{top:1.1875rem;right:.5rem}.concierge_navigation_modal-close .material-icons{font-size:1.3125rem}.concierge_navigation_modal-title{text-align:center;padding:1.0625rem 2.5rem}.concierge_navigation_modal-navigation-item{border-top:.0625rem solid #e5e5e5;color:#00235d}.concierge_navigation_modal-cta,.concierge_navigation_modal-navigation-item{display:block;width:100%;line-height:3.125rem;text-align:center;font-size:.875rem;text-decoration:none}.concierge_navigation_modal-cta{background:#64b5e5;color:#fff}}.container_image{position:static;width:100%}.container_image--gutter{max-width:56rem;margin-left:auto;margin-right:auto}.container_image-content--background{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.container_image-image{position:relative;display:block;width:100%;height:auto}.container_image-background_image{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-position:50%;background-size:cover;background-repeat:no-repeat}.container_image-background_image--left_top{background-position:0 0}.container_image-background_image--left_center{background-position:0}.container_image-background_image--left_bottom{background-position:0 100%}.container_image-background_image--center_top{background-position:top}.container_image-background_image--center_center{background-position:50%}.container_image-background_image--center_bottom{background-position:bottom}.container_image-background_image--right_top{background-position:100% 0}.container_image-background_image--right_center{background-position:100%}.container_image-background_image--right_bottom{background-position:100% 100%}.content_article_sidebar{position:relative}.content_article_sidebar .content_article .article_share,.content_article_sidebar .content_article .tag_section{margin-top:3rem}.content_article_sidebar-sidebar{position:absolute;top:0;right:calc(100% + 46px);width:12.5rem;height:100%;transition:opacity .2s ease-in-out}.content_article_sidebar-container{position:-webkit-sticky;position:sticky;width:100%;height:100px;left:0;top:7.5rem}.content_article_sidebar-bio_name{display:block;font-weight:bold;margin-bottom:.625rem}.content_article_sidebar-bio_content{font-family:"Gotham Book",Arial;font-size:.75rem}.content_article_sidebar-subscribe{margin-top:1rem}.content_article_sidebar-subscribe .button{width:100%}.content_article_sidebar-share{display:-ms-flexbox;display:flex}.content_article_sidebar-share .article_share{display:-ms-flexbox;display:flex;margin-top:1rem;-ms-flex-align:start;align-items:flex-start;width:100%;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #fff}.content_article_sidebar-share .article_share-label{margin:0 0 1rem}@media (max-width:76.5625rem){.content_article_sidebar-sidebar{display:none}}@media (max-width:60rem){.content_article_sidebar .tags_list{margin-left:1.5rem;margin-right:1.5rem}}.content_carousel{margin-left:-1rem;margin-right:-1rem}.content_carousel .slick-arrow{top:-4rem}.content_carousel-item{padding:0 1rem;display:block;text-decoration:none}.content_carousel-item-inner{position:relative;border:.0625rem solid #e5e5e5}.content_carousel-image{position:absolute;left:0;top:0;width:8rem;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;background-color:#dedede}.content_carousel-meta{margin-bottom:.5rem}.content_carousel-content{padding:1.5rem 1.5rem 1.5rem 9.5rem;min-height:8.4375rem;background-color:#fff}.content_carousel-category,.content_carousel-category-icon{color:#64b5e5}.content_carousel-category{text-transform:uppercase}.content_carousel-category-icon{margin-left:.5rem;vertical-align:middle;font-size:1.25rem}.content_carousel-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;font-family:"Gotham",Arial}@media (max-width:60rem){.content_carousel-image{position:relative;width:100%;height:0;padding-bottom:100%}.content_carousel-content{padding-left:1.5rem}}.cookies_strip{position:fixed;bottom:0;left:0;width:100%;padding:1.4375rem 0;background:#fff;z-index:140;transform:translate3d(0,100%,0);opacity:0;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.cookies_strip.active{transform:translateZ(0);opacity:1}.cookies_strip-content{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;width:100%}.cookies_strip-icon{margin:0 2.4375rem 0 0;font-size:1.8125rem;position:relative;color:#000d37;-ms-flex-negative:0;flex-shrink:0}.cookies_strip-copy{font-size:.8125rem;line-height:1.38462;font-family:"Gotham",Arial;color:#000d37}.cookies_strip-copy a{color:#64b5e5;text-decoration:none}.cookies_strip-button{margin:0 0 0 2.625rem;min-width:74px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:60rem){.cookies_strip-copy{text-align:center}.cookies_strip-content{-ms-flex-direction:column;flex-direction:column;min-width:100%;display:block}.cookies_strip-icon{display:inline-block;margin-right:5px;position:relative;top:5px}.cookies_strip-copy{display:inline-block;margin-top:5px}.cookies_strip-button{margin:1rem 0 0;width:100%}}@media (max-width:45rem){.cookies_strip-icon{margin-right:5px;top:-5px!important}.cookies_strip-content{min-width:100%}}.country_selector{margin-left:1.5rem}.country_selector-flag{width:1.75rem;height:1rem}.country_selector-flag.global{width:1.875rem;height:1.875rem}.country_selector-button{position:relative;display:-ms-flexbox;display:flex;padding-right:1.5rem;color:#fff;font-size:.8125rem}.country_selector-button:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:.25rem .25rem 0;border-color:#fff transparent transparent}.country_selector-button--active{padding-right:0}.country_selector-button--active:after{display:none}.country_selector-title{margin:.1875rem 0 0 1rem}@media (max-width:45rem){.country_selector{margin-left:.25rem}.country_selector-title{display:none}}@media (max-width:400px){.country_selector{margin-left:-.625rem}.navigation_search_button{margin-left:-.3125rem;margin-right:.3125rem}}@media (max-width:360px){.navigation_search_button{margin-left:-.625rem}}.custom_date_picker .DateRangePickerInput{display:-ms-flexbox;display:flex}.custom_date_picker .CalendarMonth table{width:100%;max-width:59.375rem;border-collapse:collapse}.custom_date_picker .CalendarMonth th{font-size:.875rem;line-height:1.85714;color:#666;padding:0;vertical-align:middle}.custom_date_picker .CalendarMonth td{padding:0}.custom_date_picker .DayPickerKeyboardShortcuts_buttonReset{display:none}.custom_date_picker .DayPicker_weekHeader_li{font-family:"Gotham",Arial;color:#00235d}.custom_date_picker .CalendarMonth_caption{padding-top:1.75rem;padding-bottom:2.75rem;font-size:1rem;line-height:1.125;color:#00235d}.custom_date_picker .CalendarMonth_caption strong{font-weight:normal;font-family:"Gotham",Arial}.custom_date_picker .DateRangePicker_picker{left:1px}.custom_date_picker .DateInput__small{width:11.625rem}.custom_date_picker .DateRangePickerInput_arrow{opacity:0}.custom_date_picker .DateRangePickerInput__withBorder{border:none}.custom_date_picker .DateInput_input__small{border-bottom:1px solid #64b5e5;font-size:1rem;color:#00235d}.custom_date_picker .DateInput_input__small ::-webkit-input-placeholder{font-size:1rem;color:#00235d}.custom_date_picker .DateInput_input__small ::-moz-placeholder{font-size:1rem;color:#00235d}.custom_date_picker .DateInput_input__small :-ms-input-placeholder{font-size:1rem;color:#00235d}.custom_date_picker .DateInput_input__small :-moz-placeholder{font-size:1rem;color:#00235d}.custom_date_picker .CalendarDay{font-size:.875rem;line-height:1.85714;color:#666;padding:0;vertical-align:middle;background:#fff}.custom_date_picker .CalendarDay__selected,.custom_date_picker .CalendarDay__selected:active,.custom_date_picker .CalendarDay__selected:hover{background:#00235d;border:1px solid #00235d;color:#fff}.custom_date_picker .CalendarDay__default:hover,.custom_date_picker .CalendarDay__hovered_span,.custom_date_picker .CalendarDay__hovered_span:hover,.custom_date_picker .CalendarDay__selected_span{background:rgba(0,35,93,.1);border:1px solid rgba(0,35,93,.1);color:#00235d}.custom_date_picker .CalendarDay__blocked_out_of_range,.custom_date_picker .CalendarDay__blocked_out_of_range:active,.custom_date_picker .CalendarDay__blocked_out_of_range:hover{background:#ededed}.custom_date_picker .CalendarDay__blocked_out_of_range:active:hover,.custom_date_picker .CalendarDay__blocked_out_of_range:hover,.custom_date_picker .CalendarDay__blocked_out_of_range:hover:hover{color:#666;border:#e4e7e7}@media (max-width:45rem){.custom_date_picker .DateRangePickerInput{display:-ms-flexbox;display:flex}.custom_date_picker .DateInput__small{width:50%}}.disable-scroll-mask{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.dropdown_multiselect{width:100%}.dropdown_multiselect .form-label,.dropdown_multiselect .form-select{position:absolute;z-index:0;opacity:0}.dropdown_multiselect-formatted{position:relative}.dropdown_multiselect-formatted.active .dropdown_multiselect-dropdown{display:block}.dropdown_multiselect-formatted.active .dropdown_multiselect-arrow{transform:rotate(180deg)}.dropdown_multiselect-invitation{position:relative;height:2.125rem;border-bottom:.0625rem solid #64b5e5;cursor:pointer}.dropdown_multiselect-label{position:absolute;top:0;font-size:.875rem;font-family:"Gotham",Arial;font-weight:500;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:100%;padding:0 1rem 0 0;transform-origin:left center;transition:transform .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.dropdown_multiselect-label.pushed{transform:translate3d(0,-24px,0) scale(.85714);color:#64b5e5}.dropdown_multiselect-placeholder{font-size:.875rem;font-family:"Gotham",Arial;font-weight:500;line-height:1;height:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:100%;padding:0 1rem 1.25rem 0}.dropdown_multiselect-arrow{display:inline-block;position:absolute;top:50%;right:.6875rem;width:0;height:0;margin-top:-.3125rem;vertical-align:middle;border-style:solid;border-width:.3125rem .3125rem 0;border-color:#64b5e5 transparent transparent;z-index:1}.dropdown_multiselect-dropdown{background:#fff;box-shadow:0 .0625rem .1875rem .0625rem rgba(0,0,0,.1);position:absolute;top:2.125rem;width:100%;z-index:2;display:none}.dropdown_multiselect-option{width:100%;padding:1rem 1.125rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}.dropdown_multiselect-option+.dropdown_multiselect-option{border-top:.0625rem solid #dedede}.dropdown_multiselect-option:hover .dropdown_multiselect-option-label{color:#64b5e5}.dropdown_multiselect-option.checked .dropdown_multiselect-option-checkbox{background:#64b5e5}.dropdown_multiselect-option-label{font-size:.75rem;line-height:1;color:#16234a;margin:0 0 0 1rem;transition:color .2s cubic-bezier(.4,0,.2,1);position:relative;top:.0625rem}.dropdown_multiselect-option-checkbox{width:1.125rem;height:1.125rem;border:.0625rem solid #64b5e5;background:#fff}.dropdown_multiselect-option-checkbox>i{color:#fff;font-size:1rem}.form-control--error .dropdown_multiselect-invitation{border-bottom-color:#ff4229}.form-control--error .dropdown_multiselect-arrow{border-color:#ff4229 transparent transparent}.email_subscription-title{display:block;margin:0;padding:0;font-size:1.375rem;line-height:1.45455;font-weight:normal;font-family:"Gotham",Arial}.email_subscription-intro{margin-top:1rem;line-height:1.3125}.email_subscription-footer{margin-top:2rem}.global_footer-signup .email_subscription-footer{margin-top:1rem}.global_footer-subscribe{margin:2.6875rem 0}.expandable{margin-top:1.5rem}.expandable-inner{position:relative;padding:1rem 1.5rem}.expandable-toggle{position:absolute;right:0;top:0;height:3.5rem;padding:0;color:#64b5e5}.expandable-body-content{margin-top:1rem}.expandable-body-content>*{font-size:.875rem;line-height:1.57143;color:#666}.feedback{padding:1rem;background-color:#00235d;text-align:center}.feedback-options,.feedback-question{display:inline-block;vertical-align:middle}.feedback-options{padding-left:0;margin:0 1rem;list-style:none}.feedback-option{display:inline-block;vertical-align:middle;margin:.5rem}.figure{width:100%;margin:0;position:relative;left:3rem}.figure.figure--gutter .container_image,.figure.figure--gutter .figure-caption{max-width:56rem;margin-left:auto;margin-right:auto}.figure-image{display:block;width:100%}.figure-caption{color:#666;margin:.125rem 0 0}@media (max-width:60rem){.figure{left:0}}.footer_column_navigation-title{color:#64b5e5;margin:0 0 1.625rem}.footer_column_navigation-list{list-style:none;margin:0;padding:0}.footer_column_navigation-item{margin:0 0 .5rem;padding:0;display:block;text-decoration:none}.footer_column_navigation-item a{text-decoration:none;border-bottom:.0625rem solid transparent;transition:border-bottom .2s cubic-bezier(.4,0,.2,1)}.footer_column_navigation-item a:hover{border-bottom:.0625rem solid #fff}@media (max-width:60rem){.footer_column_navigation-title{display:none}}.footer_expander{position:relative}.footer_expander-toggle{display:none}@media (max-width:75rem){.footer_expander-content-wrapper{-ms-flex-direction:column;flex-direction:column}}@media (max-width:60rem){.footer_expander{z-index:51}.footer_expander-toggle{position:relative;display:block;width:calc(100% + 2.5rem);margin:0 -1.25rem;padding:0 2.8125rem;font-family:"Gotham",Arial;line-height:4.0625rem;font-size:.875rem;color:#64b5e5;text-align:left;border-radius:0;border-top:1px solid hsla(0,0%,100%,.25);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;cursor:pointer}.footer_expander-toggle.active .footer_expander-toggle-triangle{transform:translateY(-50%) rotate(-180deg)}.footer_expander-toggle-icon{color:#fff}.footer_expander-toggle-triangle{position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(0);width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:#fff transparent transparent;transition:transform .2s cubic-bezier(.4,0,.2,1)}.footer_expander-content{overflow:hidden;transition:height .2s cubic-bezier(.4,0,.2,1);position:relative;width:100%}.footer_expander-content-wrapper{padding:0 1.5625rem 1.25rem}}.footer_feedback{background-color:#64b5e5;-ms-flex-pack:center;justify-content:center;padding:.625rem 0;position:relative}.footer_feedback,.footer_feedback-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.footer_feedback-container{font-size:.875rem;color:#fff}.footer_feedback-container .icon{padding-right:1rem}.footer_feedback-open_modal{position:absolute;top:0;left:0;width:100%;height:100%}.footer_feedback-close{position:absolute;right:1rem;top:50%;transform:translate3d(0,-50%,0);color:#fff}@media (max-width:45rem){.footer_feedback{padding:1.3125rem 0}.footer_feedback span{line-height:1.0625rem}.footer_feedback-container{padding:0 3.125rem 0 1.125rem}}.footer_navigation-list{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer_navigation-item{margin:0 0 0 1.875rem;padding:0}.footer_navigation-item-link{text-decoration:none;color:#fff;border-bottom:.0625rem solid transparent;transition:border-bottom .2s cubic-bezier(.4,0,.2,1)}.footer_navigation-item-link:hover{border-bottom:.0625rem solid #fff}@media (max-width:60rem){.footer_navigation-list{-ms-flex-direction:column;flex-direction:column}.footer_navigation-item{margin:0 0 .4375rem}}.form{margin-left:auto;margin-right:auto}.form--disabled{opacity:.9;pointer-events:none;cursor:not-allowed}.form--disabled .form-input{border-style:dashed}.form-row{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;position:relative}.form-row.focus-within{z-index:2}.form-row--compact+.form-row--compact .form-control{padding-top:1rem}.no-flexbox .form-row{display:table;width:100%}@media (max-width:45rem){.form-row{display:block}}.form-cell{padding-left:1.5rem;padding-right:1.5rem;-ms-flex-positive:1;flex-grow:1;width:100%}.form-cell--center{text-align:center}.no-flexbox .form-cell{display:table-cell;vertical-align:top}.form-control{position:relative;padding-top:2.5rem;padding-bottom:1rem}.form-control.form-control--compact{padding-top:1rem}.form-control--select:before{content:"";position:absolute;z-index:1;right:.6875rem;display:inline-block;vertical-align:middle;width:0;height:0;border-style:solid;border-width:.3125rem .3125rem 0;border-color:#64b5e5 transparent transparent;top:2.5rem}.is-open .form-control--select:before{border-color:transparent transparent #64b5e5;border-width:0 .3125rem .3125rem}.form-control--error .form-control--select:before{border-top-color:#ff4229}.form-control--select.form-control--error:before{right:2.5rem}.form-control--select[dropdown-float]:before{display:none}.form-control .dropdown-float,.form-control .input-float{margin-top:-1.5rem}.form-label{display:block;margin-top:-.125rem;font-family:"Gotham",Arial;font-weight:500;font-size:.75rem;line-height:1}.form-label--checkbox,.form-label--radio{position:relative;display:inline-block;vertical-align:middle;padding-left:2rem;font-family:"Gotham Book",Arial;font-size:.875rem;font-weight:400}.form-label--checkbox:before,.form-label--radio:before{position:absolute;left:0;top:50%;content:"";display:inline-block;vertical-align:middle;width:1rem;height:1rem;margin-top:-.625rem;border:.125rem solid #64b5e5}.form-label--checkbox:after,.form-label--radio:after{position:absolute;top:50%;display:inline-block;vertical-align:middle;margin-top:-.3125rem;opacity:0;transform:scale(0);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.form-label--checkbox.form-label--tile,.form-label--radio.form-label--tile{padding-left:3.5rem}.form-label--checkbox.form-label--tile:before,.form-label--radio.form-label--tile:before{left:1.5rem}.form-label--checkbox:before{border-radius:.125rem;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.form-label--checkbox:after{content:url(app/icons/misc-tick-white.svg);left:.1875rem;width:.875rem;height:.875rem;line-height:1;color:#fff}.hp-dark .form-label--checkbox:after{content:url(app/icons/misc-tick.svg)}.hp-light .form-label--checkbox:after{content:url(app/icons/misc-tick-white.svg)}.form-label--checkbox.form-label--tile:after{left:1.6875rem}.form-label--radio:before{border-radius:50%}.form-label--radio:after{content:"";left:.3125rem;width:.625rem;height:.625rem;background-color:#64b5e5;border-radius:50%}.form-label--radio.form-label--tile:after{left:1.8125rem}.form-label--tile{display:block;padding:1.1875rem 1.5rem .9375rem;background-color:#fff;box-shadow:0 0 .25rem 0 rgba(0,0,0,.19);color:#00235d}.dropdown-float .form-label,.input-float .form-label{font-size:.875rem;transform:translateY(1.5625rem) scale(1);transform-origin:left top;transition:transform .2s cubic-bezier(.4,0,.2,1)}.dropdown-float .form-label{padding-right:2rem}.dropdown-float--has_value .form-label,.input-float--focus .form-label,.input-float--has_value .form-label{transform:translate(0) scale(.85714);color:#64b5e5}.dropdown-float--is_open .form-label{color:#64b5e5}.input-float--disabled .form-label{opacity:.5;cursor:not-allowed}.form-input{padding:.4375rem 0 .25rem;background-color:transparent;border-width:.0625rem;border-style:solid;border-color:transparent transparent #64b5e5;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;color:inherit;font-family:"Gotham",Arial;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5;line-height:2rem;transition:padding .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.form-input:-moz-placeholder,.form-input::-moz-placeholder{color:inherit;font-family:"Gotham",Arial;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.form-input:-ms-input-placeholder{color:inherit;font-family:"Gotham",Arial;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.form-input::-webkit-input-placeholder{color:inherit;font-family:"Gotham",Arial;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.form-input:focus{padding-left:.625rem;padding-right:.625rem;border-color:#64b5e5}.form-input:focus:-moz-placeholder,.form-input:focus::-moz-placeholder{opacity:.4}.form-input:focus:-ms-input-placeholder{opacity:.4}.form-input:focus::-webkit-input-placeholder{opacity:.4}.form-input.Dropdown-disabled,.form-input:disabled{opacity:.5;cursor:not-allowed}.form-control .form-input{display:block;width:100%}.form-control--error .form-input{border-bottom-color:#ff4229}.form-control--error .form-input:focus{border-bottom-color:#64b5e5}.form-input--textarea{resize:vertical}.form-input--textarea[textarea-auto-size]{box-sizing:content-box}.form-checkbox,.form-radio{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.form-checkbox+.form-label--checkbox,.form-checkbox+.form-label--radio,.form-radio+.form-label--checkbox,.form-radio+.form-label--radio{margin-left:1rem}.form-checkbox:first-child+.form-label--checkbox,.form-checkbox:first-child+.form-label--radio,.form-radio:first-child+.form-label--checkbox,.form-radio:first-child+.form-label--radio{margin-left:0}.form-checkbox:checked+.form-label--checkbox:after,.form-checkbox:checked+.form-label--radio:after,.form-radio:checked+.form-label--checkbox:after,.form-radio:checked+.form-label--radio:after{opacity:1;transform:scale(1)}.form-checkbox:checked+.form-label--checkbox:before,.form-radio:checked+.form-label--checkbox:before{background-color:#64b5e5}.form-checkbox:disabled+.form-label--checkbox,.form-checkbox:disabled+.form-label--radio,.form-radio:disabled+.form-label--checkbox,.form-radio:disabled+.form-label--radio{opacity:.5;cursor:not-allowed}.form-checkbox:focus+.form-label,.form-radio:focus+.form-label{outline-color:#4d90fe;outline-offset:-2px;outline-style:auto;outline-width:5px}.form-select{padding:.4375rem 0 .25rem;background-color:transparent;border-width:.0625rem;border-style:solid;border-color:transparent transparent #64b5e5;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;color:inherit;font-family:"Gotham",Arial;font-style:normal;font-weight:500;line-height:1.5;line-height:2rem;transition:padding .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);font-size:.875rem;padding-right:2rem}.form-select:-moz-placeholder,.form-select::-moz-placeholder{color:inherit;font-family:"Gotham",Arial;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.form-select:-ms-input-placeholder{color:inherit;font-family:"Gotham",Arial;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.form-select::-webkit-input-placeholder{color:inherit;font-family:"Gotham",Arial;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.form-select:focus{padding-left:.625rem;padding-right:.625rem;border-color:#64b5e5}.form-select:focus:-moz-placeholder,.form-select:focus::-moz-placeholder{opacity:.4}.form-select:focus:-ms-input-placeholder{opacity:.4}.form-select:focus::-webkit-input-placeholder{opacity:.4}.form-select.Dropdown-disabled,.form-select:disabled{opacity:.5;cursor:not-allowed}.form-control .form-select{display:block;width:100%}.form-control--error .form-select{border-bottom-color:#ff4229}.form-control--error .form-select:focus{border-bottom-color:#64b5e5}.form-select:focus{padding-left:0;padding-right:0}.dropdown-float .form-select{position:absolute;z-index:0;opacity:0}.dropdown-float--disabled{opacity:.5;cursor:not-allowed}.Dropdown--filter .Dropdown-placeholder{color:#fff}.dropdown-float .Dropdown-placeholder{opacity:0}.dropdown-float--has_value .Dropdown-placeholder{opacity:1}.Dropdown-root{position:relative}.Dropdown-root.Dropdown--filter{min-width:17rem}.Dropdown-control{padding:.4375rem 0 .25rem;background-color:transparent;border-width:.0625rem;border-style:solid;border-color:transparent transparent #64b5e5;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;color:inherit;font-family:"Gotham",Arial;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5;line-height:2rem;transition:padding .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);padding-left:0}.Dropdown-control:-moz-placeholder,.Dropdown-control::-moz-placeholder{color:inherit;font-family:"Gotham",Arial;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.Dropdown-control:-ms-input-placeholder{color:inherit;font-family:"Gotham",Arial;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.Dropdown-control::-webkit-input-placeholder{color:inherit;font-family:"Gotham",Arial;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.Dropdown-control:focus{padding-left:.625rem;padding-right:.625rem;border-color:#64b5e5}.Dropdown-control:focus:-moz-placeholder,.Dropdown-control:focus::-moz-placeholder{opacity:.4}.Dropdown-control:focus:-ms-input-placeholder{opacity:.4}.Dropdown-control:focus::-webkit-input-placeholder{opacity:.4}.Dropdown-control.Dropdown-disabled,.Dropdown-control:disabled{opacity:.5;cursor:not-allowed}.form-control .Dropdown-control{display:block;width:100%}.form-control--error .Dropdown-control{border-bottom-color:#ff4229}.form-control--error .Dropdown-control:focus{border-bottom-color:#64b5e5}.Dropdown-control:focus{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;padding-left:0;padding-right:0}.Dropdown--filter .Dropdown-control{padding:.8125rem 3.5rem .8125rem 1.5rem;background-color:#64b5e5}.Dropdown-arrow{position:absolute;z-index:1;right:.6875rem;display:inline-block;vertical-align:middle;width:0;height:0;border-style:solid;border-width:.3125rem .3125rem 0;border-color:#64b5e5 transparent transparent;top:50%;margin-top:-.1875rem}.is-open .Dropdown-arrow{border-color:transparent transparent #64b5e5;border-width:0 .3125rem .3125rem}.form-control--error .Dropdown-arrow{border-top-color:#ff4229}.Dropdown--filter .Dropdown-arrow{right:1.5rem;border-color:#fff transparent transparent}.Dropdown--filter.is-open .Dropdown-arrow{border-color:transparent transparent #fff}.Dropdown-menu{position:absolute;z-index:1000;top:100%;width:100%;max-height:16.5rem;margin-top:-.0625rem;overflow-y:auto;background-color:#fff;box-shadow:0 .0625rem .1875rem .0625rem rgba(0,0,0,.1);-webkit-overflow-scrolling:touch}.Dropdown--filter .Dropdown-menu{border:.0625rem solid #64b5e5;box-shadow:none}.Dropdown-option,.Dropdown-title{padding:.75rem 1.5rem;font-size:1rem;line-height:1.75;color:#00235d}.Dropdown-group,.Dropdown-option{border-top:.0625rem solid hsla(0,0%,87%,.5)}.Dropdown-group:first-child,.Dropdown-option:first-child{border-top:none}.Dropdown-title{font-weight:700}.Dropdown-option{outline:none}.Dropdown-option:focus,.Dropdown-option:hover{color:#64b5e5}.Dropdown-option.is-selected{background-color:rgba(143,209,227,.3)}.Dropdown-option.is-selected:focus,.Dropdown-option.is-selected:hover{background-color:rgba(143,209,227,.7);color:#00235d}.Dropdown-group .Dropdown-option{padding-left:2.5rem}.form-msgs{display:block;vertical-align:top;padding-left:0;margin-top:0;margin-bottom:0;list-style:none;font-family:"Gotham",Arial;font-weight:500;font-size:.75rem;line-height:1.66667}.form-msgs .form-msg{margin-top:.25rem}.form-msg--error{color:#ff4229}.form-msg--success{color:#28a745}.gallery_carousel{margin-left:-3rem;margin-right:-1rem}.gallery_carousel-figure{position:relative;margin:0 3rem}.gallery_carousel-figure-img{width:100%;height:auto}.gallery_carousel-figure-caption{position:absolute;left:0;bottom:0;width:100%;padding:1rem 2rem;background-color:rgba(16,24,32,.3);color:#fff}.gallery_carousel-figure-caption .more-button{font-family:"Gotham",Arial;vertical-align:middle}.gallery_carousel-figure-caption .more-button i.material-icons{vertical-align:middle}.gallery_carousel-figure-caption-description,.gallery_carousel-figure-caption-title{display:block}@media (max-width:60rem){.gallery_carousel{margin-left:-.5rem;margin-right:-.5rem}.gallery_carousel-figure{margin-left:.5rem;margin-right:.5rem}}@media (max-width:45rem){.gallery_carousel-figure-caption{position:static;background-color:#000}}.google_map,.google_map-wrapper{position:relative;width:100%;height:100%}.asset_pin{position:relative;transform:translateY(-50%)}.asset_pin .injected-svg{width:2.0625rem;height:2.5rem}.hamburger_menu_button{display:block;padding:1rem;cursor:pointer}.hamburger_menu_button>span{display:block;background:#fff;width:1.125rem;height:.125rem;opacity:1;transform-origin:center;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.hamburger_menu_button>span+span{margin-top:.1875rem}.hamburger_menu_button.active>span:first-child{transform:rotate(45deg) translate3d(0,7px,0)}.hamburger_menu_button.active>span:nth-child(2){opacity:0}.hamburger_menu_button.active>span:nth-child(3){transform:rotate(-45deg) translate3d(0,-7px,0)}.hamburger_menu-container{transition:transform .3s cubic-bezier(.4,0,.2,1);padding:4.8125rem 7.25rem}.hamburger_menu-container.pushed{transform:translate3d(-100%,0,0);position:absolute;top:0;width:100%;bottom:0;overflow:hidden}.hamburger_menu-content{width:35rem;height:calc(100vh - 4.5rem);position:relative}.hamburger_menu-primary ul{list-style:none;margin:0;padding:0}.hamburger_menu-primary ul li{margin:0 0 2.375rem;padding:0}.hamburger_menu-primary-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-decoration:none;cursor:pointer;transition:color .2s cubic-bezier(.4,0,.2,1)}.hamburger_menu-primary-item i{color:#64b5e5;transform:translateZ(0);transition:transform .2s cubic-bezier(.4,0,.2,1)}.hamburger_menu-primary-item:hover{color:#64b5e5}.hamburger_menu-primary-item:hover i{transform:translate3d(1.5rem,0,0)}.hamburger_menu-secondary{margin:0 0 2.375rem}.hamburger_menu-secondary ul{list-style:none;margin:0;padding:0}.hamburger_menu-secondary ul li{margin:0 0 1rem;padding:0}.hamburger_menu-secondary ul li.ht-module_title{margin:0 0 2.375rem}.hamburger_menu-secondary ul li:last-child{margin:0}.hamburger_menu-secondary-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-decoration:none;cursor:pointer;transition:color .2s cubic-bezier(.4,0,.2,1)}.hamburger_menu-secondary-item i{color:#64b5e5;transform:translateZ(0);transition:transform .2s cubic-bezier(.4,0,.2,1)}.hamburger_menu-secondary-item:hover{color:#64b5e5}.hamburger_menu-secondary-item:hover i{transform:translate3d(1.5rem,0,0)}.hamburger_menu-social,.hamburger_menu-social-item{display:-ms-flexbox;display:flex}.hamburger_menu-social-item{border:.0625rem solid #64b5e5;border-radius:100%;width:2.25rem;height:2.25rem;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 1rem 0 0}.hamburger_menu-social-item path{fill:#fff;transition:fill .2s cubic-bezier(.4,0,.2,1)}.hamburger_menu-social-item:hover path{fill:#64b5e5}.hamburger_menu-children_container{overflow:hidden}.hamburger_menu-children{padding:1.125rem 7.25rem 4.8125rem;transform:translateZ(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.hamburger_menu-children--entering{transform:translate3d(100%,0,0);position:absolute;top:0;left:0;width:100%;overflow:hidden}.hamburger_menu-children--entered{transform:translateZ(0)}.hamburger_menu-children--entered.pushed{transform:translate3d(-100%,0,0);position:absolute;top:0;left:0;width:100%;overflow:hidden}.hamburger_menu-children--exited,.hamburger_menu-children--exiting{transform:translate3d(100%,0,0);position:absolute;top:0;left:0;width:100%;overflow:hidden}.hamburger_menu-children-back_button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin:0 0 2.0625rem -4.125rem;cursor:pointer}.hamburger_menu-children-back_button i{color:#64b5e5;margin:0 2.625rem 0 0;transform:translateZ(0);transition:transform .2s cubic-bezier(.4,0,.2,1);position:relative;top:-.125rem}.hamburger_menu-children-back_button:hover{color:#64b5e5}.hamburger_menu-children-back_button:hover i{transform:translate3d(-1.5rem,0,0)}.hamburger_menu-children-title{margin:0 0 2.0625rem;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1)}.hamburger_menu-children-title:hover{color:#64b5e5}.children-enter{transform:translate3d(100%,0,0)}.children-enter.children-enter-active{transform:translateZ(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.children-exit{transform:translateZ(0)}.children-exit.children-exit-active{transform:translate3d(100%,0,0);transition:transform .3s cubic-bezier(.4,0,.2,1)}@media (max-width:45rem){.hamburger_menu-content{width:100%}.hamburger_menu-container{padding:2rem 4.375rem}.hamburger_menu-primary ul li,.hamburger_menu-secondary ul li.ht-module_title{margin:0 0 1.375rem}.hamburger_menu-primary-item{font-size:1.375rem;line-height:1.45455}.hamburger_menu-children-back_button{margin:0 0 2.0625rem -2.625rem}.hamburger_menu-children{padding:1.125rem 4.375rem 4.8125rem}.hamburger_menu-children-title{font-size:1.375rem}.hamburger_menu-children-back_button i{margin:0 1.125rem 0 0}}.historical_data_modal{z-index:121;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;visibility:visible;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.historical_data_modal--entered{opacity:1}.historical_data_modal--entered .historical_data_modal-content{opacity:1;transform:translateZ(0)}.historical_data_modal--exiting{opacity:0}.historical_data_modal-content{position:relative;background:#fff;z-index:120;padding:3rem 3.75rem;width:100%;max-width:40.6875rem;opacity:0;transform:translate3d(0,-20%,0);transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.historical_data_modal-content .disable-scroll-mask{overflow-x:hidden}.historical_data_modal-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 2.625rem}.historical_data_modal-title>i{font-size:2rem;margin:0 1.125rem 0 0}.historical_data_modal-fund_name{font-family:"Gotham",Arial;margin:0 0 .5625rem}.historical_data_modal-sub_title{margin:0 0 1.4375rem}.historical_data_modal-dates{margin:0 0 1.5rem}.historical_data_modal-actions{display:-ms-flexbox;display:flex;margin:0 0 2rem}.historical_data_modal-actions a{font-size:.75rem;line-height:1.66667;color:#64b5e5;text-decoration:none;font-family:"Gotham",Arial;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.historical_data_modal-actions a+a{margin:0 0 0 1.75rem}.historical_data_modal-actions a i{font-size:1.625rem;margin:0 .5625rem 0 0}.historical_data_modal-actions a svg{width:1.3125rem;height:1.3125rem}.historical_data_modal-actions a svg path{fill:#64b5e5}.historical_data_date_form,.historical_data_modal-dates-form{display:-ms-flexbox;display:flex}.historical_data_date_form .button{margin:0 0 0 1.25rem}.historical_data_modal-dates-picker{margin:0 1.25rem 0 0}.historical_data_modal-close{position:absolute;top:3.375rem;right:4rem;color:#64b5e5;transform:rotate(45deg);transition:color .2s cubic-bezier(.4,0,.2,1)}.historical_data_modal-close:hover{color:#00235d}.historical_data_modal-table-wrapper{max-height:17.25rem;overflow-y:auto;overflow-x:hidden}@media (max-width:45rem){.historical_data_date_form{-ms-flex-direction:column;flex-direction:column}.historical_data_date_form .button{max-width:0;margin:2rem auto auto}.historical_data_modal-content{padding:1rem;max-height:31.25rem;overflow:auto}.historical_data_modal-close{top:1rem;right:1rem}.historical_data_modal-table-wrapper{overflow-x:auto}.historical_data_modal-dates-form{-ms-flex-direction:column;flex-direction:column}.historical_data_modal-dates-picker{margin:0 0 1rem}}.key_points{border:.0625rem solid #e5e5e5;margin:0 -2.5rem}.key_points-cell{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:1.875rem 2.5rem}.key_points-cell+.key_points-cell{border-top:.0625rem solid #e5e5e5}.key_points-cell>i{color:#64b5e5;margin:0 2.6875rem 0 0}.key_points-title{color:#64b5e5;font-family:"Gotham",Arial}@media (max-width:60rem){.key_points{margin:0}.key_points-cell{padding:1.875rem 2rem}.key_points-cell>i{margin:0 2rem 0 0}}.link{color:#64b5e5;font-size:.875rem;line-height:1.85714em;text-decoration:none;text-transform:uppercase;transition:all .2s cubic-bezier(.4,0,.2,1)}.link:hover{color:#16234a}.link-icon{display:inline-block!important;vertical-align:middle;width:2rem;height:2rem;line-height:2rem}.link--prepend_icon .link-icon{margin-right:.25rem}.reset_list{padding-left:0;margin-top:0;margin-bottom:0;list-style:none}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:"liga";text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.media_carousel{margin-left:-1.4375rem;margin-right:-1.4375rem}.media_carousel .slick-arrow{top:-5.5rem}.media_carousel-item{display:block;padding:0 1.4375rem;text-decoration:none}.media_carousel-image{position:relative;margin:0 0 1.75rem;background-size:cover;background-repeat:none;background-position:50% 50%}.media_carousel-image>img{display:block;width:100%}.media_carousel-image:after{content:"";display:block;position:relative;height:0;width:100%;padding-bottom:56%}.media_carousel--audio .media_carousel-image:after{padding-bottom:100%}.media_carousel-play_icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3.5rem;height:3.5rem;background:#64b5e5;border:2px solid #64b5e5;border-radius:100%;text-align:center;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.media_carousel-play_icon>i{color:#fff;line-height:3.25rem;font-size:1.875rem}.media_carousel-item:hover .media_carousel-play_icon{background:transparent;border-color:#fff}.media_hero_details .person_profile-wrapper{margin:0 0 1.75rem}.media_hero_details .person_profile{margin:0}.media_hero_details .tags_list{padding:0}.media_hero_details-category{color:#64b5e5;display:block;margin:0 0 2rem;text-transform:uppercase}.media_hero_details-title{color:#fff;margin:0 0 2rem}.media_hero_details-description{color:#dedede;margin:0 0 1.375rem}.media_hero_details-article_links{margin:0 0 2rem}.media_hero_details-article_link{color:#fff;display:-ms-flexbox;display:flex;vertical-align:middle}.media_hero_details-article_link i{color:#fff;line-height:.875rem;margin:0 1.0625rem 0 0;position:relative;top:4px}.media_hero_details-article_link a{color:#64b5e5;text-decoration:none}.media_hero_details-date{display:block;margin:0 0 .75rem;color:#fff}.media_hero_details-actions{display:-ms-flexbox;display:flex;margin:0 0 1.75rem}.media_hero_details-share_wrapper{position:relative;max-height:2rem;margin:0 2.5rem 0 0}.media_hero_details-share_wrapper .share_module-wrapper{position:absolute;top:2rem;left:0;width:0;height:0}.media_hero_details-share_wrapper .share_module-wrapper .share_module-triangle{right:auto;left:1rem}.media_hero_details-share>button{color:#fff;font-size:.875rem;line-height:2rem;text-decoration:none;text-transform:uppercase;font-family:"Gotham Book",Arial;margin:0 0 3rem;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;transition:color .2s cubic-bezier(.4,0,.2,1)}.media_hero_details-share>button i{color:#64b5e5;line-height:2rem;font-size:1.75rem;margin:0 0 0 .75rem}.media_hero_details-share>button:hover{color:#64b5e5}.media_hero_details-rating_wrapper{position:relative;max-height:2rem;margin:0 2.5rem 0 0}.media_hero_details-rating_wrapper .rating_module-wrapper{position:absolute;top:2rem;left:0;width:0;height:0}.media_hero_details-rating_wrapper .rating_module-wrapper .rating_module-triangle{right:auto;left:1rem}.media_hero_details-rating{position:relative;max-height:2rem}.media_hero_details-rating>button{color:#fff;font-size:.875rem;line-height:2rem;text-decoration:none;text-transform:uppercase;font-family:"Gotham Book",Arial;margin:0 0 3rem;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;transition:color .2s cubic-bezier(.4,0,.2,1)}.media_hero_details-rating>button i{color:#64b5e5;line-height:2rem;font-size:1.75rem;margin:0 0 0 .75rem}.media_hero_details-rating>button:hover{color:#64b5e5}.mobile_expander{position:relative}.mobile_expander-toggle{display:none}.mobile_expander-content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (max-width:75rem){.mobile_expander-content-wrapper{-ms-flex-direction:column;flex-direction:column}}@media (max-width:60rem){.mobile_expander{z-index:51;background:#fff}.mobile_expander-toggle{position:relative;display:block;text-align:center;width:100%;font-family:"Gotham",Arial;line-height:3.125rem;color:#fff;font-size:.6875rem;text-transform:uppercase;background:#64b5e5;border-radius:0}.mobile_expander-toggle.active .mobile_expander-toggle-triangle{transform:translateY(-50%) rotate(-180deg)}.mobile_expander-toggle-triangle{position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(0);width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:#fff transparent transparent;transition:transform .2s cubic-bezier(.4,0,.2,1)}.mobile_expander-content{overflow:hidden;transition:height .2s cubic-bezier(.4,0,.2,1);position:absolute;top:3.125rem;width:100%;background:#fff}}.more_loader-button-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:5.4375rem 0}@media (max-width:45rem){.more_loader-button-wrapper{margin-top:2rem;margin-bottom:2rem}}.navigation_search_button{padding:1rem 1rem 1rem 0;position:relative;top:.125rem}.navigation_search_button>i{color:#fff;font-size:1.75rem}@media (max-width:45rem){.navigation_search_button{padding-left:0}.navigation_search_button>i{font-size:1.625rem}}.page_progress{width:100vw;height:8px}.page_progress-bar{height:8px;background:#64b5e5}@media (max-width:60rem){.page_progress{height:4px;position:absolute;bottom:0}.page_progress-bar{height:4px}}.person_profile_large{padding:0 1.4375rem}.person_profile_large-inner{cursor:pointer}.person_profile_large-inner:hover .person_profile_large-invite{background:#fff;color:#64b5e5}.person_profile_large-image{display:block;width:100%;height:0;padding-bottom:85%;position:relative}.person_profile_large-detail{position:relative;min-width:18.06406rem;padding:1.5rem 1.5rem 1.5rem 6.3125rem}.person_profile_large-invite{position:absolute;top:1.5rem;left:1.75rem;width:3.125rem;height:3.125rem;background:#64b5e5;border-radius:100%;border:.125rem solid #64b5e5;text-align:center;color:#fff;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.person_profile_large-invite>i{line-height:2.875rem;font-size:1.875rem}.person_profile_large-detail-name{color:#64b5e5;display:block}.person_profile_large-detail-degree,.person_profile_large-detail-role{display:block}.person_profile_large- .person_profile_large-detail-location{position:relative;color:#64b5e5;display:block}.person_profile-button{-ms-flex-pack:center;justify-content:center;background:none;border:none;text-align:left;padding:0;margin:0;width:100%}.person_profile{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.person_profile-avatar{min-width:3.125rem;min-height:3.125rem;max-width:3.125rem;max-height:3.125rem;display:block;border-radius:100%;overflow:hidden;margin:0 1rem 0 0}.person_profile-detail{color:#fff;line-height:1.6;width:calc(100% - 3.125rem);max-width:22.5rem}.person_profile-author,.person_profile-location{color:#64b5e5}.person_profile-location{display:block;width:100%}.person_profile-degree,.person_profile-role{position:relative;display:block;width:100%}.persona_select-toggle_wrapper{display:inline-block;vertical-align:middle;white-space:nowrap}.full_width_select .persona_select-toggle_wrapper{width:100%}.persona_select-toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;border:.0625rem solid #64b5e5;margin:0;padding:0;font-size:.875rem;line-height:1.85714;font-family:"Gotham Book",Arial;font-weight:normal;color:#fff;text-align:left;text-transform:uppercase}.persona_select-toggle--selected{background-color:#64b5e5}.persona_select-toggle-prefix,.persona_select-toggle-value{padding:.8125rem 1.375rem .75rem}.persona_select-toggle--selected .persona_select-toggle-prefix,.persona_select-toggle--selected .persona_select-toggle-value{padding-top:.625rem;padding-bottom:.5rem}.persona_select-toggle-prefix{width:5rem}.hp-light .persona_select-toggle-prefix{color:#64b5e5}.persona_select-toggle-prefix--icon{width:4rem;padding-left:1rem;padding-right:1rem}.persona_select-toggle-prefix--icon svg{width:2rem;height:2rem}.persona_select-toggle-prefix--icon path{fill:currentColor}.hp-light .persona_select-toggle-prefix--icon{color:#fff}.persona_select-toggle-value{position:relative;padding-right:3.25rem;-ms-flex-positive:1;flex-grow:1;background-color:#64b5e5;overflow:hidden;text-overflow:ellipsis}.persona_select-toggle-value:after{content:"";position:absolute;right:1.375rem;top:50%;width:0;height:0;margin-top:-.1875rem;border-style:solid;border-width:.25rem .25rem 0;border-color:currentColor transparent transparent}.persona_select-toggle--selected .persona_select-toggle-value{padding-left:0;font-size:1.125rem;line-height:1.77778;text-transform:none}.personal_assistant_suggester{position:fixed;visibility:hidden;bottom:0;left:0;z-index:99;padding:0 1rem;background:#041344;width:100%;height:5.125rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transform:translate3d(0,100%,0);transition:transform .2s cubic-bezier(.4,0,.2,1)}.personal_assistant_suggester.active{transform:translateZ(0);visibility:visible}.personal_assistant_suggester .persona_select{margin-right:3.125rem;margin-left:auto}.personal_assistant_suggester-message{color:#fff;margin-left:auto;display:block}.personal_assistant_suggester-message .user-types{color:#64b5e5}.personal_assistant_suggester-close{color:#64b5e5;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin:0 0 0 1rem;transition:color .2s cubic-bezier(.4,0,.2,1)}.personal_assistant_suggester-close i{font-size:1.125rem;position:relative;top:-.0625rem;color:inherit}.personal_assistant_suggester-close span{opacity:0}.personal_assistant_suggester-close:hover{color:#fff}@media (max-width:75rem){.personal_assistant_suggester{-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:60rem){.personal_assistant_suggester{height:auto;display:block;padding:.625rem .3125rem}.personal_assistant_suggester-message{display:block;text-align:center;padding:.3125rem .625rem .625rem}.persona_select{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-bottom:.3125rem}}@media (max-width:45rem){.personal_assistant_suggester{padding:.625rem .3125rem}.personal_assistant_suggester-message{display:block;text-align:center;padding:.3125rem .625rem .625rem}.persona_select{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-bottom:5px}}.personal_assistant{display:none;pointer-events:auto}.personal_assistant.active{display:block}.personal_assistant .hl-modal-background{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.personal_assistant.modal_hidden{pointer-events:none}.personal_assistant.modal_hidden .hl-modal-background{opacity:0}.personal_assistant-modal,.personal_assistant-modal .hl-modal-background{z-index:125}.personal_assistant-window{position:absolute;bottom:1rem;right:1rem;background:#fff;width:17.5rem;border-radius:.625rem;overflow:hidden;pointer-events:auto;transform:translate3d(100%,0,0);opacity:0;box-shadow:2px 2px 6px 2px rgba(0,0,0,.2);z-index:125;transition:transform .2s cubic-bezier(.4,0,.2,1) .2s,opacity .2s cubic-bezier(.4,0,.2,1) .2s}.personal_assistant.active .personal_assistant-window{opacity:1;transform:translateZ(0)}.personal_assistant-welcome{overflow:hidden}.personal_assistant-welcome-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:1.125rem 0 2rem}.personal_assistant-welcome-title{padding:0 1.4375rem 1.0625rem;border-bottom:.0625rem solid #e5e5e5;text-align:center;width:100%}.personal_assistant-welcome-description{padding:1.0625rem 1.8125rem;color:#666;text-align:center;width:100%}.personal_assistant-welcome-checkbox{font-size:.8125rem;line-height:1.07692;margin:0 0 2rem}.personal_assistant-welcome-button{min-width:6rem}.personal_assistant-navigation-invitation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#64b5e5;color:#fff;width:100%;height:3.125rem;transition:background .2s cubic-bezier(.4,0,.2,1);cursor:pointer}.personal_assistant-navigation-invitation.navigation_off:hover,.personal_assistant-navigation-invitation.navigation_on .personal_assistant-navigation-invitation-persona:hover,.personal_assistant-navigation-invitation.navigation_on .personal_assistant-navigation-invitation-toggle:hover{background:#00235d}.personal_assistant-navigation-invitation.navigation_on .personal_assistant-navigation-invitation-arrow{display:block}.is-touch .personal_assistant-navigation-invitation.navigation_off:active,.is-touch .personal_assistant-navigation-invitation.navigation_off:hover{background:#00235d}.is-touch .personal_assistant-navigation-invitation.navigation_on .personal_assistant-navigation-invitation-persona:hover{background:#64b5e5}.is-touch .personal_assistant-navigation-invitation.navigation_on .personal_assistant-navigation-invitation-persona:hover:active{background:#00235d}.is-touch .personal_assistant-navigation-invitation.navigation_on .personal_assistant-navigation-invitation-toggle:hover{background:#64b5e5}.is-touch .personal_assistant-navigation-invitation.navigation_on .personal_assistant-navigation-invitation-toggle:hover:active{background:#00235d}.personal_assistant-navigation-invitation-persona{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;height:3.125rem;background:transparent;padding:0 1rem;transition:background .2s cubic-bezier(.4,0,.2,1)}.personal_assistant-navigation-invitation-icon{width:1.5rem;height:1.5rem}.personal_assistant-navigation-invitation-icon path{fill:#fff}.personal_assistant-navigation-invitation-title{font-family:"Gotham Book",Arial;text-align:left;padding:0 1rem}.personal_assistant-navigation-invitation-arrow{width:0;height:0;border-style:solid;border-width:4px 4px 0;border-color:#fff transparent transparent;display:none}.personal_assistant-navigation-invitation-toggle{width:3.125rem;height:3.125rem;line-height:3.125rem;text-align:center;background:transparent;border-left:.0625rem solid hsla(0,0%,100%,.5);transition:background .2s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;z-index:125}.personal_assistant-navigation-invitation-toggle .material-icons{color:#fff}.personal_assistant-navigation-wrapper{overflow:hidden}.personal_assistant-navigation-item{display:block;padding:1rem 0 .875rem;border-bottom:.0625rem solid #f5f4f4;text-align:center;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1)}.personal_assistant-navigation-item:hover{color:#64b5e5}.personal_assistant-navigation-cta{display:-ms-flexbox;display:flex;padding:1.25rem}.personal_assistant-navigation-cta-button{margin:0 auto}@media (max-width:60rem){.personal_assistant.active .personal_assistant-window{max-height:calc(100vh - 9.5rem);overflow:auto}}.primary_navigation-wrapper{width:calc(100% - 21rem)}.primary_navigation{display:-ms-flexbox;display:flex;white-space:nowrap;overflow:hidden}.primary_navigation-item{position:relative;display:inline-block;vertical-align:middle;padding:0 1.625rem 0 1.875rem;line-height:4.5rem;text-decoration:none}.primary_navigation-item:before{content:"";display:block;width:.25rem;height:.25rem;background:#64b5e5;border-radius:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.primary_navigation-item:first-child:before{display:none}.primary_navigation-item:after{content:"";position:absolute;display:block;bottom:0;left:50%;transform:scaleX(0);width:4.375rem;height:.1875rem;margin-left:-2.1875rem;background:#64b5e5;transition:transform .2s cubic-bezier(.4,0,.2,1)}.primary_navigation-item.active:after,.primary_navigation-item:hover:after{transform:scaleX(1)}@media (max-width:45rem){.primary_navigation-wrapper{display:none}}.custom_radiobox{color:#00235d;text-transform:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:.875rem;cursor:pointer}.custom_radiobox-button{border:.0625rem solid #666;border-radius:100%;width:.875rem;height:.875rem;margin:0 .5625rem 0 0;display:block;position:relative;top:-.0625rem}.custom_radiobox-button:after{content:"";display:block;width:.5rem;height:.5rem;background:#64b5e5;border-radius:100%;position:absolute;top:.125rem;left:.125rem;transform:scale(0);transition:transform .2s cubic-bezier(.4,0,.2,1)}.custom_radiobox.active .custom_radiobox-button:after{transform:scale(1)}.rating_module{position:relative;border:.0625rem solid #64b5e5;background:#fff;padding:1rem;min-width:11.1875rem;opacity:0;transform:translate3d(0,-10%,0);visibility:hidden;pointer-events:none;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1)}.rating_module.active{opacity:1;transform:translateZ(0);visibility:visible;pointer-events:auto;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),visibility 0s cubic-bezier(.4,0,.2,1)}.rating_module-title{display:block;color:#00235d;text-transform:none;margin:0 0 1rem}.rating_module-triangle{position:absolute;top:-.5rem;left:1rem;width:0;height:0;border-style:solid;border-width:0 8px 8px;border-color:transparent transparent #64b5e5}.rating_module-triangle:after{content:"";display:block;position:absolute;bottom:-.5rem;left:-.4375rem;right:auto;top:auto;width:0;height:0;border-style:solid;border-width:0 7px 7px;border-color:transparent transparent #fff}.rating_module-ratings{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.rating_module-ratings .custom_radiobox+.custom_radiobox{margin:0 0 0 1rem}.rating_module-container{position:absolute;pointer-events:none;z-index:51}.read_more-text{position:relative;display:block}.read_more-blur{position:absolute;bottom:0;left:0;display:none;width:100%;height:3rem;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}.read_more--blurred .read_more-blur{display:block}.read_more--blurred.read_more--expanded .read_more-blur{display:none}.read_more-toggle{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;color:#64b5e5;font-size:.6875rem;text-transform:uppercase;transition:color .2s cubic-bezier(.4,0,.2,1);cursor:pointer}.read_more-toggle:hover{color:#00235d}.read_more-toggle:hover .read_more-toggle-arrow{border-color:#00235d transparent transparent}.read_more-toggle-arrow{display:block;position:relative;top:-.125rem;width:0;height:0;border-style:solid;border-width:.25rem .25rem 0;border-color:#64b5e5 transparent transparent;margin:0 0 0 .3125rem;transition:border-color .2s cubic-bezier(.4,0,.2,1)}.read_more--expanded .read_more-toggle-arrow{transform:rotate(180deg);transform-origin:center center}.read_more--inactive .read_more-blur,.read_more--inactive .read_more-toggle{display:none}.read_more-content{display:block}@media (max-width:60rem){.read_more-toggle-arrow{top:0}}.rich_text p{margin:0;padding:0;font-size:1rem;line-height:1.75;font-weight:normal;margin-top:0;margin-bottom:0}.rich_text a:not(.button){color:#64b5e5;text-decoration:underline}.rich_text a:not(.button):hover{color:#00235d}.rich_text ol,.rich_text ul{margin-top:0;margin-bottom:0;padding:0 0 0 1.25rem}.rich_text li{margin:0;padding:0;font-size:1rem;line-height:1.75;font-weight:normal;padding:0 0 0 .5rem}.rich_text h1{font-size:1.375rem;line-height:1.45455;font-weight:normal}.rich_text h1,.rich_text h2{display:block;margin:0;padding:0;margin-top:0;margin-bottom:0}.rich_text h2{font-size:1.125rem;line-height:1.44444}.rich_text h2,.rich_text h3{font-family:"Gotham",Arial;font-weight:500}.rich_text h3{display:block;margin:0;padding:0;font-size:.875rem;line-height:1.42857;margin-top:0;margin-bottom:0}.rich_text>*+*{margin-top:1.5rem!important}.rich_text--article li,.rich_text--article p{color:#000d37;line-height:2}@media (max-width:60rem){.rich_text-section{padding:0 .625rem}}.scroll_anchor-wrapper{position:relative}.scroll_anchor{position:absolute;top:-5.5rem;left:0}.image_content_cta,.video{position:relative}.share_module{display:-ms-flexbox;display:flex}.share_module-item{position:relative;display:block;width:1.5rem;height:1.5rem}.share_module-item--twitter{width:1.875rem;top:0}.share_module-item--email{width:auto;height:auto;top:.0625rem}.share_module-item--email .material-icons{font-size:30px;transition:color .2s cubic-bezier(.4,0,.2,1);color:#64b5e5;margin:0}.share_module-item+.share_module-item{margin:0 0 0 1.5rem}.share_module-item svg{width:auto;height:1.5rem}.share_module-item svg path{fill:#64b5e5;transition:fill .2s cubic-bezier(.4,0,.2,1)}.share_module-item:hover svg path{fill:#16234a}.share_module-item:hover i{color:#16234a}.share_module_menu{position:relative;border:.0625rem solid #64b5e5;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:1rem;opacity:0;transform:translate3d(0,-10%,0);visibility:hidden;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1)}.share_module_menu.active{opacity:1;transform:translateZ(0);visibility:visible;min-width:9.8125rem;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),visibility 0s cubic-bezier(.4,0,.2,1)}.share_module_menu-triangle{position:absolute;top:-.5rem;right:1rem;width:0;height:0;border-style:solid;border-width:0 8px 8px;border-color:transparent transparent #64b5e5}.share_module_menu-triangle:after{content:"";display:block;position:absolute;bottom:-.5rem;left:-.4375rem;right:auto;top:auto;width:0;height:0;border-style:solid;border-width:0 7px 7px;border-color:transparent transparent #fff}.sibling_navigation-wrapper{-ms-flex-positive:1;flex-grow:1;white-space:nowrap;overflow:hidden}.sibling_navigation{display:-ms-flexbox;display:flex;padding-left:1.5625rem}.sibling_navigation-item{display:inline-block;vertical-align:middle;-ms-flex-align:center;align-items:center;position:relative;padding:0 1.5625rem;line-height:4.5rem;text-decoration:none}.sibling_navigation-item:hover{color:#64b5e5}.sibling_navigation-item:hover .sibling_navigation-arrow{border-color:transparent transparent transparent #64b5e5!important}.sibling_navigation-item:after{content:"";position:absolute;display:block;bottom:0;left:50%;transform:scaleX(0);width:4.375rem;height:.1875rem;margin-left:-2.1875rem;background:#64b5e5;transition:transform .2s cubic-bezier(.4,0,.2,1)}.sibling_navigation-item.active:after{transform:scaleX(1)}.sibling_navigation-arrow{display:inline-block;width:0;height:0;margin:0 0 0 .5625rem;border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #00235d}@media (max-width:45rem){.sibling_navigation{display:none}}.sibling_navigation_modal{display:none}@media (max-width:45rem){.sibling_navigation_modal{display:block}.sibling_navigation_modal-content{background:#fff;width:calc(100% - 2.5rem);z-index:120;position:absolute;top:50%;left:50%}.sibling_navigation_modal-back{position:absolute;top:1.5625rem;left:2rem;width:2rem;color:2rem;text-decoration:none}.sibling_navigation_modal-back .material-icons{font-size:1.5rem;color:#64b5e5}.sibling_navigation_modal-close{top:1.375rem;right:2rem}.sibling_navigation_modal-close .material-icons{font-size:1.3125rem;color:#64b5e5}.sibling_navigation_modal-title{text-align:center;padding:1.625rem 3.375rem 1.3125rem;font-size:1.0625rem;line-height:1.64706;color:#00235d;font-weight:normal;margin:0}.sibling_navigation_modal-navigation-item{border-top:.0625rem solid #e5e5e5;display:block;width:100%;line-height:1.42857;color:#00235d;text-align:center;font-size:.875rem;text-decoration:none;padding:1.0625rem 0 .8125rem}}.sibling_navigation_modal_button{width:100%;height:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.sibling_navigation_modal_button-triangle{width:0;height:0;border-style:solid;border-width:.25rem .25rem 0;border-color:#00235d transparent transparent;margin:0 0 0 .875rem}@media (max-width:45rem){.sibling_navigation_modal_button{padding:0 1rem}}.sticky{position:-webkit-sticky;position:sticky}.sticky-container{display:inline}.tab_module-head{z-index:125;left:0;top:0;width:100%;background:#00235d;padding:0 1rem;padding-bottom:1px}.tab_module-head-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;overflow-x:auto;overflow-y:hidden}.tab_module-head-inner{-ms-flex-positive:1;flex-grow:1;text-align:center;white-space:nowrap}.tab_module-head-inner--has_cta{margin-right:-11.875rem}.tab_module-button{position:relative;display:inline-block;vertical-align:middle;color:hsla(0,0%,100%,.46);font-size:.875rem;line-height:1.42857em;font-family:"Gotham",Arial;white-space:nowrap;text-decoration:none;padding:1.625rem 2rem;transition:color .2s cubic-bezier(.4,0,.2,1)}.tab_module-button:after{content:"";display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:0;border-style:solid;border-width:0 .46875rem .4375rem;border-color:transparent transparent #fff;cursor:pointer;opacity:0}.tab_module-button.active{color:#fff}.tab_module-button.active:after{opacity:1}.tab_module-button:hover{color:#fff}.tab_module-button--link.active:before{content:"";position:absolute;left:50%;bottom:0;width:4.375rem;margin-left:-2.1875rem;border-top:.1875rem solid #3099c4}.tab_module-button--link.active:after{display:none}.tab_module-content{position:relative;overflow:visible}.tab_module-tab{position:absolute;z-index:1;left:0;top:0;width:100%;height:0;overflow:hidden;opacity:0}.tab_module-tab.active{position:relative;z-index:2;height:auto;overflow:visible;opacity:1}.tab_module-cta{margin-left:4rem;margin-right:.625rem}@media (max-width:60rem){.tab_module-head-inner--has_cta{margin-right:auto}}@media (max-width:45rem){.tab_module-head-inner{-ms-flex-pack:start;justify-content:flex-start}.tab_module-button,.tab_module-button:first-child,.tab_module-button:last-child{padding-left:1rem;padding-right:1rem}}table{width:100%;max-width:59.375rem;border-collapse:collapse}table a{color:#64b5e5;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}table a:hover{color:#16234a}.table--with_heading thead{background:#f5f4f4}.table--with_heading tbody tr:nth-child(odd) td,.table--with_heading tbody tr:nth-child(odd) th{background:#fff}.table_border .table--with_heading tbody tr:nth-child(odd) td,.table_border .table--with_heading tbody tr:nth-child(odd) th{background:none}.table--with_heading tbody tr:nth-child(2n) td,.table--with_heading tbody tr:nth-child(2n) th{background:#f5f4f4}.table_border .table--with_heading tbody tr:nth-child(2n) td,.table_border .table--with_heading tbody tr:nth-child(2n) th{background:none}.table_border tr{border-bottom:.0625rem solid #f5f5f5}td,th{font-size:.9375rem;line-height:1.73333;color:#666;padding:1.375rem 2rem;vertical-align:top}th{text-align:left;font-family:"Gotham",Arial;font-weight:500;min-width:11.25rem}td,th{color:#00235d}tr:nth-child(odd) td,tr:nth-child(odd) th{background:#f5f4f4}.table_border tr:nth-child(odd) td,.table_border tr:nth-child(odd) th{background:none}.table-wrapper{overflow-x:auto;box-shadow:0 0 .25rem 0 rgba(0,0,0,.15);max-width:59.375rem;margin:auto}.view-all-announcement{text-transform:uppercase}@media (max-width:60rem){.table-wrapper{padding:0}}@media (max-width:45rem){th{min-width:0}td,th{font-size:.8125rem;padding-left:1rem;padding-right:1rem}}.tag{display:block;line-height:2.0625rem;font-family:"Gotham",Arial;text-transform:uppercase;text-decoration:none;font-size:.6875rem;line-height:2}.card_product.hp-light .tag,.tag{color:#000d37}.card_product.hp-dark .tag{color:#fff}.tags_list{display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.tags_list-item{margin:0 1rem .5rem 0}.tags_list-item:last-child{margin-right:0}.card_fund_detail-cta,.related_content-archive_link,.text_link{color:inherit;display:inline-block;font-family:"Gotham Book",Arial;text-transform:uppercase;text-decoration:none;font-weight:600;font-size:.75rem;letter-spacing:.0875rem;line-height:.8125rem;border-bottom-color:inherit;border-bottom-width:.125rem;border-bottom-style:solid;padding-bottom:.375rem;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.card_fund_detail-cta:after,.related_content-archive_link:after,.text_link:after{content:"\279E";font-weight:700;font-size:1.125rem;display:inline-block;position:relative;top:.09375rem;margin-left:.25rem}.card_fund_detail-cta:hover,.related_content-archive_link:hover,.text_link:hover{color:inherit;border-bottom-color:inherit;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.hp-bg_white .card_fund_detail-cta,.hp-bg_white .related_content-archive_link,.hp-bg_white .text_link,.hp-light .card_fund_detail-cta,.hp-light .related_content-archive_link,.hp-light .text_link{color:#64b5e5;border-color:#64b5e5}.hp-bg_white .card_fund_detail-cta:hover,.hp-bg_white .related_content-archive_link:hover,.hp-bg_white .text_link:hover,.hp-light .card_fund_detail-cta:hover,.hp-light .related_content-archive_link:hover,.hp-light .text_link:hover{color:inherit;border-bottom-color:inherit}.hp-bg_blue .card_fund_detail-cta,.hp-bg_blue .related_content-archive_link,.hp-bg_blue .text_link,.hp-bg_dark_blue .card_fund_detail-cta,.hp-bg_dark_blue .related_content-archive_link,.hp-bg_dark_blue .text_link,.hp-dark .card_fund_detail-cta,.hp-dark .related_content-archive_link,.hp-dark .text_link{color:#fff;border-color:#fff}.hp-bg_blue .card_fund_detail-cta:hover,.hp-bg_blue .related_content-archive_link:hover,.hp-bg_blue .text_link:hover,.hp-bg_dark_blue .card_fund_detail-cta:hover,.hp-bg_dark_blue .related_content-archive_link:hover,.hp-bg_dark_blue .text_link:hover,.hp-dark .card_fund_detail-cta:hover,.hp-dark .related_content-archive_link:hover,.hp-dark .text_link:hover{color:#64b5e5;border-bottom-color:inherit}.tooltip{position:relative}.tooltip-body{position:absolute;top:-1.125rem;left:50%;transform:translate3d(-50%,-110%,0);background:#fff;padding:1rem;box-shadow:0 0 .25rem 0 rgba(0,0,0,.5);font-size:.6875rem;line-height:.75rem;color:#16234a;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1) .2s}.tooltip-body:before{content:"";display:block;position:absolute;bottom:-1.125rem;left:50%;margin-left:-.875rem;width:0;height:0;border:.625rem solid #000;border-color:transparent transparent #fff #fff;box-shadow:-2px 2px 3px 0 rgba(0,0,0,.2);transform-origin:0 0;transform:rotate(-45deg)}.tooltip-body.active{opacity:1;visibility:visible;transform:translate3d(-50%,-100%,0);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1) 0s}.video_embed{position:relative;width:100%;max-width:55.9375rem;margin-left:auto;margin-right:auto}.video_embed-container{position:relative;padding-bottom:56.25%;height:0}.video_embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video_embed-caption{color:#666;margin:.125rem 0 0}@media (max-width:60rem){.video_embed-caption{padding:0 1.25rem}.video_embed{left:0}}.article_banner{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:0;min-height:32.875rem;background-size:cover;background-position:50% 50%;padding:2rem 0}.article_banner-mask{background:#000;opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%}.article_banner-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:48rem;min-height:20.4375rem;padding:2rem;background:rgba(16,24,32,.5)}.article_banner-category_title{margin:0 0 .6875rem;padding:0;text-transform:uppercase;color:#64b5e5;text-align:center}.article_banner-title{text-align:center;width:100%;margin:0 0 1.25rem}.article_banner-date{margin:0 0 .6875rem}.article_banner--no_image{height:auto;min-height:0;display:block;padding:0}.article_banner--no_image .article_banner-image{position:relative;height:6.25rem;min-height:32.875rem}.article_banner--no_image .article_banner-content{background:none;min-height:0;height:auto;padding-top:5rem;padding-bottom:0;margin:0 auto}.article_banner--no_image .article_banner-date{color:#666}.article_banner--no_image .person_profile-detail{color:#00235d}.article_banner--no_image .person_profile-role:after{background:#00235d}@media (max-width:60rem){.article_banner{height:auto}.article_banner--no_image .article_banner-content{padding-top:3rem}.article_banner-content{width:calc(100% - 2rem)}}.asset_flyout{z-index:130;visibility:visible;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.asset_flyout--entered{opacity:1}.asset_flyout--entered .asset_flyout-panel{transform:translateZ(0)}.asset_flyout--exiting{opacity:0}.asset_flyout-panel{width:100%;max-width:55rem;padding-top:0;background-color:#fff}.asset_flyout-content{padding:0}.asset_flyout-content .asset_location_tool_panel{height:auto}.asset_flyout-button_close{position:absolute;z-index:120;top:2rem;right:2rem;color:#000}.asset_flyout-person{padding:0 0 2.8125rem;border-bottom:.0625rem solid #e5e5e5}.asset_flyout-image{display:block;margin:0 0 1.875rem;border-radius:100%;overflow:hidden;width:7rem;height:7rem}.asset_flyout-author{font-family:"Gotham",Arial;color:#64b5e5;line-height:2rem}.asset_flyout-labels{display:block;margin:0 0 1.875rem}.asset_flyout-role{position:relative;line-height:2rem;display:block}.asset_flyout-location{line-height:2rem;color:#64b5e5;display:block}.asset_flyout-description{margin:0}.asset_flyout-publications-title{font-family:"Gotham Book",Arial;margin:2.3125rem 0 1.5625rem;text-transform:uppercase}.asset_flyout-publication{margin:0 0 1rem;text-decoration:none;-ms-flex-direction:row;flex-direction:row}.asset_flyout-publication .card-image:before{content:none}.asset_location_tool-top{padding:2rem 0}.asset_location_tool-top .content_filter-dropdowns{margin:0}.asset_location_tool-toggle{margin:0 0 0 2rem}.asset_location_tool-toggle .custom_checkbox{font-size:.75rem;color:#00235d}.asset_location_tool-content{position:relative;overflow:hidden}@media (max-width:75rem){.asset_location_tool-top .content_article_filter{padding:0 0 2rem}}@media (max-width:60rem){.asset_location_tool-top{padding:0}.asset_location_tool-top .content_article_filter{padding:0 0 2rem}.asset_location_tool-filters{padding:2rem 0 0}.asset_location_tool-toggle{margin:0;padding:0 0 1.5rem}}.asset_stats-title{margin:0 0 2.5rem}.author_subscribe{padding:6.5rem 1rem}.author_subscribe-container{display:-ms-flexbox;display:flex}.author_subscribe-avatar{width:19rem;overflow:hidden;border-radius:100%;margin-right:4rem}.author_subscribe-content,.author_subscribe-content span{display:block}.author_subscribe-sup_title{font-size:.75rem}.author_subscribe-author{font-size:1.75rem;font-weight:bold;margin:.375rem 0 .625rem}.author_subscribe-text{font-family:"Gotham Book",Arial}.author_subscribe-subscribe{margin-top:2rem}.author_subscribe-form{max-width:35rem;margin-top:2rem;margin:0 auto}@media (max-width:60rem){.author_subscribe{padding:3rem 1rem}.author_subscribe-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.author_subscribe-avatar{width:10rem;margin-right:0}.author_subscribe-content{text-align:center;margin-top:2rem;padding:0 3rem}}.callback_panel{position:fixed;z-index:130;left:0;top:4.5rem;width:100%;height:100%;opacity:0;visibility:visible;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.callback_panel--entered{opacity:1}.callback_panel--entered .search_panel-form_wrapper{transform:translateZ(0)}.callback_panel--exiting{opacity:0}.callout_module-list{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.callout_module-list-item{width:25%;padding:0 1.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center}.callout_module-list-item-image{margin-bottom:2rem}.callout_module-list-item-image .container_image-image{height:172px;width:172px}.callout_module-list-item-icon{margin-bottom:2rem}.callout_module-list-item-icon .injected-svg{width:2.125rem;height:2.125rem}.callout_module-list-item-icon .injected-svg path{fill:#64b5e5}.callout_module-list-item-large_title{color:#64b5e5;margin-bottom:2rem;width:100%}.callout_module-list-item-small_title{display:block;margin-bottom:2rem;font-style:normal;width:100%}.callout_module-list-item-desc{color:#666;width:100%}@media (max-width:60rem){.callout_module-list-item{width:50%;margin-bottom:4rem}}@media (max-width:45rem){.callout_module-list-item{width:100%}}.callout_signup{padding:3rem 1rem}.concierge_navigation{top:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;height:4.5rem;padding:0 3.125rem 0 0;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.07);z-index:110}.concierge_navigation .persona_select-toggle{min-height:4.5rem}.concierge_navigation .collapsed_navigation-wrapper{margin-right:1rem}.concierge_navigation .persona_select>.button,::-ms-backdrop{position:relative;top:1px}.concierge_navigation-logo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:4.5rem;height:4.5rem;background:#000d37;font-size:2.25rem;-ms-flex-negative:0;flex-shrink:0}.concierge_navigation-logo path{fill:#64b5e5}.concierge_navigation-menu-wrapper{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;overflow:hidden}.concierge_navigation-menu{display:-ms-flexbox;display:flex;width:100%}.concierge_navigation-item{display:inline-block;vertical-align:middle;padding:0 1.4375rem;line-height:4.5rem;text-decoration:none}.concierge_navigation-item:first-child{padding:0 1.4375rem 0 2.875rem}.concierge_navigation-item-inner{position:relative;display:block;height:4.5rem;transition:border-bottom-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);color:#16234a}.concierge_navigation-item-inner:after{content:"";position:absolute;display:block;bottom:0;left:50%;transform:scaleX(0);width:4.375rem;height:.1875rem;margin-left:-2.1875rem;background:#64b5e5;transition:transform .2s cubic-bezier(.4,0,.2,1)}.concierge_navigation-item.active .concierge_navigation-item-inner,.concierge_navigation-item:hover .concierge_navigation-item-inner{color:#64b5e5}.concierge_navigation-item.active .concierge_navigation-item-inner:after,.concierge_navigation-item:hover .concierge_navigation-item-inner:after{transform:scaleX(1)}.concierge_navigation-apply_button{margin:0 0 0 auto}@media (max-width:45rem){.concierge_navigation{padding:0}.concierge_navigation-apply_button,.concierge_navigation-menu-wrapper{display:none}.concierge_navigation-logo{width:4.5rem}.concierge_navigation-modal_button{width:calc(100% - 4.5rem)}}.condensed_navigation{color:#fff}.condensed_navigation-container{position:fixed;top:0;left:0;width:100vw;height:5.1875rem;z-index:120;visibility:hidden;opacity:0;transform:translate3d(0,-100%,0);transition:all .3s cubic-bezier(.4,0,.2,1)}.condensed_navigation-container.active{opacity:1;visibility:visible;transform:translateZ(0)}.condensed_navigation-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#00235d;height:4.6875rem;padding:0 3rem 0 0}.condensed_navigation-content .button-contextual_menu{display:none}.condensed_navigation-logo{min-width:1.875rem;background:#000d37;width:4.5rem;height:4.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.condensed_navigation-logo .injected-svg{width:1.8125rem;height:2rem}.condensed_navigation-logo .injected-svg path{fill:#64b5e5}.condensed_navigation-back_button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:2.1875rem;border-right:.0625rem solid hsla(0,0%,100%,.25);text-decoration:none}.condensed_navigation-back_button:hover .condensed_navigation-back_button-icon{color:#fff}.condensed_navigation-back_button:hover .condensed_navigation-back_button-text{max-width:18.75rem}.condensed_navigation-back_button-icon{width:4.375rem;height:2.1875rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#64b5e5;transition:color .2s cubic-bezier(.4,0,.2,1)}.condensed_navigation-back_button-text{font-size:1rem;max-width:0;width:auto;overflow:hidden;transition:max-width .3s cubic-bezier(.4,0,.2,1)}.condensed_navigation-back_button-text-inner{display:block;white-space:nowrap;padding:0 2.0625rem 0 0}.condensed_navigation-title{margin:0 0 0 2.0625rem;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#fff}.condensed_navigation-actions{display:-ms-flexbox;display:flex}.condensed_navigation-action{position:relative;border:none;background:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;text-decoration:none;color:#fff;font-size:.8125rem;text-transform:uppercase;padding:0 .78125rem}.condensed_navigation-action i{color:#64b5e5;margin:0 0 0 .5625rem;transition:color .2s cubic-bezier(.4,0,.2,1)}.condensed_navigation-action:hover .condensed_navigation-action-icon>i{color:#fff}.condensed_navigation-action-text{display:none}.condensed_navigation-rating .rating_module{position:absolute;right:0;top:3.875rem}.condensed_navigation-rating .rating_module-triangle{left:auto;right:1rem}.condensed_navigation-share .share_module_menu{position:absolute;right:0;top:3.875rem}.condensed_navigation-share .share_module_menu.active{min-width:10rem}.condensed_navigation-rating-button,.condensed_navigation-share-button{border:none;background:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;text-decoration:none;color:#fff;font-size:.8125rem;text-transform:uppercase}.condensed_navigation-button{margin:0 0 0 1.5rem}.condensed_navigation-panel,.condensed_navigation-toggle{display:none}@media (max-width:60rem){.condensed_navigation-container{height:4.6875rem}.condensed_navigation-logo{width:4.5rem;height:4.6875rem}.condensed_navigation-back_button{width:4.5rem;height:4.5rem;border:none}.condensed_navigation-back_button-text{display:none}.condensed_navigation-actions{-ms-flex-direction:column;flex-direction:column;position:absolute;top:4.6875rem;right:0;width:14.625rem;background:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.17);opacity:0;transform:translate3d(0,-10%,0);z-index:-1;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.condensed_navigation-actions.active{opacity:1;transform:translateZ(0)}.condensed_navigation-action{padding:.75rem;color:#00235d;font-size:.8125rem;text-transform:none;display:-ms-flexbox;display:flex;padding-left:0;padding-right:0}.condensed_navigation-action+.condensed_navigation-action{border-top:.0625rem solid #e5e5e5}.condensed_navigation-action--print{display:none}.condensed_navigation-action:hover .condensed_navigation-action-icon>i{color:#64b5e5}.condensed_navigation-action-text{display:block;-ms-flex-order:2;order:2}.condensed_navigation-action-icon{-ms-flex-order:1;order:1;width:5.1875rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.condensed_navigation-action-icon>i{margin:0}.condensed_navigation-share-button{color:#00235d;font-size:.8125rem;text-transform:none;width:100%;padding:.75rem 0}.condensed_navigation-share{display:block;padding:0}.condensed_navigation-share .share_module_menu{opacity:1;transform:translateZ(0);position:relative;top:0;right:0;visibility:visible;border:none;padding:0 0 .75rem;display:none;-ms-flex-pack:center;justify-content:center}.condensed_navigation-share .share_module_menu.active{display:-ms-flexbox;display:flex}.condensed_navigation-share .share_module-triangle{display:none}.condensed_navigation-rating-button{color:#00235d;font-size:.8125rem;text-transform:none;width:100%;padding:.75rem 0}.condensed_navigation-rating{display:block;padding:0}.condensed_navigation-rating .rating_module{opacity:1;transform:translateZ(0);position:relative;top:0;right:0;visibility:visible;border:none;padding:0 0 .75rem;display:none}.condensed_navigation-rating .rating_module.active{display:block}.condensed_navigation-rating .rating_module-triangle{display:none}.condensed_navigation-rating .rating_module-title{text-align:center;font-family:"Gotham",Arial}.condensed_navigation-rating .rating_module-ratings{-ms-flex-pack:center;justify-content:center}.condensed_navigation-button{margin:0;padding:.625rem;border-top:.0625rem solid #e5e5e5}.condensed_navigation-button>.button{display:block;width:100%}.condensed_navigation-content{padding:0 .625rem 0 0}.condensed_navigation-title{margin:0}.condensed_navigation-toggle{width:2rem;height:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transform:translateZ(0);transition:transform .2s cubic-bezier(.4,0,.2,1)}.condensed_navigation-toggle>span{display:block;background:#fff;width:.1875rem;height:.1875rem;opacity:1;transform-origin:center;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1)}.condensed_navigation-toggle>span+span{margin-top:.25rem}.condensed_navigation-toggle.active{transform:translate3d(7px,0,0)}.condensed_navigation-toggle.active>span{width:1.125rem;height:.125rem}.condensed_navigation-toggle.active>span:first-child{transform:rotate(45deg) translate3d(0,7px,0)}.condensed_navigation-toggle.active>span:nth-child(2){opacity:0}.condensed_navigation-toggle.active>span:nth-child(3){transform:rotate(-45deg) translate3d(0,-7px,0)}.condensed_navigation-toggle.active>span+span{margin-top:.1875rem}}.contact_details-content{display:table;width:100%;margin-left:-2rem;margin-right:-2rem}.contact_details-content .ht-heading_2{margin-bottom:1rem}.contact_details-content .form-cell .ht-heading_2{margin-bottom:0}.contact_details-content-col{display:table-cell;vertical-align:top;width:50%;padding-left:2rem;padding-right:2rem}.contact_details-content-col-inner{max-width:22.5rem;margin-left:auto;margin-right:auto}.contact_details-content-block+.contact_details-content-block{margin-top:3.5rem}.contact_list{margin-top:1rem;margin-bottom:1rem}.contact_list-item+.contact_list-item{margin-top:.5rem}.contact_list-item-link{text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.contact_list-item-link:hover{color:#64b5e5}.contact_list-item-icon{display:inline-block!important;vertical-align:middle;margin-right:.5rem;font-size:1.125rem;color:#64b5e5}.contact_list-item-icon+*{margin-left:1rem}@media (max-width:45rem){.contact_details-content,.contact_details-content-col{display:block}.contact_details-content{margin-left:0;margin-right:0}.contact_details-content-col{width:100%;padding-left:0;padding-right:0}.contact_details-content-col+.contact_details-content-col{margin-top:2.5rem}.contact_details-content-col-inner{max-width:100%}}.contact-offices-wrapper{margin-left:-2rem;margin-right:-2rem}.contact-offices{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;font-size:.875rem;line-height:1.85714;font-family:"Gotham Book",Arial;font-weight:normal}.contact-offices .ht-heading_2{margin-bottom:1rem;margin-top:2rem}.contact-offices p{margin:0;padding:0;font-size:.875rem;line-height:1.85714;font-family:"Gotham Book",Arial;font-weight:normal;margin-bottom:1rem}.contact-office{padding:1rem 2rem 0}.contact-office-postal_address-title{margin-top:3rem}.contact-office-address_link{color:#64b5e5;text-transform:uppercase}.contact-office-links{padding-left:0;margin-top:1.5rem;margin-bottom:0;list-style:none}.contact-office-link{text-decoration:none}.contact-office-link:hover{text-decoration:underline}.contact-office-link-icon{display:inline-block;vertical-align:middle;margin-right:1rem;color:#64b5e5}.contact-office-link-icon .injected-svg{width:1rem;height:1rem}@media (max-width:45rem){.contact-offices{display:block}}.content_filter-content{display:-ms-flexbox;display:flex}.content_filter-content-dropdowns{display:-ms-flexbox;display:flex;margin:0 0 2rem}.content_filter-item{margin:0 1rem 0 0}.content_filter-checkboxes{display:-ms-flexbox;display:flex}.content_filter-checkbox{margin:0 1.5625rem 0 0;color:#fff;font-size:.75rem;line-height:1.66667}.content_filter-checkbox .custom_checkbox-button{margin:0 .75rem 0 0;width:1.125rem;height:1.125rem}.content_filter-checkbox .custom_checkbox-button .material-icons{color:#000d37}.content_filter-checkbox:last-child{margin:0}@media (max-width:60rem){.content_filter-content,.content_filter-content-dropdowns{-ms-flex-direction:column;flex-direction:column}.content_filter-content-dropdowns{max-width:17rem;margin:0 auto 1rem}.content_filter-item{margin:0 0 1rem}.content_filter-checkboxes{-ms-flex-pack:center;justify-content:center;margin:0 0 2rem}.content_filter-content-button{margin-bottom:2rem;text-align:center}.content_filter-content-button .button{min-width:17rem}}.section_heading-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.section_heading-rich_text{margin:0;text-align:center}.section_heading-button{margin:0 0 0 2.5rem}@media (max-width:45rem){.section_heading-content{-ms-flex-direction:column;flex-direction:column;text-align:center}.section_heading-button{width:100%;margin:2rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}.form-content{display:table;width:100%;margin-left:-2rem;margin-right:-2rem}.form-content .ht-heading_2{margin-bottom:1rem}.form-content .form-cell .ht-heading_2{margin-bottom:0}.form-content-col{display:table-cell;vertical-align:top;width:50%;padding-left:2rem;padding-right:2rem}.form-content-col--right .form-cell{padding-left:0;padding-right:0}.form-content-col-inner{max-width:28rem;margin-left:auto;margin-right:auto}.form-success-title+.form-success-content{margin-top:3rem}@media (max-width:45rem){.form-content,.form-content-col{display:block}.form-content{margin-left:0;margin-right:0}.form-content-col{width:100%;padding-left:0;padding-right:0}.form-content-col-inner{max-width:100%}}.featured_media_carousel{background:#16234a;border-top:1px solid hsla(0,0%,100%,.2);padding:5rem 0;overflow-x:hidden}.featured_media_carousel .hl-content_block{margin:0}.featured_media_carousel .featured_media_carousel-section_title{text-transform:uppercase;margin:0 0 2.5rem}.hp-light .featured_media_carousel{background:#fff;border-top:none;padding:5rem 0 0}@media (max-width:60rem){.featured_media_carousel{padding-top:4rem}.featured_media_carousel .featured_media_carousel-section_title{margin:0 0 1rem}}.featured_post_carousel{padding-top:2rem;padding-bottom:2rem;overflow:hidden}.featured_post_carousel--bg_grey{background-color:#f5f4f4}.featured_post_carousel-section_title{padding-bottom:2rem;text-transform:uppercase}@media (max-width:45rem){.featured_post_carousel-section_title{margin-bottom:3.125rem}}.featured_products-titles{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase;margin:0 0 2.5rem}.featured_products-titles a{color:#64b5e5;text-decoration:none}.featured_products-item{display:-ms-flexbox;display:flex;border:1px solid #e5e5e5;margin:0 0 1rem}.featured_products-item>div{position:relative;width:33.33%;height:22.875rem}.featured_products-item>div+div{border-left:1px solid #e5e5e5}.featured_products-background_image,.featured_products-screen{position:absolute;width:100%;height:100%}.featured_products-screen{top:0;left:0;background:rgba(0,0,0,.45)}.featured_products-details-wrapper{position:relative;padding:2.25rem}.featured_products-tags{margin:0 0 2.1875rem}.featured_products-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;color:#fff;margin:0 0 3.375rem}.featured_products-person{padding:2.25rem}.featured_products-person-title{color:#64b5e5;margin:0 0 2.625rem;text-transform:uppercase}.featured_products-person-avatar{display:block;border-radius:100%;margin:0 0 1.5rem}.featured_products-person-description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;margin:0 0 2.8125rem;color:#666}.featured_products-person-info{color:#64b5e5}.featured_products-person-info span{display:block;color:#00235d}.featured_products-graph{padding:2.25rem}.featured_products-graph-title{margin:0 0 2.625rem;color:#64b5e5;text-transform:uppercase}.featured_products-graph-graph{background:#f5f4f4;padding:1rem;text-align:center;color:#000;font-family:monospace}@media (max-width:60rem){.featured_products-item{-ms-flex-direction:column;flex-direction:column}.featured_products-item>div{width:100%}.featured_products-item>div+div{border-left:none;border-top:1px solid #e5e5e5}}.featured_publication_tile .person_profile-detail{color:#666}.featured_publication_tile .person_profile-role:after{background:#666}.featured_publication_tile-content{display:-ms-flexbox;display:flex;width:100%;border:1px solid #dedede;text-decoration:none}.featured_publication_tile-text{width:50%;padding:0 6rem 0 0}.featured_publication_tile-text,.featured_publication_tile-text-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.featured_publication_tile-text-inner{padding:30px}.featured_publication_tile-text-inner .person_profile-wrapper,.featured_publication_tile-text-inner .person_profile-wrapper .person_profile-button{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.featured_publication_tile-text-inner .person_profile-wrapper .person_profile-button{-ms-flex-pack:center;justify-content:center;width:calc(100% + 6rem)}.featured_publication_tile-image{width:50%;margin-left:70px}.featured_publication_tile-section_title{margin-bottom:2.75rem;text-transform:uppercase}.featured_publication_tile-labels{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 1.5625rem}.featured_publication_tile-icon{color:#64b5e5;margin:0 0 0 1.25rem;-ms-flex:1;flex:1}.featured_publication_tile-date{color:#666}.featured_publication_tile-title{margin-bottom:1.125rem;width:100%}.featured_publication_tile-description{margin:0 0 2.25rem;width:100%}.featured_publication_tile-image{position:relative;width:57.14286%;background-color:#dedede}.featured_publication_tile-image:before{content:"";display:block;width:100%;height:0;padding-top:52.5%}@media (max-width:60rem){.featured_publication_tile-content{-ms-flex-direction:column;flex-direction:column}.featured_publication_tile-image{-ms-flex-order:1;order:1;width:100%;margin:0 0 2rem}.featured_publication_tile-text{-ms-flex-order:2;order:2;width:100%;padding:0}.featured_publication_tile-text-inner .person_profile-wrapper .person_profile-button{width:100%}}.featured_publications{padding:5rem 0 0}.featured_publications.hp-bg_blue,.featured_publications.hp-bg_grey{padding:5rem 0}.featured_publications-intro{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:0 0 2rem}.featured_publications-archive_link{color:#64b5e5;text-transform:uppercase;text-decoration:none;font-size:.875rem}.featured_publications-archive_link:hover{text-decoration:underline}.featured_publications-archive_link--mobile{display:none}.featured_publications-title{text-transform:uppercase}.featured_publications-body{margin:0 -.625rem}.featured_publications-container{-ms-flex-pack:start;justify-content:flex-start}.featured_publications-col,.featured_publications-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.featured_publications-col--featured{width:33.33333%}.featured_publications-col--regular{width:66.66667%}.featured_publications-item{width:33.33333%;padding:0 .625rem;margin:0 0 1.25rem;text-decoration:none}.featured_publications-col--featured .featured_publications-item{width:100%}.featured_publications-col--regular .featured_publications-item{width:50%}.no-flexbox .featured_publications-container--featured{display:table;width:100%}.no-flexbox .featured_publications-col{display:table-cell;vertical-align:top}.featured_publications-col--regular .no-flexbox .featured_publications-item{float:left}@media (max-width:60rem){.featured_publications{padding:3rem 0 0}.featured_publications-col--featured,.featured_publications-col--regular{width:100%}.featured_publications-item{width:50%}}@media (max-width:45rem){.featured_publications-col--regular .featured_publications-item,.featured_publications-item{width:100%}.featured_publications-intro{margin:0 0 2rem}.featured_publications-archive_link{display:none}.featured_publications-archive_link--mobile{display:block;margin:1rem 0 0}}.feedback_modal{padding:0;visibility:visible;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.feedback_modal--entered{opacity:1}.feedback_modal--exiting{opacity:0}.feedback_modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:32rem;width:calc(100% - 2rem);background:#fff;padding:2.5rem 1.5rem;text-align:center;opacity:1}.feedback_modal-iframe iframe{width:100%;min-height:18.75rem}.filter_option_banner{padding:5rem 0 0}.filter_option_banner .content_article_filter{padding:0}.filter_option_banner .content_filter-checkbox{color:#00235d}.filter_option_banner-content{text-align:center}.filter_option_banner-message{margin:0 0 2.4375rem}@media (max-width:60rem){.filter_option_banner .mobile_expander-content{position:relative;top:0}.filter_option_banner .content_article_filter{padding:2.1875rem 0 0}}.publication_filter_results_sorter-body{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.publication_filter_results_sorter-message{margin:0}.publication_filter_results_sorter-sorter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.publication_filter_results_sorter-sorter-label{margin:0 2.0625rem 0 0;text-transform:uppercase}@media (max-width:60rem){.publication_filter_results_sorter-body{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.publication_filter_results_sorter-message{margin:0 0 2rem;text-align:left}.publication_filter_results_sorter-sorter{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.publication_filter_results_sorter-sorter-label{margin:0 0 1rem}}.fund_awards_logos{overflow:hidden}.fund_awards_logos-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2rem}.fund_awards_logos-item{position:relative;width:16.66667%;padding:0 2rem 1rem;text-align:center}.fund_awards_logos-item-link{display:block;vertical-align:middle;text-decoration:none}.fund_awards_logos-item-link .container_image-image{width:auto;margin:auto}.fund_awards_logos-item-description{display:block;margin-top:1rem;margin-bottom:0}@media (max-width:60rem){.fund_awards_logos-item{width:33.33333%}}@media (max-width:45rem){.fund_awards_logos-content{margin-left:0;margin-right:0}.fund_awards_logos-item{width:100%;padding-left:0;padding-right:0}}.fund_detail_panels{padding-top:3.625rem;padding-bottom:3.625rem}.fund_detail_panels-inner{display:table;width:100%;max-width:70rem;padding:.75rem;margin:auto}.fund_detail_panels-col{display:table-cell;vertical-align:top}.fund_detail_panels-col--left{width:35%}.fund_detail_panels-col--right{width:65%}.fund_detail_panels-panel{padding:.75rem}.fund_detail_panels-panel-inner{display:table;width:100%}.fund_detail_panels-panel-cell{padding:2rem}.fund_detail_panels-panel-cell>*+*{margin-top:1rem}.fund_detail_panels-panel--row .fund_detail_panels-panel-cell+.fund_detail_panels-panel-cell{border-top:.0625rem solid #e5e5e5}.fund_detail_panels-panel--col .fund_detail_panels-panel-cell{display:table-cell;vertical-align:top}.fund_detail_panels-panel--col .fund_detail_panels-panel-cell--valignm{vertical-align:middle}.fund_detail_panels-panel--col .fund_detail_panels-panel-cell+.fund_detail_panels-panel-cell{border-left:.0625rem solid #e5e5e5}.fund_detail_panels-panel--col .fund_detail_panels-panel-cell+.fund_detail_panels-panel-cell--no_border{border-left:none}.fund_detail_panels-reports{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.fund_detail_panels-reports-dropdown{margin-top:0}.fund_detail_panels--dollar_sign{position:relative;top:-.07692em;display:inline-block;vertical-align:middle;width:1.76923em;height:1.76923em;padding-top:.07692em;margin-right:.44444em;background-color:#00235d;border-radius:50%;color:#fff;font-size:.72222em;line-height:1.76923em;text-align:center}@media (max-width:60rem){.fund_detail_panels-col{display:block;width:100%}}@media (max-width:45rem){.fund_detail_panels-panel-cell{padding-left:1rem;padding-right:1rem}.fund_detail_panels-panel--col .fund_detail_panels-panel-cell{display:inline-block;width:50%}.fund_detail_panels-panel--col .fund_detail_panels-panel-cell--block{width:100%;text-align:left}.fund_detail_panels-panel--col .fund_detail_panels-panel-cell+.fund_detail_panels-panel-cell{border-top:.0625rem solid #e5e5e5}.fund_detail_panels-panel--col .fund_detail_panels-price_header{display:block;width:100%}.fund_detail_panels-panel--col .fund_detail_panels-price_header+.fund_detail_panels-panel-cell{border-left:none}.fund_detail_panels-price_header .ht-align_center{text-align:left}.fund_detail_panels-reports{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.fund_detail_panels-reports .Dropdown-root.Dropdown--filter{min-width:0}.fund_detail_panels-reports-dropdown{margin-top:1rem}}@media (max-width:360px){.fund_detail_panels-panel--col .fund_detail_panels-panel-cell{display:block;width:100%}.fund_detail_panels-panel--col .fund_detail_panels-panel-cell+.fund_detail_panels-panel-cell{border-left:none}}.global_footer{position:relative;z-index:1}.global_footer-top_row{padding:1.6875rem 0 1.875rem;border-bottom:.0625rem solid hsla(0,0%,100%,.25)}.global_footer-logo-image{height:2.8125rem}.global_footer-mid_row{border-bottom:.0625rem solid hsla(0,0%,100%,.25)}.global_footer-mid_row-content{display:-ms-flexbox;display:flex}.global_footer-subscribe{background:hsla(0,0%,100%,.1);width:27.3125rem;padding:1.75rem 2.8125rem 1.875rem}.global_footer-mid_row-navigations{width:calc(100% - 27.3125rem);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.global_footer-mid_row-navigations--full_width{width:100%}.global_footer-mid_row-navigations--full_width .global_footer-mid_row-navigations-item{padding-left:5rem}.global_footer-mid_row-navigations--full_width .global_footer-mid_row-navigations-item:first-child{padding-left:0}.global_footer-mid_row-navigations-item{width:33.33%;padding:2.6875rem 2.5rem}.global_footer-mid_row-navigations-item+.global_footer-mid_row-navigations-item{border-left:.0625rem solid hsla(0,0%,100%,.25)}.global_footer-mid_row-navigations-item--social{margin-left:auto}.global_footer-social_nav-title{color:#64b5e5;margin:0 0 1.625rem}.global_footer-social_nav-list{list-style:none;margin:0;padding:0}.global_footer-social_nav-item{margin:0 0 .5rem;padding:0;display:block;text-decoration:none}.global_footer-social_nav-item a{text-decoration:none;border-bottom:.0625rem solid transparent;transition:border-bottom .2s cubic-bezier(.4,0,.2,1);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.global_footer-social_nav-item a:hover .global_footer-social_nav-text{border-bottom:.0625rem solid #fff}.global_footer-social_nav-icon svg{margin:0 1rem 0 0;width:1.25rem;height:1.25rem}.global_footer-social_nav-icon svg path{fill:#64b5e5}.global_footer-social_nav-text{border-bottom:.0625rem solid transparent;transition:border-bottom .2s cubic-bezier(.4,0,.2,1);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.global_footer-bottom_row{padding:1.6875rem 0 4.375rem}.global_footer-bottom_row-content{display:-ms-flexbox;display:flex}.global_footer-copyright{margin:0 4.6875rem 0 0}@media (max-width:60rem){.global_footer-top_row{padding:1.25rem 0 1.5625rem;border-bottom:none}.global_footer-logo-image{height:2.1875rem}.global_footer-mid_row-content{-ms-flex-direction:column;flex-direction:column}.global_footer-subscribe{width:100%;margin:0;padding:1.625rem 1.25rem}.global_footer-subscribe .newsletter_signup-title{font-size:1.25rem}.global_footer-subscribe .subscribe_modal-toggle .button{width:12.5rem}.global_footer-mid_row-navigations{width:100%;-ms-flex-direction:column;flex-direction:column;padding:3.125rem 0 0}.global_footer-mid_row-navigations-item{width:100%;padding:0}.global_footer-mid_row-navigations-item+.global_footer-mid_row-navigations-item{border:none}.global_footer-social_nav-title{display:none}.global_footer-bottom_row-content{-ms-flex-direction:column;flex-direction:column;padding:0 1.5625rem}.global_footer-copyright{white-space:normal;margin:0 0 1.375rem}}.global_header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:4.5rem;top:0;padding:0 1.625rem;z-index:100}.context-menu-open .global_header{z-index:125}.global_header-left,.global_header-right{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}.global_header-left{width:calc(100% - 14.625rem)}.global_header-right{width:auto;-ms-flex-pack:end;justify-content:flex-end}.global_header-logo{display:block;width:10rem;height:2.5rem;margin:0 2.125rem 0 2.625rem;position:relative;top:0}.navigation_search_button-wrapper{margin:0 0 0 1.5rem}.locked .global_header{position:fixed;width:100%;z-index:135}@media (max-width:45rem){.global_header{padding:0 .625rem}.global_header-left{width:auto}.global_header-right{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:start;justify-content:flex-start}.global_header-logo{margin:0 1.25rem 0 .625rem}.navigation_search_button-wrapper{margin:0 0 0 .5rem}}@media (max-width:20rem){.global_header-logo{margin:0 .9375rem 0 0;width:9rem}}.hero_audio_article{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5rem 0}.hero_audio_article-podcast{position:relative;width:31.375rem;height:31.375rem}.hero_audio_article-podcast iframe{position:absolute;height:100%}.hero_audio_article-details{width:24rem;margin:0 0 0 3.5rem}@media (max-width:60rem){.hero_audio_article-podcast{margin:0 0 2rem;height:auto}.hero_audio_article-podcast:after{content:"";display:block;width:100%;padding-bottom:100%}.hero_audio_article-details{width:100%;max-width:31.375rem;padding:0;margin:0}}.hero_video_article{padding:5rem 0}.hero_video_article-content{display:-ms-flexbox;display:flex;width:100%;max-width:83rem;padding:0 1rem;margin:0 auto}.hero_video_article-video{width:calc(100% - 28rem)}.hero_video_article-video-container{position:relative;padding-bottom:56.25%;height:0}.hero_video_article-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.hero_video_article-details{width:28rem;padding:0 0 0 2.5rem}@media (max-width:60rem){.hero_video_article-content{-ms-flex-direction:column;flex-direction:column;padding:0}.hero_video_article-video{width:100%}.hero_video_article-details{width:100%;padding:3rem 2rem 2rem}}.home_page_banner{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:54.6875rem;overflow:hidden;padding:0 2rem}.home_page_banner--detail{height:26rem}.home_page_banner-mask{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5}.home_page_banner--detail .home_page_banner-mask{z-index:51}.home_page_banner-content{position:relative;width:100%;max-width:56.5rem;padding:3.75rem;background:rgba(0,0,0,.45);text-align:center}.home_page_banner--detail .home_page_banner-content{background:none;max-width:31.25rem;padding:0;z-index:51}.home_page_banner-title{color:#fff}.home_page_banner--detail .home_page_banner-title{margin:0}.home_page_banner-button{margin:2.875rem 0 0}.home_page_banner-video_wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.home_page_banner--detail .home_page_banner-video_wrapper{z-index:49}.home_page_banner-video-preserve_ratio{display:none}.home_page_banner-video{position:absolute;top:50%;left:50%;width:100%;height:0;padding-bottom:177.77778%;transform:translateX(-50%) translateY(-50%)}.home_page_banner-video-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.home_page_banner-image_caption{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);color:#fff;line-height:1.5rem;margin:0;width:100%;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:51}.home_page_banner-image_caption i{line-height:1.5rem;margin:0 10px 0 0;position:relative;top:-2px}.home_page_banner-image_caption a{text-transform:none}@media (max-width:97.22222rem){.home_page_banner-video{width:97.22222rem;height:auto;padding-bottom:0}.home_page_banner-video-preserve_ratio{display:block;width:auto;height:54.6875rem;max-width:1000%}}@media (max-width:60rem){.home_page_banner{height:36.4375rem}.home_page_banner--detail{height:26rem}.home_page_banner-video{display:none}}@media (max-width:87.5rem){.home_page_banner{height:41.5rem}}@media (max-width:45rem){.home_page_banner{height:auto;padding:0 1rem;-ms-flex-direction:column;flex-direction:column}.home_page_banner--detail{height:26rem}.home_page_banner-content{padding:1.875rem;margin:4rem 0 2rem}.home_page_banner-button{margin:1.5rem 0 0}.home_page_banner-image_caption{font-size:.6875rem;position:relative;bottom:0;left:0;transform:translate(0);margin:0 0 2rem}}.image_content_cta--twin{overflow-x:hidden}.image_content_cta--no_bg .image_content_cta-body{background:transparent}.image_content_cta--twin .image_content_cta-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.5rem}.image_content_cta-wrapper{display:-ms-flexbox;display:flex}.image_content_cta--reverse .image_content_cta-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.image_content_cta--twin .image_content_cta-wrapper{-ms-flex-direction:column;flex-direction:column;width:50%;padding:0 1.5rem}.image_content_cta-image{position:relative;z-index:1;width:50%}.image_content_cta--twin .image_content_cta-image{width:100%;height:20rem}.image_content_cta-body{width:50%;background:#f5f4f4;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;padding:2.5rem 2.5rem 2.5rem 5rem}.image_content_cta--twin .image_content_cta-body{width:100%;-ms-flex-positive:1;flex-grow:1}.hp-bg_transparent .image_content_cta-body{background:transparent}.image_content_cta-category{margin:0 0 1.25rem;color:#666;text-transform:uppercase}.image_content_cta--twin .image_content_cta-category,.image_content_cta--twin .image_content_cta-title,.image_content_cta-title{margin:0 0 1.25rem}.image_content_cta-ctas{margin:2.5rem 0 0}.image_content_cta-ctas .button{margin:0 1rem 1rem 0;white-space:normal}.image_content_cta-links{padding-left:0;margin:2.75rem 0 0;list-style:none}.image_content_cta-links-item+.image_content_cta-links-item{margin-top:.5rem}.image_content_cta-link{color:#64b5e5;text-decoration:none;text-transform:uppercase}.image_content_cta-link-icon{margin-right:.5rem;vertical-align:middle}.hl-template--half_width .image_content_cta-wrapper{-ms-flex-direction:column;flex-direction:column}.hl-template--half_width .image_content_cta--reverse .image_content_cta-wrapper{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.hl-template--half_width .image_content_cta-image{width:100%;height:19.375rem}.hl-template--half_width .image_content_cta-body{width:100%;padding:2.5rem}@media (max-width:60rem){.image_content_cta-wrapper{-ms-flex-direction:column;flex-direction:column}.image_content_cta--twin .image_content_cta-wrapper{width:100%}.image_content_cta--reverse .image_content_cta-wrapper{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.image_content_cta-image{position:relative;z-index:1;width:100%;max-width:60rem}.image_content_cta-image:before{content:"";position:relative;z-index:1;display:block;width:100%;height:0;padding-bottom:60.60606%}.image_content_cta-body{width:100%;padding:2.5rem 1.25rem}.image_content_cta-body_copy{margin:0 0 2rem}.image_content_cta-ctas .button{margin:0 0 1.125rem;width:100%}.image_content_cta-ctas .button:last-child{margin:0}.image_content_cta--twin .image_content_cta-wrapper+.image_content_cta-wrapper{margin-top:2.5rem}.hl-template--half_width .image_content_cta-image{height:auto}.hl-template--half_width .image_content_cta-body{padding:2.5rem 1.25rem}}.image_gallery{padding-top:4.5rem;overflow:hidden}.image_gallery .slick-arrow{top:-4.375rem}.insights_hub_landing_banner{padding:5rem 0;background:#00235d}.insights_hub_landing_banner .mobile_expander-content-wrapper{display:block}.insights_hub_landing_banner-content{display:-ms-flexbox;display:flex}.insights_hub_landing_banner-content-left{width:calc(100% - 40rem);padding:0 4.5rem 0 0}.insights_hub_landing_banner-strong{font-weight:bold}.insights_hub_landing_banner-content-center{margin-left:auto;margin-right:auto;text-align:center}.insights_hub_landing_banner-title{margin:0 0 2.125rem}.insights_hub_landing_banner-content-right{width:40rem;padding:.625rem 0 0}.insights_hub_landing_banner-content-right .content_article_filter{padding:0}.insights_hub_landing_banner-filter_title{text-transform:uppercase;margin:0 0 1.75rem}@media (max-width:60rem){.insights_hub_landing_banner{padding:2.1875rem 0}.insights_hub_landing_banner .mobile_expander{background:none}.insights_hub_landing_banner .mobile_expander-content{position:relative;background:#00235d;top:0}.insights_hub_landing_banner .content_article_filter{padding:2.1875rem 0 0}.insights_hub_landing_banner-filter_title{display:none}.insights_hub_landing_banner-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.insights_hub_landing_banner-content-left{text-align:center;width:100%;max-width:26.25rem;margin:0 auto 2rem;padding:0}.insights_hub_landing_banner-content-right{width:100%;text-align:center}}.landing_country_selector{background:#fff}.landing_country_selector-countries{border-bottom:.0625rem solid #ddd}.landing_country_selector-countries,.landing_country_selector-country{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.landing_country_selector-country{max-width:11.875rem;width:20%;height:12.1875rem;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;border-right:.0625rem solid #ddd;text-decoration:none;background:transparent;transition:background .2s cubic-bezier(.4,0,.2,1);background:#fff}.landing_country_selector-country:first-child{border-left:.0625rem solid #ddd}.landing_country_selector-country:hover{background-color:#64b5e5}.landing_country_selector-country .landing_country_selector-country-label{color:#000d37}.landing_country_selector-country .landing_country_selector-country-label:hover{color:#16234a}.landing_country_selector-country-icon{margin:0 0 1rem}.landing_country_selector-country-icon .injected-svg{width:3.125rem;height:2.25rem}.landing_country_selector-country-label{transition:color .2s cubic-bezier(.4,0,.2,1)}.landing_country_selector-regions{padding:5rem 0 0}.landing_country_selector-title{text-align:center;color:#000d37;margin:0 0 4rem}.landing_country_selector-regions-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #ddd}.landing_country_selector-region{position:relative;text-decoration:none;padding:0 0 1.25rem;transition:color #64b5e5 .2s}.landing_country_selector-region+.landing_country_selector-region{margin:0 0 0 4.25rem}.landing_country_selector-region .landing_country_selector-region-label{color:#000d37}.landing_country_selector-region:hover .landing_country_selector-region-label{color:#64b5e5}.landing_country_selector-region:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:.1875rem;background:#64b5e5;transform:scaleX(0);transition:transform .2s cubic-bezier(.4,0,.2,1)}.landing_country_selector-region:hover{color:#64b5e5}.landing_country_selector-region:hover:after{transform:scaleX(1)}.is-touch .landing_country_selector-region:after{display:none}@media (max-width:60rem){.landing_country_selector-countries{-ms-flex-direction:column;flex-direction:column;border:none}.landing_country_selector-country{width:100%;max-width:none;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;border-bottom:.0625rem solid hsla(0,0%,100%,.25);border-right:none;height:4.375rem;padding:0 0 0 3.625rem}.landing_country_selector-country:first-child{border-left:none}.landing_country_selector-country-icon{margin:0 1.75rem 0 0}.landing_country_selector-country-icon .injected-svg{width:2.5rem;height:1.875rem}.landing_country_selector-regions{padding:2.375rem 0 1.75rem}.landing_country_selector-title{margin:0 0 2.375rem}.landing_country_selector-regions-content{-ms-flex-direction:column;flex-direction:column}.landing_country_selector-region{padding:0 0 0 3.625rem;margin:0 0 1.1875rem}.landing_country_selector-region+.landing_country_selector-region{margin:0 0 1.1875rem}.landing_country_selector-title{font-size:1.375rem!important}}.landing_footer{padding:4rem 0;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;border-top:.0625rem solid hsla(0,0%,100%,.25)}.landing_footer-copyright{font-size:.8125rem;line-height:2;color:#aaaebd}@media (max-width:60rem){.landing_footer{padding:1.9375rem 0}}.landing_header{background:#000d37;height:4.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.25)}.landing_header-logo{margin:0 0 0 2.5rem;height:2.5rem}.lead_capture_form{visibility:visible;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.lead_capture_form--entered{opacity:1}.lead_capture_form--entered .lead_capture_form-panel{transform:translateZ(0)}.lead_capture_form--exiting{opacity:0}.lead_capture_form-panel{width:100%;max-width:28.5rem;padding-top:0}.lead_capture_form-content{padding:4.5rem 1rem 2rem}.lead_capture_form-form{max-width:21.5rem;margin-left:auto;margin-right:auto}.location_information-content{display:-ms-flexbox;display:flex;background:#00235d}.location_information-details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:50%;padding:2.5rem 2.5rem 2.5rem 5.5rem}.location_information-details-title{margin:0 0 2.3125rem;text-transform:uppercase}.location_information-details-item{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:start;align-items:flex-start;margin:0 0 1.375rem}.location_information-details-item:last-child{margin:0}.location_information-details-item-icon{color:#64b5e5;font-size:2rem;margin:0 1.375rem 0 0;position:relative;top:-.1875rem}.location_information-details-item-link{text-decoration:none;word-break:break-word;transition:color .2s cubic-bezier(.4,0,.2,1)}.location_information-map{position:relative;width:50%;min-height:18.75rem}.location_information-map .google_map-wrapper{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.location_information-map-pin{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:2.0625rem;height:2.5rem}.location_information-map-pin>i{width:2.0625rem;height:2.5rem}.location_information-map-pin>i .injected-svg{width:100%;height:100%}@media (max-width:60rem){.location_information-content{-ms-flex-direction:column;flex-direction:column}.location_information-details,.location_information-map{width:100%}.location_information-details{padding:2rem}.location_information-map{height:23.125rem}}.page_intro_links_list-content{display:-ms-flexbox;display:flex}.page_intro_links_list-items_wrapper{margin-top:-1.5rem;width:65%}.page_intro_links_list-text{width:35%;padding-right:3rem}.page_intro_links_list-title{margin-bottom:3rem;text-transform:uppercase}.page_intro_links_list-intro>*+*{margin-top:3rem}.page_intro_links_list-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-top:0;margin-bottom:0;list-style:none}.page_intro_links_list-item{display:inline-block;vertical-align:top;width:20%;padding:1.5rem}@media (max-width:60rem){.page_intro_links_list-content{-ms-flex-direction:column;flex-direction:column}.page_intro_links_list-items_wrapper,.page_intro_links_list-text{width:100%}.page_intro_links_list-text{padding-right:0}.page_intro_links_list-items_wrapper{top:0;width:100%;margin-top:2rem;margin-left:-1rem;margin-right:-1rem}.page_intro_links_list-item{padding:1rem}}@media (max-width:45rem){.page_intro_links_list-item{width:33.33333%}}.people_carousel-container{padding-top:.75rem;position:relative;overflow-x:hidden;overflow-y:visible}.people_carousel-container-section_title{text-transform:uppercase;margin:0 0 2.125rem;padding:0 6.25rem 0 0}@media (max-width:45rem){.people_carousel-container-section_title{padding:0;margin:0 0 5.625rem}}.people_carousel{margin-left:-1.4375rem;margin-right:-1.4375rem}.people_carousel .slick-arrow{position:absolute;top:-4.25rem;border:1px solid #64b5e5;border-radius:100%;text-align:center;cursor:pointer}.people_carousel .slick-arrow.slick-prev{right:4.75rem}.people_carousel .slick-arrow.slick-next{right:1.4375rem}.people_carousel .slick-list{overflow:visible}.people_carousel-item{padding:0 1.4375rem}.people_carousel-item-inner{cursor:pointer}.people_carousel-item-inner:hover .people_carousel-invite{background:#fff;color:#64b5e5}.people_flyout{z-index:130;visibility:visible;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.people_flyout--entered{opacity:1}.people_flyout--entered .people_flyout-panel{transform:translateZ(0);padding-top:0}.people_flyout--exiting{opacity:0}.people_flyout-panel{width:100%;max-width:30.5rem;background-color:#fff}.people_flyout-content{padding:3rem 3rem 4rem}.people_flyout-button_close{position:static;top:3rem;right:3rem;display:block;text-align:right;margin-left:auto}.people_flyout-person{padding:0 0 2.8125rem;border-bottom:.0625rem solid #e5e5e5}.people_flyout-image{display:block;margin:0 0 1.875rem;border-radius:100%;overflow:hidden;width:7rem;height:7rem}.people_flyout-author{font-family:"Gotham",Arial;color:#64b5e5;line-height:2rem}.people_flyout-labels{display:block;margin:0 0 1.875rem}.people_flyout-degree,.people_flyout-role{position:relative;line-height:2rem;display:block}.people_flyout-location{line-height:2rem;color:#64b5e5;display:block}.people_flyout-description{margin:0}.people_flyout-publications-title{font-family:"Gotham Book",Arial;margin:2.3125rem 0 1.5625rem;text-transform:uppercase}.people_flyout-publication{margin:0 0 1rem;text-decoration:none;-ms-flex-direction:row;flex-direction:row}.people_flyout-publication .card-image:before{content:none}@media (max-width:45rem){.people_flyout-content{padding:1.5rem;padding-top:3rem}.people_flyout--entered .people_flyout-panel{padding-top:0}}.people_listing-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.people_listing-item{width:33.33%;margin:0 0 1.25rem}@media (max-width:60rem){.people_listing{margin:3rem 0}.people_listing-item{width:50%}.people_listing-item .person_profile_large-invite{left:0}.people_listing-item .person_profile_large-detail{padding-left:4.6875rem}}@media (max-width:45rem){.people_listing-item{width:100%}}.persona_modal{z-index:125;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;visibility:visible;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.persona_modal--entered{opacity:1}.persona_modal--entered .persona_modal-content{opacity:1;transform:translateZ(0)}.persona_modal--exiting{opacity:0}.persona_modal-content{position:relative;background:#fff;z-index:120;width:100%;max-width:28rem;opacity:0;transform:translate3d(0,-20%,0);transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.persona_modal-content ul{list-style:none;margin:0;padding:0}.persona_modal-content ul li{margin:0;padding:0}.persona_modal-content ul li+li{border-top:.0625rem solid #e5e5e5}.persona_modal-header{width:100%;padding:0 3.25rem;background:#64b5e5;line-height:4rem;color:#fff;text-transform:uppercase}.persona_modal-item{display:block;padding:0 3.25rem 0 2.875rem;border-left:.375rem solid #fff;line-height:62px;font-size:1.25rem;text-align:left;width:100%;text-decoration:none;overflow:hidden}.persona_modal-item>*{display:inline-block;vertical-align:middle}.persona_modal-item path{fill:#64b5e5;transition:fill .2s cubic-bezier(.4,0,.2,1)}.persona_modal-item:hover{border-left-color:#64b5e5}.persona_modal-item:hover .persona_modal-item-text{color:#00235d}.persona_modal-item:hover path{fill:#00235d}.persona_modal-item-text{margin:0 0 0 1.625rem;color:#64b5e5;transition:color .2s cubic-bezier(.4,0,.2,1);position:relative;top:.0625rem}@media (max-width:45rem){.persona_modal-header{padding:0 1.5rem}.persona_modal-item{padding:0 1.5rem;font-size:.875rem}}.podcast_banner-top{background:#16234a;padding:2.25rem 0 2.9375rem}.podcast_banner-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;max-width:57rem;margin:0 auto}.podcast_banner-media--video{width:calc(100% - 25.75rem)}.podcast_banner-media--audio{width:31.375rem}.podcast_banner-video-container{position:relative;padding-bottom:56.25%;height:0}.podcast_banner-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.podcast_banner-audio{position:relative;width:31.375rem;height:31.375rem}.podcast_banner-audio iframe{position:absolute;height:100%}.podcast_banner-info{max-width:25.75rem;padding:0 0 0 4.25rem}.podcast_banner-category{color:#64b5e5;text-transform:uppercase;margin:0 0 1.875rem}.podcast_banner-title{margin:0 0 1.5rem}.podcast_banner-date{display:block;margin:0 0 1.6875rem}.podcast_banner-bottom{padding:5.1875rem 0 5.625rem}.podcast_banner-bottom-left{width:50%;padding:0 3rem 0 0}.podcast_banner-bottom-right{width:50%;padding:0 0 0 3rem}.podcast_banner-bottom-right .tags_list{padding:0}.podcast_banner-tools{display:-ms-flexbox;display:flex;margin:0 0 2rem}.podcast_banner-share_wrapper{position:relative;max-height:2rem;margin:0 2.5rem 0 0}.podcast_banner-share_wrapper .share_module-wrapper{position:absolute;top:2rem;left:0;width:0;height:0;z-index:51}.podcast_banner-share_wrapper .share_module-wrapper .share_module-triangle{right:auto;left:1rem}.podcast_banner-share>button{font-size:.875rem;text-decoration:none;text-transform:uppercase;font-family:"Gotham Book",Arial;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.podcast_banner-share>button,.podcast_banner-share>button i{color:#64b5e5;line-height:2rem;transition:color .2s cubic-bezier(.4,0,.2,1)}.podcast_banner-share>button i{font-size:1.75rem;margin:0 0 0 .75rem}.podcast_banner-share>button:hover,.podcast_banner-share>button:hover i{color:#16234a}.podcast_banner-rating_wrapper{position:relative;max-height:2rem;margin:0 2.5rem 0 0}.podcast_banner-rating_wrapper .rating_module-wrapper{position:absolute;top:2rem;left:0;width:0;height:0}.podcast_banner-rating_wrapper .rating_module-wrapper .rating_module-triangle{right:auto;left:1rem}.podcast_banner-rating{position:relative;max-height:2rem}.podcast_banner-rating>button{color:#64b5e5;font-size:.875rem;line-height:2rem;text-decoration:none;text-transform:uppercase;font-family:"Gotham Book",Arial;margin:0 0 3rem;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;transition:color .2s cubic-bezier(.4,0,.2,1)}.podcast_banner-rating>button i{color:#64b5e5;line-height:2rem;font-size:1.75rem;margin:0 0 0 .75rem}.podcast_banner-rating>button:hover,.podcast_banner-rating>button:hover i{color:#00235d}.podcast_banner-article_links{margin:0 0 2.4375rem}.podcast_banner-article_link{color:#00235d;display:-ms-flexbox;display:flex;vertical-align:middle}.podcast_banner-article_link i{color:#64b5e5;line-height:.875rem;margin:0 1.0625rem 0 0;position:relative;top:4px}.podcast_banner-article_link a{color:#64b5e5;text-decoration:none}@media (max-width:60rem){.podcast_banner-content{-ms-flex-direction:column;flex-direction:column}.podcast_banner-media--audio,.podcast_banner-media--video{width:100%}.podcast_banner-info{width:100%;padding:3rem 0 0}.podcast_banner-audio{height:auto;width:auto}.podcast_banner-audio:after{content:"";display:block;width:100%;padding-bottom:100%}.podcast_banner-bottom{padding:3rem 0}.podcast_banner-bottom-left{width:100%;padding:0 0 3rem}.podcast_banner-bottom-right{width:100%;padding:0}}.pricing_performance{border-top:.0625rem solid #e5e5e5}.pricing_performance-head{padding:1.75rem 0 1.75rem .875rem;-ms-flex-pack:justify;justify-content:space-between}.pricing_performance-expand_button,.pricing_performance-head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.pricing_performance-expand_button{font-size:.875rem;line-height:1.42857;font-family:"Gotham",Arial}.pricing_performance-expand_button i{color:#64b5e5;margin:0 0 0 1rem;transition:transform .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.pricing_performance-expand_button.active i{transform:rotate(225deg)}.pricing_performance-expand_button:hover i{color:#16234a}.pricing_performance-row{position:relative}.pricing_performance-row-inner{box-shadow:0 0 .25rem 0 rgba(0,0,0,.11);transition:margin .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1)}.pricing_performance-row:nth-child(2n) .pricing_performance-row-inner{background:#f5f4f4}.pricing_performance-row-inner.active{margin:2rem -1.25rem;background:#fff}.pricing_performance-row:nth-child(2n) .pricing_performance-row-inner.active{background:#fff}.pricing_performance-row-inner.active .pricing_performance-cell-title{display:block}.pricing_performance-row-inner.active+.pricing_performance-toggle i{transform:rotate(225deg)}.pricing_performance-row-inner.active .pricing_performance-row-details{display:-ms-flexbox;display:flex}.pricing_performance-toggle{position:absolute;top:1.875rem;right:0;color:#64b5e5;width:9%;text-align:left}.pricing_performance-toggle .material-icons{display:inline-block!important}.pricing_performance-toggle i{transition:transform .2s cubic-bezier(.4,0,.2,1)}.pricing_performance-toggle:hover{color:#16234a;transition:color .2s cubic-bezier(.4,0,.2,1)}.pricing_performance-row-top{display:-ms-flexbox;display:flex;padding:0 .75rem}.pricing_performance-cell{padding:1.875rem .75rem 1.625rem;font-size:.8125rem;line-height:1.4}.pricing_performance-cell--head{font-family:"Gotham",Arial;font-size:.875rem;line-height:1.42857}.pricing_performance-cell:first-child{width:23%}.pricing_performance-cell:nth-child(2){width:9%}.pricing_performance-cell:nth-child(3){width:12%}.pricing_performance-cell:nth-child(4),.pricing_performance-cell:nth-child(5),.pricing_performance-cell:nth-child(6){width:9%}.pricing_performance-cell:nth-child(7){width:20%}.pricing_performance-cell:nth-child(8){width:9%}.pricing_performance-table--no_access .pricing_performance-cell:first-child{width:27%}.pricing_performance-table--no_access .pricing_performance-cell:nth-child(2),.pricing_performance-table--no_access .pricing_performance-cell:nth-child(3),.pricing_performance-table--no_access .pricing_performance-cell:nth-child(4),.pricing_performance-table--no_access .pricing_performance-cell:nth-child(5){width:10%}.pricing_performance-table--no_access .pricing_performance-cell:nth-child(6){width:23%}.pricing_performance-table--no_access .pricing_performance-cell:nth-child(7){width:10%}.pricing_performance-cell-button{color:#64b5e5;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:color .2s cubic-bezier(.4,0,.2,1)}.pricing_performance-cell-button i{font-size:1.5rem}.pricing_performance-cell-button i+span{margin:0 0 0 .75rem}.pricing_performance-cell-button:hover{color:#16234a}.pricing_performance-cell-title{display:block;font-size:.875rem;line-height:1.42857;font-family:"Gotham",Arial;margin:0 0 .5625rem;display:none}.pricing_performance-row-mobile_additional{display:none}.pricing_performance-row-details{border-top:.0625rem solid #e5e5e5;display:none}.pricing_performance-row-detail{-ms-flex:1;flex:1;padding:2.25rem 3.5rem 2.25rem 4.1875rem}.pricing_performance-row-detail+.pricing_performance-row-detail{border-left:.0625rem solid #e5e5e5}.pricing_performance-row-detail .pricing_performance-cell-button{font-size:.875rem;margin:0 0 .5rem}.pricing_performance-row-detail-title{margin:0 0 1.875rem}.pricing_performance-performance_table td,.pricing_performance-performance_table th{font-size:.8125rem;padding:.6875rem 0;border-bottom:.0625rem solid #f5f4f4}.pricing_performance-performance_table td:first-child,.pricing_performance-performance_table th:first-child{font-family:"Gotham",Arial}.pricing_performance-performance_table th{padding:0 0 .6875rem}.pricing_performance-performance_table td:last-child{text-align:right}.pricing_performance-performance_table tr:nth-child(odd) td,.pricing_performance-performance_table tr:nth-child(odd) th{background:#fff}.pricing_performance-performance_table tr:last-child td{border:none}.pricing_performance-fund_distribution{font-size:.8125rem;line-height:2;display:-ms-flexbox;display:flex}.pricing_performance-fund_distribution span{font-family:"Gotham",Arial;width:50%}.pricing_performance-historical_data_invitation{border-top:.0625rem solid #f5f4f4;margin:1.25rem 0 0;padding:1.8125rem 0;font-size:.875rem;line-height:1.85714;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#64b5e5;transition:color .2s cubic-bezier(.4,0,.2,1)}.pricing_performance-historical_data_invitation i{margin:0 1.1875rem 0 0;color:#64b5e5;transition:color .2s cubic-bezier(.4,0,.2,1)}.pricing_performance-historical_data_invitation:hover,.pricing_performance-historical_data_invitation:hover i{color:#00235d}@media (max-width:60rem){.pricing_performance-head{padding-left:0}.pricing_performance-row--head{display:none}.pricing_performance-row-top{display:block;padding:1.25rem}.pricing_performance-cell{display:none;padding:0 3.4375rem 0 0}.pricing_performance-cell:first-child{display:block;width:100%;font-size:.8125rem;line-height:1.4}.pricing_performance-cell:nth-child(3){display:block;width:100%;font-size:.6875rem;line-height:2.36364;font-family:"Gotham",Arial}.pricing_performance-table--no_access .pricing_performance-cell:first-child{width:100%}.pricing_performance-table--no_access .pricing_performance-cell:nth-child(3){display:none}.pricing_performance-table--no_access .pricing_performance-toggle{top:1.0625rem}.pricing_performance-toggle{width:auto;top:2.25rem;right:1.25rem}.pricing_performance-row-inner.active{margin:1.6875rem -.625rem}.pricing_performance-row-inner.active .pricing_performance-cell .pricing_performance-cell-title{display:none}.pricing_performance-row-inner.active .pricing_performance-row-mobile_additional{display:block}.pricing_performance-row-mobile_additional{border-top:.0625rem solid #e5e5e5;padding:1.5rem 1.25rem}.pricing_performance-row-mobile_additional-row{margin:0 0 1.5rem;display:-ms-flexbox;display:flex}.pricing_performance-row-mobile_additional-row:last-child{margin:0}.pricing_performance-row-mobile_additional-col{-ms-flex:1;flex:1;font-size:.8125rem;line-height:2}.pricing_performance-row-mobile_additional-col .pricing_performance-cell-title{font-size:.8125rem;line-height:1.53846;margin:0 0 .5625rem}.pricing_performance-row-details{-ms-flex-direction:column;flex-direction:column}.pricing_performance-row-detail{padding:1.875rem 1.25rem 0}.pricing_performance-row-detail+.pricing_performance-row-detail{border:none}}.pricing_performance .tab_module-tab-anchor{position:absolute;left:0;top:-4.375rem;display:block}.pricing_performance_filters-form{padding:2.25rem 0}.pricing_performance_filters-form .input-float{position:relative;top:-.5625rem}.pricing_performance_filters-form .form-input{width:100%}.pricing_performance_filters-date_form{padding-top:2rem}.pricing_performance_filters-download{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:2.25rem 0}.pricing_performance_filters-download-radios{margin:0 3.125rem 0 0}.pricing_performance_filters-download-radios .form-label{font-size:.875rem;font-family:"Gotham",Arial}.pricing_performance_filters-download-radios .form-radio+.form-label--radio{margin:0 0 0 3.125rem}@media (max-width:60rem){.pricing_performance_filters-form .form-row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.pricing_performance_filters-form .form-cell{margin:0 0 1rem}.pricing_performance_filters-date_form .form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.pricing_performance_filters-date_form .form-cell{width:9.375rem;margin:0 0 1rem;padding:0 1.25rem 0 0}.pricing_performance_filters-download{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.pricing_performance_filters-download-radios{margin:0 0 1.5rem;text-align:center}.pricing_performance_filters-download-radios .form-radio+.form-label--radio{margin:0 0 0 1rem}}.promotion{padding:3rem 0}.promotion--with_frame .promotion-body:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border:2.5rem solid #00235d;margin:-2.5rem 0 0 -2.5rem}.promotion-content{display:-ms-flexbox;display:flex}.promotion-image{position:relative;width:50%;z-index:51}.promotion-body{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;padding:2.5rem 3.75rem;width:50%;min-height:25rem;z-index:49}.promotion-category{margin:0 0 1.25rem;color:#666;text-transform:uppercase}.promotion-title{width:100%;margin:0 0 1.5rem}.promotion-description{width:100%;margin:0 0 3.5rem}.promotion-ctas{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.promotion-ctas>.button{margin:0 1rem 1rem 0}.promotion-ctas>.button:last-child{margin:0 0 1rem}.hl-template--half_width .promotion-content{-ms-flex-direction:column;flex-direction:column}.hl-template--half_width .promotion-image{width:100%;height:17.5rem}.hl-template--half_width .promotion-body{width:100%}@media (max-width:75rem){.promotion-image{width:32rem}.promotion-body{width:calc(100% - 32rem)}}@media (max-width:60rem){.promotion{padding:0 0 1.25rem;overflow:hidden}.promotion-content{-ms-flex-direction:column;flex-direction:column}.promotion-image{width:100%}.promotion-image:before{content:"";position:relative;z-index:1;display:block;width:100%;height:0;padding-bottom:60.60606%}.promotion-body{width:100%;height:auto;min-height:0;padding:2.1875rem 1.25rem}.promotion-body:after{border-width:1.25rem;margin:-1.25rem 0 0 -1.25rem}.promotion-description,.promotion-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4}.promotion-description{margin:0 0 2rem}.promotion-ctas{width:100%}.promotion-ctas>.button{margin-right:0;width:100%}}.publication_filter_results_list{padding:1.5625rem 0 0}.publication_filter_results_list-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.625rem}.publication_filter_results_list-item{display:-ms-flexbox;display:flex;width:33.33%;padding:0 .625rem;margin:0 0 1.25rem}@media (max-width:60rem){.publication_filter_results_list-item{width:50%}}@media (max-width:45rem){.publication_filter_results_list-item{width:100%}}.hp-bg_blue .related_content,.hp-bg_grey .related_content{padding:5rem 0;margin:0}.related_content-intro{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:2rem}.related_content-title{text-transform:uppercase}.related_content-body{margin-left:-.625rem;margin-right:-.625rem}.related_content-body-content{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.no-flexbox .related_content-body-content{display:table;width:100%}.related_content-item{width:33.33333%;padding:.625rem}.no-flexbox .related_content-item{display:table-cell;vertical-align:top}.related_content-item--layout--wide{width:100%}.related_content-item--layout--description{width:49%;padding:0;margin:1%}.related_content-item--layout--description:nth-child(odd){margin-left:0}.related_content-item--layout--description:nth-child(2n){margin-right:0}.related_content-archive_link--mobile{display:none}@media (max-width:60rem){.related_content-item{width:50%}.related_content-item--layout--wide{width:100%}.related_content-item--layout--description{width:48%;padding:0;margin:1%}.related_content-item--layout--description:nth-child(odd){margin-left:1%}.related_content-item--layout--description:nth-child(2n){margin-right:1%}}@media (max-width:45rem){.related_content-item{width:100%}.related_content-archive_link{display:none}.related_content-archive_link--mobile{margin:0;padding:0;line-height:1.85714;font-family:"Gotham Book",Arial;font-weight:normal;color:#64b5e5;font-size:.875rem;text-decoration:none;text-transform:uppercase;display:block;margin:1rem 0 0}}.related_steps{padding:3rem 0}.related_steps-content{text-align:center}.related_steps-panel-inner .button.button--primary{margin-top:10px;margin-bottom:10px;display:block;white-space:normal}.related_steps-panel-inner .button-divider{margin-left:5px;margin-right:5px;display:block}.related_steps-title{margin:0 0 3.125rem}.related_steps-panels{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -2.5rem}.related_steps-panel{width:33.333%;padding:2.5rem}.related_steps-panel-inner{background:#fff;height:100%;padding:1.875rem}.related_steps-panel-inner p{margin-bottom:.9375rem}.related_steps-icon{font-size:3.75rem;height:60px;width:60px;color:#64b5e5;margin:0 0 2rem;margin-left:auto;margin-right:auto}.related_steps-panel-title{font-family:"Gotham",Arial;width:100%;margin:0 0 1.375rem}.related_steps-panel-alternative_cta{margin:1.0625rem 0 0}.related_steps-link{display:block;font-size:.875rem;line-height:1.42857;text-transform:uppercase;color:#64b5e5;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1)}.related_steps-link:hover{color:#00235d}.related_steps-counter{display:inline-block;vertical-align:middle;width:4rem;height:4rem;padding:.9em;background-color:#00235d;border-radius:50%;color:#fff;font-size:1.5rem;font-weight:700;line-height:1;text-align:center}.related_steps-counter+.related_steps-panel-title{margin-top:2rem}.related_steps-flexible_sections{margin:2rem 0 0}.related_steps-flexible_section{display:block;margin:.625rem 0;width:100%}.related_steps-panel-description{color:#666;width:100%;margin:0 0 1.25rem}@media (max-width:60rem){.related_steps-panels{margin:0 -.9375rem}.related_steps-panel{padding:.9375rem}.related_steps-panel-inner{padding:1.25rem}}@media (max-width:45rem){.related_steps-panels{-ms-flex-wrap:wrap;flex-wrap:wrap}.related_steps-panel{width:100%;margin:0 0 1.875rem}}.search_panel{position:fixed;z-index:130;left:0;top:4.5rem;width:100%;height:100%;opacity:0;visibility:visible;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.search_panel--entered{opacity:1}.search_panel--entered .search_panel-form_wrapper{transform:translateZ(0)}.search_panel--exiting{opacity:0}.search_panel-form{padding-top:5rem;padding-bottom:2rem;text-align:center}.search_panel-inputs{position:relative;max-width:47.8125rem;margin-left:auto;margin-right:auto;margin-top:1rem}.search_panel-keywords{position:relative;z-index:2;width:100%;height:5.1875rem;padding:1rem 9rem 1rem 3rem;background-color:transparent;border-top:none;border-left:none;border-right:none;border-bottom:.0625rem solid #64b5e5;outline:none;color:#fff}.search_panel-search_btn,.search_panel-search_icon{position:absolute}.search_panel-search_icon{z-index:1;left:0;top:1.5625rem;width:2rem;height:2rem}.search_panel-search_btn{z-index:3;right:0;top:1rem;width:8rem;min-width:0}@media (max-width:45rem){.search_panel-search_icon{top:1rem}.search_panel-keywords{display:block;margin:0;padding:0;font-size:1.375rem;line-height:1.45455;font-weight:normal;height:auto;padding:1rem 0 1rem 3rem}.search_panel-search_btn{position:static;margin-top:1rem}.standalone-search-panel .search_panel-inputs,.standalone-search-panel .search_panel-label{margin-left:20px;margin-right:20px}}.standalone-search-panel .search_panel-search_icon{color:#041344}.standalone-search-panel .search_panel-keywords{color:#000}.amp-search{min-height:500px}.amp-search *{font-family:"Gotham Book",sans-serif}.amp-search.publications-hub .inbenta-search-checkbox[value=Documents],.amp-search.publications-hub .inbenta-search-checkbox[value=Documents]+div,.amp-search.publications-hub .inbenta-search-checkbox[value=Pages],.amp-search.publications-hub .inbenta-search-checkbox[value=Pages]+div,.amp-search.publications-hub .inbenta-search-filters__group:last-child{display:none}.amp-search .inbenta-search-main{display:block}.amp-search .header__actions--clean,.amp-search .inbenta-search-box,.amp-search .inbenta-search-tabs{display:none}.amp-search .inbenta-search-box__form input{font-family:"Gotham Book",sans-serif}.amp-search .inbenta-search-results{z-index:1}.amp-search .inbenta-search-no-results__header{font-family:"Gotham Book",sans-serif}.amp-search .inbenta-search-powered{display:none}.amp-search .inbenta-search-box__form .form__button,.amp-search .inbenta-search-box__form .form__button:hover{background:#3099c4}.amp-search .inbenta-search-filters__header .header__actions--maximize:hover,.amp-search .inbenta-search-filters__header .header__actions--minimize:hover,.amp-search .inbenta-search a.item__link,.amp-search .inbenta-search a.item__url{color:#3099c4}.amp-search .inbenta-search a.item__link:hover,.amp-search .inbenta-search a.item__url:hover{text-decoration:underline;color:#3099c4}.amp-search .inbenta-search .item__link{word-wrap:break-word;word-break:break-word}.amp-search .inbenta-search-no-results__title,.amp-search .inbenta-search-stats__query{color:#3099c4}.amp-search .inbenta-search-pagination__item.inbenta-search-pagination__item--active a{background:#0075ac;color:#fff}.amp-search .inbenta-search-pagination__item.inbenta-search-pagination__item--active a:hover{text-decoration:none}.amp-search .inbenta-search-info-bar__refine__item:hover i:before{color:#3099c4}.amp-search .inbenta-search-results__item-summary em{background-color:#8fd1e3;font-style:normal}.amp-search .inbenta-search-autocompleter__view-all__link{color:#3099c4}.amp-search .inbenta-search-loader__load__inner{stroke:#3099c4}.amp-search .inbenta-search-pagination__item a{color:#3099c4}.amp-search .inbenta-search-pagination__item:hover a{border-color:colorBlueMedium;color:#fff;border-radius:.1875rem;background:#64b5e5}.amp-search .inbenta-search-pagination__item.inbenta-search-pagination__item--first:hover a,.amp-search .inbenta-search-pagination__item.inbenta-search-pagination__item--last:hover a,.amp-search .inbenta-search-pagination__item.inbenta-search-pagination__item--next:hover a,.amp-search .inbenta-search-pagination__item.inbenta-search-pagination__item--previous:hover a{color:#3099c4;background:#fff}.amp-search .inbenta-search-filters__group .group__action:hover,.amp-search .inbenta-search-filters__header .header__actions--clean:hover{color:#3099c4}.amp-search .inbenta-search-checkbox{border:.125rem solid #64b5e5}.amp-search .inbenta-search-checkbox:checked{background-color:#64b5e5;border-color:#64b5e5}.amp-search .inbenta-search-checkbox:checked:before{color:#fff;font-size:14px!important}.amp-search .inbenta-search-box__form:focus{border-color:#0075ac}.amp-search .inbenta-search-info-bar__refine__option{font-size:16px}.amp-search .inbenta-search-info-bar__refine__option:hover{color:#64b5e5}.amp-search .inbenta-search-results__item{margin:0 0 1.5rem}.amp-search .inbenta-search-results__item .item__url{display:none}.amp-search .inbenta-search-checkbox{width:1rem;height:1rem}.amp-search .inbenta-search-results__item .item__link{color:#00235d!important;font-size:1.125rem;line-height:1.44444;font-weight:500;text-transform:none}.amp-search .inbenta-search-results__item .item__summary{font-size:1rem;color:#666;word-wrap:break-word}.amp-search .inbenta-search-filters{padding:0 1rem 0 0;border:none;box-shadow:none}.amp-search .inbenta-search-results__item-summary em{background-color:none}.amp-search .inbenta-search-checkbox:focus{border-color:#64b5e5}.amp-search .inbenta-search-pagination__item:focus a,.amp-search .inbenta-search-pagination__item:hover a{border:none}.sibling_navigation_banner{top:0;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;width:100%;height:4.5rem;padding:0;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.07);z-index:110}.sibling_navigation_banner .collapsed_navigation-inner{right:0;left:auto}.sibling_navigation_banner-logo,.sibling_navigation_banner-logo_wrapper{display:-ms-flexbox;display:flex;background:#000d37}.sibling_navigation_banner-logo{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:4.5rem;height:4.5rem;-ms-flex-negative:0;flex-shrink:0;font-size:2.25rem}.sibling_navigation_banner-logo path{fill:#64b5e5}.sibling_navigation_banner-breadcrumb{display:-ms-flexbox;display:flex;margin:0 .625rem;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;max-width:calc(100% - 9.5rem)}@media (-ms-high-contrast:none){.sibling_navigation_banner-breadcrumb{margin-left:45px}}.sibling_navigation_banner-breadcrumb-item{position:relative;padding:0 1.5rem;display:block;font-size:1.125rem;line-height:4.5rem;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1);overflow:hidden;text-overflow:ellipsis}.sibling_navigation_banner-breadcrumb-item:hover{color:#64b5e5}.sibling_navigation_banner-breadcrumb-item:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #00235d}.sibling_navigation_banner-breadcrumb-item:last-child:after{display:none}.sibling_navigation_banner-breadcrumb-item.active{color:#64b5e5}.sibling_navigation_banner-breadcrumb-item.active:after{display:block;content:"";position:absolute;bottom:0;top:auto;right:auto;border:none;left:50%;transform:scaleX(1);width:4.375rem;height:.1875rem;margin-left:-2.1875rem;background:#64b5e5}.sibling_navigation_modal_button-wrapper{display:none}@media (max-width:45rem){.sibling_navigation_banner{min-height:4.5rem;height:auto}.sibling_navigation_banner-logo{width:4.5rem;height:auto}.sibling_navigation_modal_button-wrapper{display:-ms-flexbox;display:flex;width:calc(100% - 4.5rem);height:auto}.sibling_navigation_banner-breadcrumb{display:none}}.sidepanel_location{visibility:visible;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.sidepanel_location--entered{opacity:1}.sidepanel_location--entered .sidepanel_location-panel{transform:translateZ(0)}.sidepanel_location--exiting{opacity:0}.sidepanel_location .hl-sidepanel-close{top:5rem}.sidepanel_location-panel{width:100%;max-width:22rem}.sidepanel_location-section{padding:2.625rem 3.4375rem}.sidepanel_location-section+.sidepanel_location-section{border-top:.0625rem solid hsla(0,0%,100%,.4)}.sidepanel_location-section-title{text-transform:uppercase}.sidepanel_location-items{padding-left:0;margin:1.5rem -3.4375rem 0;list-style:none}.sidepanel_location-link{display:block;padding:.6875rem 3.4375rem;text-decoration:none;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.sidepanel_location-link--active{background-color:#64b5e5;color:#00235d}.sidepanel_location-link:hover{background-color:#fff;color:#00235d}.sidepanel_location-link-icon{position:relative;top:-.0625rem;display:inline-block;vertical-align:middle}.sidepanel_location-link-flag{margin-right:1rem}.sidepanel_location-link-flag .injected-svg{width:1.5rem;height:1.125rem}.sidepanel_location-link-tick{margin-left:2rem}.spinner{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,13,55,.75);opacity:0;visibility:hidden;transition:opacity .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1)}.spinner.active{opacity:1;visibility:visible;transition:opacity .2s cubic-bezier(.4,0,.2,1),visibility 0s cubic-bezier(.4,0,.2,1)}.spinner-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner-icon>div>div{background-color:#fff}.standard_banner{position:relative;width:100%;border-bottom:.0625rem solid #e5e5e5;text-align:center;overflow:hidden}.standard_banner.hp-dark{border-bottom:none}.standard_banner.standard_banner--blue_filter .standard_banner-image:before{background-color:#000d37;opacity:.8}.standard_banner.standard_banner--with_caption .standard_banner-detail{padding:2rem 0 5.5625rem}.standard_banner.hp-light .standard_banner-image_caption{color:#00235d}.standard_banner-image{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%}.standard_banner-image:before{content:"";position:relative;z-index:1;display:block;width:100%;height:100%;background-color:#000;opacity:.4}.standard_banner-title{width:100%}.standard_banner-detail{position:relative;z-index:2;height:0;min-height:26.75rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;padding:2.5rem 0}.standard_banner-tags{margin:2.5rem 0 -1.25rem}.standard_banner-tags-item{display:inline-block;margin:0 1.25rem 1.25rem 0}.standard_banner-tags-item:last-child{margin:0 0 1.25rem}.standard_banner-description{margin:2.5rem 0 0;width:100%}.standard_banner-image_caption{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);color:#fff;line-height:1.5rem;margin:0;width:100%;text-align:center;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:51}.standard_banner-image_caption i{line-height:1.5rem;margin:0 10px 0 0;position:relative;top:-2px}.standard_banner-mask{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5}.home_page_banner--detail .standard_banner-mask{z-index:51}.standard_banner-video_wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.standard_banner-video{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%}.standard_banner-video-preserve_ratio{width:100%;height:auto}.standard_banner-video-iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:60rem){.standard_banner.standard_banner--with_caption .standard_banner-detail{padding:2rem 0 6.875rem}.standard_banner-detail{height:auto}.standard_banner-image_caption{padding:0 1.25rem;text-align:left;-ms-flex-align:start;align-items:flex-start}.standard_banner-video{display:none}}.stats-list-item-em{display:block;margin-bottom:1rem;font-family:"Gotham Book",Arial;font-weight:400;font-style:normal;color:#64b5e5}.strip_teaser-inner{position:relative}.strip_teaser-img_wrapper{position:absolute;left:0;top:0;width:24rem;height:100%;background-color:#f5f4f4}.strip_teaser-body{padding:2rem 1rem;margin-left:24rem;background-color:#00235d;text-align:center}.strip_teaser-body.no-image{margin-left:0}.strip_teaser-content{display:table;width:100%;min-height:11rem}.strip_teaser-content-inner{display:table-cell;vertical-align:middle}.strip_teaser-links{margin-top:1rem}.strip_teaser-link{margin:.5rem}.hl-template--half_width .strip_teaser-img_wrapper{display:none}.hl-template--half_width .strip_teaser-body{margin:0}.strip_teaser-description-text{margin-top:1rem;line-height:1.3125}.strip_teaser-email-cta{margin-top:2rem}@media (max-width:60rem){.strip_teaser-inner{position:static;margin:0 -1.25rem}.strip_teaser-img_wrapper{display:none}.strip_teaser-content{min-height:0}.strip_teaser-body{width:calc(100% + 2.5rem);padding:2.8125rem 2.5rem;margin-left:auto}.strip_teaser-links{width:100%;margin-top:1.875rem}.strip_teaser-link{width:100%;margin:0 0 1rem}.strip_teaser-link:last-child{margin:0}}@media (max-width:45rem){.strip_teaser-content-inner .ht-display_1-highlight{font-size:2.5rem}.strip_teaser-link{white-space:normal}}.subscribe_modal{padding:0;visibility:visible;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.subscribe_modal--entered{opacity:1}.subscribe_modal--entered .sidepanel_lead_capture-content{transform:translateZ(0)}.subscribe_modal--exiting{opacity:0}.subscribe_modal-inner{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%;padding:1rem}.subscribe_modal-content{width:100%;margin:auto}.subscribe_modal-form{max-width:55rem}.subscribe_modal-cols{-ms-flex-pack:justify;justify-content:space-between}.subscribe_modal-col{width:100%;max-width:24rem;-ms-flex-positive:0;flex-grow:0}@media (max-width:45rem){.subscribe_modal-col{max-width:100%}}.subscribe_form-content{display:table;width:100%;margin-left:-2rem;margin-right:-2rem}.subscribe_form-content .ht-heading_2{margin-bottom:1rem}.subscribe_form-content .form-cell .ht-heading_2{margin-bottom:0}.subscribe_form-content-col{display:table-cell;vertical-align:top;width:50%;padding-left:2rem;padding-right:2rem}.subscribe_form-content-col-inner{max-width:20rem;margin-left:auto;margin-right:auto}.subscribe_form-success-title+.subscribe_form-success-content{margin-top:3rem}@media (max-width:45rem){.subscribe_form-content,.subscribe_form-content-col{display:block}.subscribe_form-content{margin-left:0;margin-right:0}.subscribe_form-content-col{width:100%;padding-left:0;padding-right:0}.subscribe_form-content-col-inner{max-width:100%}}.sub_hero_callout--with_bg{padding:5rem 0 0;background:url(app/images/bg_spark--alt2.png) no-repeat 50%;background-size:cover}.sub_hero_callout-inner{margin-top:0;margin-bottom:0}.sub_hero_callout-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding-top:14rem}.sub_hero_callout-image{position:absolute;top:0;left:0;z-index:1;width:100%;max-width:59rem;background-color:#f5f4f4}.sub_hero_callout-image:before{content:"";position:relative;z-index:1;display:block;width:100%;height:0;padding-bottom:55.9322%}.sub_hero_callout-body{width:100%;max-width:43rem;padding:3.5rem;background-color:#fff;z-index:2;position:relative;min-height:19rem}.sub_hero_callout-heading{margin-top:0;margin-bottom:1.5rem;text-transform:uppercase;color:#666}.sub_hero_callout-blurb{margin:0}.sub_hero_callout-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1rem -.5rem -.5rem}.sub_hero_callout-footer .button{margin:.5rem}@media (max-width:60rem){.sub_hero_callout--with_bg{background:none}.sub_hero_callout-content{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;padding-top:0}.sub_hero_callout-body{max-width:none;min-height:0}.sub_hero_callout-body-content,.sub_hero_callout-image{position:relative}}@media (max-width:45rem){.sub_hero_callout-body{padding:2rem 1.5rem}}.testimonial_module--no_image .testimonial_module-text{width:100%}.testimonial_module-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;max-width:40rem;margin:0 auto}.testimonial_module-image{width:6.25rem;height:6.25rem;border-radius:100%;overflow:hidden;margin:0 2.75rem 0 0}.testimonial_module-text{width:calc(100% - 9.6875rem)}.testimonial_module-testimonial{margin:0 0 .4375rem}.testimonial_module-info{color:#666}@media (max-width:45rem){.testimonial_module-content{-ms-flex-direction:column;flex-direction:column}.testimonial_module-image{margin:0 0 2rem}.testimonial_module-text{width:100%;text-align:center}}.video{max-width:56rem;margin-left:auto;margin-right:auto}.video_banner-top{background:#16234a;padding:2.25rem 0 2.9375rem}.video_banner-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.video_banner-media--video{width:calc(100% - 25.75rem)}.video_banner-media--audio{width:31.375rem}.video_banner-video-container{position:relative;padding-bottom:56.25%;height:0}.video_banner-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video_banner-audio{position:relative;width:31.375rem;height:31.375rem}.video_banner-audio iframe{position:absolute;height:100%}.video_banner-info{max-width:25.75rem;padding:0 0 0 4.25rem}.video_banner-category{color:#64b5e5;text-transform:uppercase;margin:0 0 1.875rem}.video_banner-title{margin:0 0 1.5rem}.video_banner-date{display:block;margin:0 0 1.6875rem}.video_banner-bottom{padding:5.1875rem 0 5.625rem}.video_banner-bottom-left{width:50%;padding:0 3rem 0 7rem}.video_banner-bottom-right{width:50%;padding:0 0 0 3rem}.video_banner-bottom-right .tags_list{padding:0}.video_banner-tools{display:-ms-flexbox;display:flex;margin:0 0 2rem}.video_banner-share_wrapper{position:relative;max-height:2rem;margin:0 2.5rem 0 0}.video_banner-share_wrapper .share_module-wrapper{position:absolute;top:2rem;left:0;width:0;height:0;z-index:51}.video_banner-share_wrapper .share_module-wrapper .share_module-triangle{right:auto;left:1rem}.video_banner-share>button{font-size:.875rem;text-decoration:none;text-transform:uppercase;font-family:"Gotham Book",Arial;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.video_banner-share>button,.video_banner-share>button i{color:#64b5e5;line-height:2rem;transition:color .2s cubic-bezier(.4,0,.2,1)}.video_banner-share>button i{font-size:1.75rem;margin:0 0 0 .75rem}.video_banner-share>button:hover,.video_banner-share>button:hover i{color:#16234a}.video_banner-rating_wrapper{position:relative;max-height:2rem;margin:0 2.5rem 0 0}.video_banner-rating_wrapper .rating_module-wrapper{position:absolute;top:2rem;left:0;width:0;height:0}.video_banner-rating_wrapper .rating_module-wrapper .rating_module-triangle{right:auto;left:1rem}.video_banner-rating{position:relative;max-height:2rem}.video_banner-rating>button{color:#64b5e5;font-size:.875rem;line-height:2rem;text-decoration:none;text-transform:uppercase;font-family:"Gotham Book",Arial;margin:0 0 3rem;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;transition:color .2s cubic-bezier(.4,0,.2,1)}.video_banner-rating>button i{color:#64b5e5;line-height:2rem;font-size:1.75rem;margin:0 0 0 .75rem}.video_banner-rating>button:hover,.video_banner-rating>button:hover i{color:#00235d}.video_banner-article_links{margin:0 0 2.4375rem}.video_banner-article_link{color:#00235d;display:-ms-flexbox;display:flex;vertical-align:middle}.video_banner-article_link i{color:#64b5e5;line-height:.875rem;margin:0 1.0625rem 0 0;position:relative;top:4px}.video_banner-article_link a{color:#64b5e5;text-decoration:none}@media (max-width:60rem){.video_banner-content{-ms-flex-direction:column;flex-direction:column}.video_banner-media--audio,.video_banner-media--video{width:100%}.video_banner-info{width:100%;padding:3rem 0 0}.video_banner-audio{height:auto;width:auto}.video_banner-audio:after{content:"";display:block;width:100%;padding-bottom:100%}.video_banner-bottom{padding:3rem 0}.video_banner-bottom-left{width:100%;padding:0 0 3rem}.video_banner-bottom-right{width:100%;padding:0}}.capital_edition_subscribe_callout{background:linear-gradient(#304c5e,#041c2c)}.capital_edition_subscribe_callout .hl-content_block{padding-top:79px;padding-bottom:79px}.hl-content_block table:after{content:"";display:block;position:absolute;width:10%;height:100%;top:0;right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 40%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=1)}.capital_edition_subscribe_callout-content{max-width:1046px;width:100%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.capital_edition_subscribe_callout-content .capital_edition_subscribe_callout-image{max-width:311px;width:100%}.capital_edition_subscribe_callout-content .capital_edition_subscribe_callout-desc{max-width:calc(100% - 311px);width:100%;padding-left:70px}.capital_edition_subscribe_callout-edition-logo{font-size:24px;letter-spacing:.01em;color:#fff;font-family:"Archer",Arial;font-weight:600;margin:0 0 8px}.capital_edition_subscribe_callout-edition-number{font-weight:500;font-size:12px;letter-spacing:.01em;text-transform:uppercase;color:#74959e;display:block;margin:0 0 39px}.capital_edition_subscribe_callout-title.ht-heading_1{font-size:56px;color:#fff;font-family:"Archer",Arial;font-weight:600;line-height:66px}.capital_edition_subscribe_callout-category.ht-sub_title{font-size:32px;line-height:38px;color:#fff;font-weight:400;text-transform:capitalize;margin:0 0 40px}.button--orange{min-width:133px;background:#f18616;color:#fff;border-color:#f18616}.button--orange:hover{background:transparent;color:#f18616;border-color:#f18616}.capital_edition_subscribe_callout-ctas .button--orange{min-width:133px;background:#f18616;color:#fff;border-color:#f18616}.capital_edition_subscribe_callout-ctas .button--orange:hover{background:transparent;color:#f18616;border-color:#f18616}@media only screen and (max-width:991px){.capital_edition_subscribe_callout-content .capital_edition_subscribe_callout-image{max-width:230px}.capital_edition_subscribe_callout-content .capital_edition_subscribe_callout-desc{max-width:calc(100% - 230px);padding-left:10px}.capital_edition_subscribe_callout-title.ht-heading_1{font-size:38px;line-height:44px}.capital_edition_subscribe_callout-category.ht-sub_title{font-size:26px;line-height:34px;margin:0 0 30px}}@media only screen and (max-width:575px){.button--orange{display:block;margin:0 auto}.capital_edition_subscribe_callout .hl-content_block{padding-top:50px;padding-bottom:50px}.capital_edition_subscribe_callout-content .capital_edition_subscribe_callout-image{max-width:100%;margin-bottom:40px;padding:0 24px;text-align:center}.capital_edition_subscribe_callout-content .capital_edition_subscribe_callout-image img{display:inline-block;vertical-align:top}.capital_edition_subscribe_callout-content .capital_edition_subscribe_callout-desc{max-width:100%;padding-left:0}.capital_edition_subscribe_callout-edition-number{margin:0 0 20px}.capital_edition_subscribe_callout-title.ht-heading_1{font-size:28px;line-height:34px}.capital_edition_subscribe_callout-category.ht-sub_title{font-size:20px;line-height:26px;margin:0 0 30px}}.PresetDateRangePicker_panel{padding:0 22px 11px}.PresetDateRangePicker_button{position:relative;height:100%;text-align:center;background:0 0;border:2px solid #00a699;color:#00a699;padding:4px 12px;margin-right:8px;font:inherit;font-weight:700;line-height:normal;overflow:visible;box-sizing:border-box;cursor:pointer}.PresetDateRangePicker_button:active{outline:0}.PresetDateRangePicker_button__selected{color:#fff;background:#00a699}.SingleDatePickerInput{display:inline-block;background-color:#fff}.SingleDatePickerInput__withBorder{border:1px solid #dbdbdb}.SingleDatePickerInput__rtl{direction:rtl}.SingleDatePickerInput__disabled{background-color:#f2f2f2}.SingleDatePickerInput__block{display:block}.SingleDatePickerInput__showClearDate{padding-right:30px}.SingleDatePickerInput_clearDate{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.SingleDatePickerInput_clearDate__default:focus,.SingleDatePickerInput_clearDate__default:hover{background:#dbdbdb;border-radius:50%}.SingleDatePickerInput_clearDate__small{padding:6px}.SingleDatePickerInput_clearDate__hide{visibility:hidden}.SingleDatePickerInput_clearDate_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.SingleDatePickerInput_clearDate_svg__small{height:9px}.SingleDatePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.SingleDatePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.SingleDatePicker{position:relative;display:inline-block}.SingleDatePicker__block{display:block}.SingleDatePicker_picker{z-index:1;background-color:#fff;position:absolute}.SingleDatePicker_picker__rtl{direction:rtl}.SingleDatePicker_picker__directionLeft{left:0}.SingleDatePicker_picker__directionRight{right:0}.SingleDatePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.SingleDatePicker_picker__fullScreenPortal{background-color:#fff}.SingleDatePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.SingleDatePicker_closeButton:focus,.SingleDatePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.SingleDatePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_buttonReset{background:0 0;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer;font-size:14px}.DayPickerKeyboardShortcuts_buttonReset:active{outline:0}.DayPickerKeyboardShortcuts_show{width:22px;position:absolute;z-index:2}.DayPickerKeyboardShortcuts_show__bottomRight{border-top:26px solid transparent;border-right:33px solid #00a699;bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:hover{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topRight{border-bottom:26px solid transparent;border-right:33px solid #00a699;top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:hover{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topLeft{border-bottom:26px solid transparent;border-left:33px solid #00a699;top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:hover{border-left:33px solid #008489}.DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute}.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:-28px}.DayPickerKeyboardShortcuts_showSpan__topRight{top:1px;right:-28px}.DayPickerKeyboardShortcuts_showSpan__topLeft{top:1px;left:-28px}.DayPickerKeyboardShortcuts_panel{overflow:auto;background:#fff;border:1px solid #dbdbdb;border-radius:2px;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;padding:22px;margin:33px}.DayPickerKeyboardShortcuts_title{font-size:16px;font-weight:700;margin:0}.DayPickerKeyboardShortcuts_list{list-style:none;padding:0;font-size:14px}.DayPickerKeyboardShortcuts_close{position:absolute;right:22px;top:22px;z-index:2}.DayPickerKeyboardShortcuts_close:active{outline:0}.DayPickerKeyboardShortcuts_closeSvg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_closeSvg:focus,.DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a}.CalendarDay{box-sizing:border-box;cursor:pointer;font-size:14px;text-align:center}.CalendarDay:active{outline:0}.CalendarDay__defaultCursor{cursor:default}.CalendarDay__default{border:1px solid #e4e7e7;color:#484848;background:#fff}.CalendarDay__default:hover{background:#e4e7e7;border:1px double #e4e7e7;color:inherit}.CalendarDay__hovered_offset{background:#f4f5f5;border:1px double #e4e7e7;color:inherit}.CalendarDay__outside{border:0;background:#fff;color:#484848}.CalendarDay__blocked_minimum_nights{background:#fff;border:1px solid #eceeee;color:#cacccd}.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#cacccd}.CalendarDay__highlighted_calendar{background:#ffe8bc;color:#484848}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{background:#ffce71;color:#484848}.CalendarDay__selected_span{background:#66e2da;border:1px solid #33dacd;color:#fff}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:#33dacd;border:1px solid #33dacd;color:#fff}.CalendarDay__last_in_range{border-right:#00a699}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#00a699;border:1px solid #00a699;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:#b2f1ec;border:1px solid #80e8e0;color:#007a87}.CalendarDay__hovered_span:active{background:#80e8e0;border:1px solid #80e8e0;color:#007a87}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:#cacccd;border:1px solid #cacccd;color:#82888a}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{background:#fff;border:1px solid #e4e7e7;color:#cacccd}.CalendarMonth{background:#fff;text-align:center;padding:0 13px;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.CalendarMonth_table{border-collapse:collapse;border-spacing:0}.CalendarMonth_verticalSpacing{border-collapse:separate}.CalendarMonth_caption{color:#484848;font-size:18px;text-align:center;padding-top:22px;padding-bottom:37px;caption-side:top}.CalendarMonth_caption__verticalScrollable{padding-top:12px;padding-bottom:7px}.CalendarMonthGrid{background:#fff;text-align:left;z-index:0}.CalendarMonthGrid__animating{z-index:1}.CalendarMonthGrid__horizontal{position:absolute;left:9px}.CalendarMonthGrid__vertical{margin:0 auto}.CalendarMonthGrid__vertical_scrollable{margin:0 auto;overflow-y:scroll}.CalendarMonthGrid_month__horizontal{display:inline-block;vertical-align:top;min-height:100%}.CalendarMonthGrid_month__hideForAnimation{position:absolute;z-index:-1;opacity:0;pointer-events:none}.CalendarMonthGrid_month__hidden{visibility:hidden}.DayPickerNavigation_container{position:relative;z-index:2}.DayPickerNavigation_container__vertical{background:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.1);position:absolute;bottom:0;left:0;height:52px;width:100%}.DayPickerNavigation_container__verticalScrollable{position:relative}.DayPickerNavigation_button{cursor:pointer;line-height:.78;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPickerNavigation_button__default{border:1px solid #e4e7e7;background-color:#fff;color:#757575}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}.DayPickerNavigation_button__default:active{background:#f2f2f2}.DayPickerNavigation_button__horizontal{border-radius:3px;padding:6px 9px;top:18px;position:absolute}.DayPickerNavigation_leftButton__horizontal{left:22px}.DayPickerNavigation_rightButton__horizontal{right:22px}.DayPickerNavigation_button__vertical{display:inline-block;position:relative;height:100%;width:50%}.DayPickerNavigation_button__vertical__default{padding:5px}.DayPickerNavigation_nextButton__vertical__default{border-left:0}.DayPickerNavigation_nextButton__verticalScrollable{width:100%}.DayPickerNavigation_svg__horizontal{height:19px;width:19px;fill:#82888a}.DayPickerNavigation_svg__vertical{height:42px;width:42px;fill:#484848}.DayPicker{position:relative;text-align:left}.DayPicker,.DayPicker__horizontal{background:#fff}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.DayPicker__withBorder{box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);border-radius:3px}.DayPicker_portal__horizontal{box-shadow:none;position:absolute;left:50%;top:50%}.DayPicker_portal__vertical{position:static}.DayPicker_focusRegion{outline:0}.DayPicker_calendarInfo__horizontal,.DayPicker_wrapper__horizontal{display:inline-block;vertical-align:top}.DayPicker_weekHeaders{position:relative}.DayPicker_weekHeaders__horizontal{margin-left:9px}.DayPicker_weekHeader{color:#757575;position:absolute;top:62px;z-index:2;padding:0 13px;text-align:left}.DayPicker_weekHeader__vertical{left:50%}.DayPicker_weekHeader__verticalScrollable{top:0;display:table-row;border-bottom:1px solid #dbdbdb;background:#fff;margin-left:0;left:0;width:100%;text-align:center}.DayPicker_weekHeader_ul{list-style:none;margin:1px 0;padding-left:0;padding-right:0;font-size:14px}.DayPicker_weekHeader_li{display:inline-block;text-align:center}.DayPicker_transitionContainer{position:relative;overflow:hidden;border-radius:3px}.DayPicker_transitionContainer__horizontal{transition:height .2s ease-in-out}.DayPicker_transitionContainer__vertical{width:100%}.DayPicker_transitionContainer__verticalScrollable{padding-top:20px;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;overflow-y:scroll}.DateInput{margin:0;padding:0;background:#fff;position:relative;display:inline-block;width:130px;vertical-align:middle}.DateInput__small{width:97px}.DateInput__block{width:100%}.DateInput__disabled{background:#f2f2f2;color:#dbdbdb}.DateInput_input{font-weight:200;font-size:19px;line-height:24px;color:#484848;background-color:#fff;width:100%;padding:11px 11px 9px;border:0;border-top:0;border-right:0;border-bottom:2px solid transparent;border-left:0;border-radius:0}.DateInput_input__small{font-size:15px;line-height:18px;letter-spacing:.2px;padding:7px 7px 5px}.DateInput_input__regular{font-weight:auto}.DateInput_input__readOnly{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DateInput_input__focused{outline:0;background:#fff;border:0;border-top:0;border-right:0;border-bottom:2px solid #008489;border-left:0}.DateInput_input__disabled{background:#f2f2f2;font-style:italic}.DateInput_screenReaderMessage{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DateInput_fang{position:absolute;width:20px;height:10px;left:22px;z-index:2}.DateInput_fangShape{fill:#fff}.DateInput_fangStroke{stroke:#dbdbdb;fill:transparent}.DateRangePickerInput{background-color:#fff;display:inline-block}.DateRangePickerInput__disabled{background:#f2f2f2}.DateRangePickerInput__withBorder{border:1px solid #dbdbdb;border-radius:2px}.DateRangePickerInput__rtl{direction:rtl}.DateRangePickerInput__block{display:block}.DateRangePickerInput__showClearDates{padding-right:30px}.DateRangePickerInput_arrow{display:inline-block;vertical-align:middle;color:#484848}.DateRangePickerInput_arrow_svg{vertical-align:middle;fill:#484848;height:24px;width:24px}.DateRangePickerInput_clearDates{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.DateRangePickerInput_clearDates__small{padding:6px}.DateRangePickerInput_clearDates_default:focus,.DateRangePickerInput_clearDates_default:hover{background:#dbdbdb;border-radius:50%}.DateRangePickerInput_clearDates__hide{visibility:hidden}.DateRangePickerInput_clearDates_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.DateRangePickerInput_clearDates_svg__small{height:9px}.DateRangePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.DateRangePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.DateRangePicker{position:relative;display:inline-block}.DateRangePicker__block{display:block}.DateRangePicker_picker{z-index:1;background-color:#fff;position:absolute}.DateRangePicker_picker__rtl{direction:rtl}.DateRangePicker_picker__directionLeft{left:0}.DateRangePicker_picker__directionRight{right:0}.DateRangePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.DateRangePicker_picker__fullScreenPortal{background-color:#fff}.DateRangePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.DateRangePicker_closeButton:focus,.DateRangePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.DateRangePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}