/* 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;
}
/************************************************

Stylesheet: Variables

*************************************************/
/**
 * Foundation for Sites
 * Version 6.8.1
 * https://get.foundation
 * Licensed under MIT Open Source
 */
.sticky-container {
  position: relative;
}

.sticky {
  position: relative;
  z-index: 0;
  transform: translate3d(0, 0, 0);
}

.sticky.is-stuck {
  position: fixed;
  z-index: 5;
  width: 100%;
}
.sticky.is-stuck.is-at-top {
  top: 0;
}
.sticky.is-stuck.is-at-bottom {
  bottom: 0;
}

.sticky.is-anchored {
  position: relative;
  right: auto;
  left: auto;
}
.sticky.is-anchored.is-at-bottom {
  bottom: 0;
}

.hero-stat {
  background: linear-gradient(-45deg, #313474 5%, #101524);
  position: relative;
}
.hero-stat .grid-container {
  position: relative;
  z-index: 2;
}
.hero-stat::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 2.8125rem;
  background-color: #fff;
}
.hero-stat__wrapper {
  position: relative;
}
@media print, screen and (max-width: 63.99875em) {
  .hero-stat__content {
    margin: 1.5625rem 0 0.625rem 0;
  }
}
@media print, screen and (min-width: 64em) {
  .hero-stat__content {
    margin-top: 8.125rem;
    margin-bottom: 6.875rem;
  }
}
.hero-stat__content a {
  margin-top: 1.875rem;
}
.hero-stat__content p {
  font-size: 1.25rem;
  color: #fff;
}
.hero-stat__content p:last-of-type {
  margin-bottom: 0;
}
.hero-stat__image {
  position: relative;
  margin-top: 1.875rem;
}
@media print, screen and (max-width: 63.99875em) {
  .hero-stat__image {
    order: 10;
  }
}
.hero-stat__image img {
  border-radius: 0.625rem;
  box-shadow: 3px 3px 4px 0 rgba(59, 61, 139, 0.15);
}
.hero-stat__image--stat {
  position: absolute;
  background-color: #f58706;
  border-radius: 0.3125rem;
  top: 50%;
  transform: translateY(-50%);
  padding: 0.3125rem 3.125rem 0.9375rem 0.9375rem;
}
@media print, screen and (max-width: 63.99875em) {
  .hero-stat__image--stat {
    right: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .hero-stat__image--stat {
    right: -4.375rem;
  }
}
.hero-stat__image--stat p {
  margin: 0;
  color: #fff;
}
.hero-stat__image--stat p.percentage {
  font-weight: bold;
  margin-bottom: 0.3125rem;
}
@media print, screen and (min-width: 40em) {
  .hero-stat__image--stat p.percentage {
    font-size: 3.125rem;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .hero-stat__image--stat p.percentage {
    font-size: 2.5rem;
  }
}
.hero-stat__image--stat p.description {
  font-size: 0.75rem;
  font-weight: 500;
  margin-bottom: 0.1875rem;
}
.hero-stat__image--stat p.statistic {
  font-size: 0.6875rem;
}
.hero-stat__image--one, .hero-stat__image--two {
  position: relative;
}
.hero-stat__image--one:before, .hero-stat__image--two:before {
  position: absolute;
}
.hero-stat__image--one {
  margin-bottom: 1.5625rem;
}
@media print, screen and (max-width: 63.99875em) {
  .hero-stat__image--one {
    margin-right: 6.875rem;
  }
}
@media print, screen and (min-width: 64em) {
  .hero-stat__image--one {
    margin-right: 3.125rem;
    transform: translateX(-3.125rem);
  }
}
.hero-stat__image--one:before {
  transform: translateY(-50%);
}
@media print, screen and (min-width: 64em) {
  .hero-stat__image--one:before {
    content: url("data:image/svg+xml,%3csvg id='Group_5968' data-name='Group 5968' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='29.019' height='38.199' viewBox='0 0 29.019 38.199'%3e%3cdefs%3e%3cclipPath id='clip-path'%3e%3crect id='Rectangle_6530' data-name='Rectangle 6530' width='29.019' height='38.199' fill='%23b91e79'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='Group_4032' data-name='Group 4032' clip-path='url(./%23clip-path/index.html)'%3e%3cpath id='Path_5759' data-name='Path 5759' d='M28.631%2c3.644%2c22.483.194A1.519%2c1.519%2c0%2c0%2c0%2c21%2c.194L9.432%2c6.682C3.35%2c10.094%2c0%2c14.5%2c0%2c19.1S3.35%2c28.1%2c9.432%2c31.517L21%2c38a1.519%2c1.519%2c0%2c0%2c0%2c1.486%2c0l6.149-3.449a.759.759%2c0%2c0%2c0%2c0-1.324L3.441%2c19.1%2c28.631%2c4.968a.759.759%2c0%2c0%2c0%2c0-1.325' transform='translate(0 0)' fill='%23b91e79'/%3e%3c/g%3e%3c/svg%3e");
    right: -3.75rem;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .hero-stat__image--one:before {
    content: url("data:image/svg+xml,%3csvg id='Group_6199' data-name='Group 6199' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21.845' height='28.756' viewBox='0 0 21.845 28.756'%3e%3cdefs%3e%3cclipPath id='clip-path'%3e%3crect id='Rectangle_6530' data-name='Rectangle 6530' width='21.845' height='28.756' fill='%23b91e79'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='Group_4032' data-name='Group 4032' clip-path='url(./%23clip-path/index.html)'%3e%3cpath id='Path_5759' data-name='Path 5759' d='M21.554%2c2.743%2c16.925.146a1.143%2c1.143%2c0%2c0%2c0-1.119%2c0L7.1%2c5.031C2.522%2c7.6%2c0%2c10.918%2c0%2c14.378s2.522%2c6.779%2c7.1%2c9.348l8.706%2c4.884a1.143%2c1.143%2c0%2c0%2c0%2c1.119%2c0l4.629-2.6a.572.572%2c0%2c0%2c0%2c0-1L2.59%2c14.378%2c21.554%2c3.74a.572.572%2c0%2c0%2c0%2c0-1' transform='translate(0 0)' fill='%23b91e79'/%3e%3c/g%3e%3c/svg%3e");
    right: -2.5rem;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .hero-stat__image--one:before {
    top: 50%;
  }
}
@media print, screen and (min-width: 64em) {
  .hero-stat__image--one:before {
    top: 40%;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .hero-stat__image--two {
    margin-left: 2.5rem;
    margin-right: 3.4375rem;
  }
}
.hero-stat__image--two:before {
  top: 0.9375rem;
}
@media print, screen and (min-width: 64em) {
  .hero-stat__image--two:before {
    content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='29.019' height='38.199' viewBox='0 0 29.019 38.199'%3e%3cg id='Group_5966' data-name='Group 5966' transform='translate(29.019 38.199) rotate(180)'%3e%3cg id='Group_4032' data-name='Group 4032' clip-path='url(./%23clip-path/index.html)'%3e%3cpath id='Path_5759' data-name='Path 5759' d='M28.631%2c3.644%2c22.483.194A1.519%2c1.519%2c0%2c0%2c0%2c21%2c.194L9.432%2c6.682C3.35%2c10.094%2c0%2c14.5%2c0%2c19.1S3.35%2c28.1%2c9.432%2c31.517L21%2c38a1.519%2c1.519%2c0%2c0%2c0%2c1.486%2c0l6.149-3.449a.759.759%2c0%2c0%2c0%2c0-1.324L3.441%2c19.1%2c28.631%2c4.968a.759.759%2c0%2c0%2c0%2c0-1.325' transform='translate(0 0)' fill='%23f58706'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
    top: 0.625rem;
    left: -3.75rem;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .hero-stat__image--two:before {
    content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21.845' height='28.756' viewBox='0 0 21.845 28.756'%3e%3cdefs%3e%3cclipPath id='clip-path'%3e%3crect id='Rectangle_6530' data-name='Rectangle 6530' width='21.845' height='28.756' fill='%23f58706'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='Group_6198' data-name='Group 6198' transform='translate(21.845 28.756) rotate(180)'%3e%3cg id='Group_4032' data-name='Group 4032' clip-path='url(./%23clip-path/index.html)'%3e%3cpath id='Path_5759' data-name='Path 5759' d='M21.554%2c2.743%2c16.925.146a1.143%2c1.143%2c0%2c0%2c0-1.119%2c0L7.1%2c5.031C2.522%2c7.6%2c0%2c10.918%2c0%2c14.378s2.522%2c6.779%2c7.1%2c9.348l8.706%2c4.884a1.143%2c1.143%2c0%2c0%2c0%2c1.119%2c0l4.629-2.6a.572.572%2c0%2c0%2c0%2c0-1L2.59%2c14.378%2c21.554%2c3.74a.572.572%2c0%2c0%2c0%2c0-1' transform='translate(0 0)' fill='%23f58706'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
    left: -2.5rem;
  }
}
.hero-stat h1 {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  .hero-stat h1 {
    font-size: 5.625rem;
    line-height: 1.3;
  }
  .hero-stat h1 .inset {
    position: absolute;
    right: 0;
  }
}
@media only screen and (min-width: 64em) and (min-width: 1420px) {
  .hero-stat h1 .inset {
    right: 9.375rem;
  }
}

.wf-golostext-n4-active .hero-stat__image--stat p.percentage {
  font-family: "Golos Text", sans-serif;
}

@media print, screen and (min-width: 64em) {
  .latest-insights__wrapper {
    flex-wrap: nowrap;
  }
}
@media print, screen and (min-width: 64em) {
  .latest-insights__intro {
    padding: 1.5625rem 0 1.25rem 3.125rem;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .latest-insights__intro {
    padding: 0 0 1.875rem 0;
  }
}
.latest-insights__intro .grid-x {
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .latest-insights__intro .grid-x:before {
    content: "";
    position: absolute;
    display: block;
    background-color: #7577be;
    left: -3.125rem;
    top: -1.5625rem;
    bottom: -1.25rem;
    width: 0.0625rem;
  }
}
.latest-insights__intro h2 {
  color: #101524;
  margin: 0;
}
.latest-insights__intro p {
  color: #7577be;
  font-size: 1.25rem;
  margin-top: 1.25rem;
}
.latest-insights__intro p:last-of-type {
  margin-bottom: 0;
}
.latest-insights__intro a {
  margin-top: 2.0625rem;
}
.latest-insights__slick .slick-list {
  margin: 0 -1.625rem;
  overflow: unset;
  overflow-x: clip;
}
.latest-insights__slick .slick-list .slick-track {
  padding-bottom: 0.3125rem;
}
.latest-insights__slick .slick-list .slick-track .slick-slide {
  margin: 0 0.625rem;
}
.latest-insights__slick .card--insight {
  position: relative;
}
.latest-insights__slick .card--insight a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
}
.latest-insights__slick .card--insight img {
  border-radius: 0.625rem;
}
.latest-insights__slick .card--insight .tags li {
  border: 1px solid #101524;
  color: #101524;
  border-radius: 1.625rem;
  font-size: 0.8125rem;
  padding: 0 0.75rem;
}
.latest-insights .readtime {
  font-size: 0.8125rem;
  font-weight: 500;
}
.latest-insights .title {
  margin-bottom: 0.3125rem;
}

.cta__subheading {
  font-size: 1.25rem;
  color: #7577be;
  margin-bottom: 0;
}
.cta .grid-x {
  position: relative;
  z-index: 2;
}
.cta h3 {
  margin-bottom: 0;
  color: #fff;
}
@media print, screen and (max-width: 63.99875em) {
  .cta a svg {
    max-width: 5rem;
    height: auto;
  }
  .cta a svg path#mask {
    opacity: 0;
  }
  .cta a svg path#gradient {
    opacity: 1;
  }
}
.cta a svg path {
  transition: opacity 0.2s ease-out;
}
@media print, screen and (min-width: 64em) {
  .cta a svg path#mask {
    fill: #7577be;
  }
  .cta a svg path#gradient {
    opacity: 0;
  }
}
.cta--gradient {
  position: relative;
}
.cta--gradient .grid-container:before {
  content: "";
  position: absolute;
  background: #eff4fb;
  display: block;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  height: 25rem;
  width: 25rem;
  border-radius: 100%;
  filter: blur(50px);
}
@media print, screen and (max-width: 63.99875em) {
  .cta--gradient .grid-container:before {
    height: 12.5rem;
    width: 12.5rem;
  }
}
.cta--gradient h3 {
  color: #101524;
}
.cta--gradient a svg path#mask {
  fill: #d6e3f6;
}

.cta a:hover svg path#mask {
  opacity: 0;
}
.cta a:hover svg path#gradient {
  opacity: 1;
}

@media print, screen and (min-width: 64em) {
  .repeater-pills__intro {
    margin-bottom: 3.125rem;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .repeater-pills__intro {
    margin-bottom: 6.25rem;
  }
}
.repeater-pills__intro h2 {
  margin-bottom: 0;
}
.repeater-pills__intro h2 + p {
  margin-top: 1.25rem;
}
.repeater-pills__intro p {
  font-size: 1.25rem;
  color: #fff;
}
.repeater-pills__intro p:last-of-type {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  .repeater-pills__layout {
    justify-content: space-between;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .repeater-pills__layout {
    justify-content: center;
  }
}
.repeater-pills__content p {
  color: #fff;
}
.repeater-pills__content--one {
  margin-bottom: 0.9375rem;
}
.repeater-pills__content--one p {
  font-size: 1.25rem;
}
.repeater-pills__content a {
  margin-top: 0.9375rem;
}
@media print, screen and (max-width: 63.99875em) {
  .repeater-pills__repeater {
    margin-bottom: 5rem;
  }
}
.repeater-pills__repeater .pills {
  position: relative;
}
.repeater-pills__repeater .pills:before {
  position: absolute;
}
@media print, screen and (min-width: 64em) {
  .repeater-pills__repeater .pills:before {
    content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='2418.602' height='2586.483' viewBox='0 0 2418.602 2586.483'%3e%3cg id='Group_6538' data-name='Group 6538' transform='translate(-537.81 -15)'%3e%3cpath id='Path_7513' data-name='Path 7513' d='M-8886.088-10443.391c0%2c72.844-69.665%2c69.665-69.665%2c69.665' transform='translate(9493.608 12974.171)' fill='none' stroke='%237577be' stroke-width='2'/%3e%3cpath id='Path_7514' data-name='Path 7514' d='M-8955.752-10373.705c0-72.844%2c69.665-69.665%2c69.665-69.665' transform='translate(9563.272 12904.485)' fill='none' stroke='%237577be' stroke-width='2'/%3e%3cpath id='Path_7515' data-name='Path 7515' d='M-8955.753-10373.726s69.665%2c3.179%2c69.665-69.665.1-97.925.1-97.925' transform='translate(9747.273 12834.8)' fill='none' stroke='%237577be' stroke-width='2'/%3e%3cpath id='Path_7516' data-name='Path 7516' d='M-8955.752-10443.391c0%2c72.844%2c69.665%2c69.665%2c69.665%2c69.665' transform='translate(9896.122 12904.485)' fill='none' stroke='%237577be' stroke-width='2'/%3e%3cpath id='Path_7518' data-name='Path 7518' d='M-8193.49-10313.02h2279.227' transform='translate(8870.674 12774.114)' fill='none' stroke='%237577be' stroke-width='2'/%3e%3cpath id='Path_7519' data-name='Path 7519' d='M-8193.489-10313.02h1946.378' transform='translate(9203.523 12843.8)' fill='none' stroke='%237577be' stroke-width='2'/%3e%3cpath id='Path_8072' data-name='Path 8072' d='M-8193.49-10313.02h2279.227' transform='translate(-9451.73 8208.49) rotate(90)' fill='none' stroke='%237577be' stroke-width='2'/%3e%3c/g%3e%3c/svg%3e");
    top: 0;
    transform: translateY(calc(-100% + 30px));
    right: -151.1875rem;
  }
}
.repeater-pills__repeater .pills .cell {
  display: flex;
  position: relative;
}
.repeater-pills__repeater .pills .cell:first-of-type .pill p {
  position: relative;
}
.repeater-pills__repeater .pills .cell:first-of-type .pill p:before {
  position: absolute;
}
@media print, screen and (max-width: 63.99875em) {
  .repeater-pills__repeater .pills .cell:first-of-type .pill p:before {
    content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='2308.073' height='93.075' viewBox='0 0 2308.073 93.075'%3e%3cg id='Group_6539' data-name='Group 6539' transform='translate(-28.989 -2778.863)'%3e%3cpath id='Path_8073' data-name='Path 8073' d='M0%2c0H2052.663' transform='translate(284.398 2870.908)' fill='none' stroke='%237577be' stroke-width='2' opacity='0.2'/%3e%3cg id='Group_6538' data-name='Group 6538' transform='translate(-92.527 -40.752)'%3e%3cpath id='Path_7461' data-name='Path 7461' d='M45.883%2c45.9C45.883-2.08%2c0%2c.013%2c0%2c.013' transform='translate(122.527 2866.51) rotate(-90)' fill='none' stroke='%237577be' stroke-width='2'/%3e%3cpath id='Path_7462' data-name='Path 7462' d='M0%2c0H2052.637' transform='translate(168.424 2820.627)' fill='none' stroke='%237577be' stroke-width='2'/%3e%3cpath id='Path_7465' data-name='Path 7465' d='M-8909.855-10397.48c0-47.991-45.9-45.9-45.9-45.9' transform='translate(9241.564 13264.018)' fill='none' stroke='%237577be' stroke-width='2' opacity='0.2'/%3e%3cpath id='Path_7466' data-name='Path 7466' d='M-8955.753-10443.391c0%2c37.1%2c27.479%2c43.794%2c39.905%2c44.968a39.92%2c39.92%2c0%2c0%2c0%2c5.375.179' transform='translate(9287.461 13309.9)' fill='none' stroke='%237577be' stroke-width='2' opacity='0.2'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
    left: 50%;
    top: -3.625rem;
  }
}
.repeater-pills__repeater .pills .cell:not(:last-of-type):nth-of-type(odd) .pill:after {
  content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='67.379' height='67.369' viewBox='0 0 67.379 67.369'%3e%3cpath id='Path_7520' data-name='Path 7520' d='M-8955.752-10377.038c0-69.36%2c66.333-66.333%2c66.333-66.333' transform='translate(8956.752 10444.407)' fill='none' stroke='%237577be' stroke-width='2'/%3e%3c/svg%3e");
  position: absolute;
  top: 50%;
  left: -4.25rem;
}
.repeater-pills__repeater .pills .cell:not(:last-of-type):nth-of-type(even) .pill:after {
  content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='67.379' height='67.369' viewBox='0 0 67.379 67.369'%3e%3cpath id='Path_7648' data-name='Path 7648' d='M-8889.42-10377.038c0-69.36-66.333-66.333-66.333-66.333' transform='translate(8955.799 10444.407)' fill='none' stroke='%237577be' stroke-width='2'/%3e%3c/svg%3e");
  position: absolute;
  top: 50%;
  right: -4.25rem;
}
.repeater-pills__repeater .pills .cell:not(:first-of-type) {
  margin-top: 2.625rem;
}
@media only screen and (max-width: 500px) {
  .repeater-pills__repeater .pills .cell:not(:last-of-type) .pill:after {
    content: "" !important;
    width: 0.125rem;
    height: 2.625rem;
    display: block;
    left: 50% !important;
    top: unset !important;
    bottom: -2.6875rem;
    background: #7577be;
  }
}
.repeater-pills__repeater .pills .cell .pill {
  position: relative;
  padding: 0.625rem 2.8125rem;
  border: 1px solid #fff;
  border-radius: 3.125rem;
  min-width: 14.0625rem;
  text-align: center;
}
@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .repeater-pills__repeater .pills .cell .pill {
    min-width: 21.875rem;
  }
}
@media only screen and (max-width: 500px) {
  .repeater-pills__repeater .pills .cell .pill {
    width: 100%;
  }
}
.repeater-pills__repeater .pills .cell .pill:before {
  content: "";
  position: absolute;
  background: -webkit-linear-gradient(45deg, #f58706, #b91e79);
  opacity: 0;
  z-index: 0;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  transition: opacity 0.2s ease-out;
  border-radius: 3.125rem;
}
.repeater-pills__repeater .pills .cell .pill p {
  position: relative;
  z-index: 2;
  margin: 0;
  font-size: 1.25rem;
  font-weight: 600;
  color: #fff;
}
@media only screen and (min-width: 500px) {
  .repeater-pills__repeater .pills .cell:nth-of-type(odd) {
    justify-content: end;
  }
}

.repeater-pills__repeater .pills .pill:hover:before {
  opacity: 1;
}
.repeater-pills__repeater .pills .pill.active:before {
  opacity: 1;
}

.repeater-stack {
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .repeater-stack__intro__wrap {
    position: sticky;
    top: 1.25rem;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .repeater-stack__intro {
    order: -1;
    margin-bottom: 3.125rem;
  }
}
.repeater-stack__intro h2 {
  color: #101524;
  margin-bottom: 0;
}
.repeater-stack__intro h2 + p {
  margin-top: 1.25rem;
}
.repeater-stack__intro p {
  font-size: 1.25rem;
}
.repeater-stack__intro p:last-of-type {
  margin-bottom: 0;
}
.repeater-stack__intro a {
  margin-top: 1.875rem;
}
@media print, screen and (max-width: 63.99875em) {
  .repeater-stack__image {
    margin: 3.75rem 0 2.5rem 0;
    position: relative;
  }
}
@media print, screen and (min-width: 64em) {
  .repeater-stack__image {
    position: sticky;
    top: 1.25rem;
    display: inline-block;
  }
}
.repeater-stack__image img {
  position: relative;
  z-index: 3;
}
.repeater-stack__image:before, .repeater-stack__image:after {
  content: "";
  position: absolute;
  border-radius: 50%;
  aspect-ratio: 1/1;
  width: 55%;
  filter: blur(3.125rem);
}
.repeater-stack__image:before {
  top: -1.5625rem;
  right: 0;
  background-color: #b91e79;
  z-index: 1;
  opacity: 0.2;
}
.repeater-stack__image:after {
  bottom: -1.5625rem;
  left: 0;
  background-color: #d6e3f6;
  z-index: 2;
  opacity: 0.8;
}
.repeater-stack__stack {
  position: relative;
  z-index: 3;
}
@media print, screen and (min-width: 64em) {
  .repeater-stack__stack {
    margin-top: 1.25rem;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .repeater-stack__stack {
    margin-top: 0.625rem;
  }
}
.repeater-stack__stack .cell {
  padding-right: 0.25rem;
}

.repeater-stack__stack .cell .card--white {
  position: sticky;
  top: 220px;
  margin-top: -2.5rem;
}
.repeater-stack__stack .cell .card--white .content p {
  font-size: 1rem;
}
.repeater-stack__stack .cell .card--white:hover {
  background-color: #fff;
}
.repeater-stack__stack .cell .card--white.is-active {
  background-color: #eff4fb;
}
.repeater-stack__stack .cell .card--white.is-active:hover {
  background-color: #eff4fb;
}

.card {
  padding: 1.25rem;
  background: #eff4fb;
  border-radius: 0.625rem;
  position: relative;
  overflow: hidden;
  box-shadow: 3px 3px 4px 0 rgba(59, 61, 139, 0.15);
}
.card--success-stories {
  padding: 2.1875rem 1.25rem;
  border-radius: 0.625rem;
  border: 1px solid #d1e1f8;
  background: #fff;
  box-shadow: 3px 3px 4px 0 rgba(59, 61, 139, 0.15);
  transition: all 0.2s ease-out;
}
.card--insight {
  border-radius: 0.625rem;
  border: 1px solid #d1e1f8;
  background: #fff;
  box-shadow: 3px 3px 4px 0 rgba(59, 61, 139, 0.15);
  transition: all 0.2s ease-out;
}
.card--white {
  padding: 1.5625rem 1.25rem 2.5rem 1.25rem;
  border-radius: 0.625rem;
  border: 1px solid #d1e1f8;
  background: #fff;
  box-shadow: 3px 3px 4px 0 rgba(59, 61, 139, 0.15);
  transition: background-color 0.2s ease-out;
}
.card--purple {
  padding: 0.625rem 0.9375rem;
  background-color: rgba(117, 119, 190, 0.1019607843);
  border: 1px solid #7577be;
  border-radius: 0.625rem;
  transition: background-color 0.2s ease-out;
}
.card--purple p {
  color: #7577be;
  transition: color 0.2s ease-out;
  margin-bottom: 0;
}
.card--purple p b {
  color: #fff;
}
.card .content {
  position: relative;
  z-index: 2;
}
.card:before {
  content: "";
  position: absolute;
  background: -webkit-linear-gradient(-90deg, #f58706, #b91e79);
  opacity: 0;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: opacity 0.2s ease-out;
}
.card img {
  transition: filter 0.2s ease-out;
  margin-bottom: 2.5rem;
}
.card h4 {
  margin-bottom: 0;
  transition: color 0.2s ease-out;
}
.card p {
  transition: color 0.2s ease-out;
}
.card p:first-of-type {
  margin-top: 0.9375rem;
}
@media print, screen and (max-width: 63.99875em) {
  .card--padded {
    padding: 1.25rem 1.25rem 0.9375rem 1.25rem;
  }
}
@media print, screen and (min-width: 64em) {
  .card--padded {
    padding: 1.25rem 1.25rem 2.5rem 1.25rem;
  }
}

@media print, screen and (max-width: 63.99875em) {
  .slick-slide .card:before {
    opacity: 1;
  }
  .slick-slide .card h4,
  .slick-slide .card p {
    color: #fff;
  }
  .slick-slide .card img {
    filter: brightness(0) invert(1);
  }
}

.card--insight:hover, .card--insight:focus {
  background-color: #eff4fb;
  transform: translateY(-0.9375rem);
}
.card--white:hover, .card--white:focus {
  background-color: #eff4fb;
}
.card--success-stories:hover, .card--success-stories:focus {
  background-color: #eff4fb;
  transform: translateY(-0.9375rem);
}
.card--purple:hover, .card--purple:focus {
  background-color: #7577be;
}
.card--purple:hover p, .card--purple:focus p {
  color: #fff;
}
.card.active:before, .card:hover:before, .card:focus:before {
  opacity: 1;
}
.card.active h4,
.card.active p, .card:hover h4,
.card:hover p, .card:focus h4,
.card:focus p {
  color: #fff;
}
.card.active img, .card:hover img, .card:focus img {
  filter: brightness(0) invert(1);
}

.repeater-slider__intro {
  margin-bottom: 3.125rem;
}
.repeater-slider__intro h2 {
  color: #101524;
  margin-bottom: 0;
  margin-bottom: 1.25rem;
}
@media print, screen and (min-width: 64em) {
  .repeater-slider__intro h2,
  .repeater-slider__intro p {
    text-align: center;
  }
}
.repeater-slider__intro p.subheading {
  font-size: 1.25rem;
}
.repeater-slider__intro p:last-of-type {
  margin-bottom: 0;
}
.repeater-slider__intro .grid-x {
  margin-top: 1.25rem;
}
.repeater-slider .slick-list {
  margin: 0 -1.25rem;
}
.repeater-slider .slick-list .slick-track {
  display: flex !important;
  align-items: stretch;
  padding-bottom: 0.3125rem;
}
.repeater-slider .slick-list .slick-track .slick-slide {
  margin: 0 1.25rem;
  height: inherit !important;
}
.repeater-slider .slick-list .slick-track .slick-slide.slick-current .card--white {
  background: #eff4fb;
}
.repeater-slider .slick-list .slick-track .slick-slide div {
  height: 100%;
}
.repeater-slider .slick-list .slick-track .slick-slide p:last-of-type {
  margin-bottom: 0;
}

@media print, screen and (max-width: 63.99875em) {
  .split-content-select__grid {
    justify-content: center;
  }
}
@media print, screen and (min-width: 64em) {
  .split-content-select__grid {
    justify-content: space-between;
  }
}
.split-content-select__content h2 {
  margin: 0;
}
.split-content-select__content p {
  color: #fff;
}
.split-content-select__content p.subheading {
  font-size: 1.25rem;
  margin-top: 1.875rem;
}
.split-content-select__content p:last-of-type {
  margin-bottom: 0;
}
.split-content-select .content p {
  color: #fff;
}
@media print, screen and (min-width: 64em) {
  .split-content-select .content p:first-of-type {
    margin-top: 1.875rem;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .split-content-select .content p:first-of-type {
    margin-top: 3.125rem;
  }
}
.split-content-select .content p:last-of-type {
  margin-bottom: 0;
}
.split-content-select a.button:not(.arrow) {
  margin-top: 1.5625rem;
}
.split-content-select__wrapper {
  position: relative;
  height: fit-content;
}
@media print, screen and (max-width: 39.99875em) {
  .split-content-select__wrapper > .grid-x {
    justify-content: center;
  }
  .split-content-select__wrapper > .grid-x:not(:last-of-type) {
    margin-bottom: 1.25rem;
  }
}
@media print, screen and (min-width: 40em) {
  .split-content-select__wrapper > .grid-x:nth-of-type(odd) {
    justify-content: end;
  }
}
@media print, screen and (min-width: 40em) {
  .split-content-select__wrapper > .grid-x:nth-of-type(2) {
    margin-top: -2.8125rem;
  }
  .split-content-select__wrapper > .grid-x:nth-of-type(3) {
    margin-top: -1.875rem;
  }
  .split-content-select__wrapper > .grid-x:nth-of-type(4) {
    margin-top: -2.1875rem;
    margin-left: -1.25rem;
  }
}
@media print, screen and (min-width: 40em) {
  .split-content-select__wrapper:before {
    content: "";
    border: 1.875rem solid #3b3d8b;
    width: 18.4375rem;
    height: 18.4375rem;
    position: absolute;
    border-radius: 50%;
    right: 50%;
    transform: translateX(50%);
    top: 1.25rem;
  }
}
.split-content-select__select {
  position: relative;
}
@media print, screen and (max-width: 63.99875em) {
  .split-content-select__select {
    margin-top: 3.125rem;
  }
}
.split-content-select__select--card {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 16.5625rem;
  height: 7.8125rem;
  background-color: #eff4fb;
  padding: 1.5625rem;
  border-radius: 0.625rem;
  overflow: hidden;
  box-shadow: 3px 3px 4px 0 rgba(59, 61, 139, 0.15);
}
.split-content-select__select--card .backface {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: space-between;
  transition: opacity 0.2s ease-out;
  position: absolute;
  padding: 0.9375rem;
  height: 100%;
  width: 100%;
}
@media print, screen and (min-width: 40em) {
  .split-content-select__select--card .backface {
    opacity: 0;
    background: -webkit-linear-gradient(45deg, #f58706, #b91e79);
  }
}
@media print, screen and (max-width: 39.99875em) {
  .split-content-select__select--card .backface {
    background: #fff;
  }
}
.split-content-select__select--card .backface p {
  font-size: 0.75rem;
  margin-bottom: 0.3125rem;
  color: #7577be;
}
@media print, screen and (min-width: 40em) {
  .split-content-select__select--card .backface p {
    color: #fff;
  }
}
.split-content-select__select--card .backface a {
  margin-top: auto;
}
@media print, screen and (min-width: 40em) {
  .split-content-select__select--card .backface a {
    color: #fff;
  }
}
.split-content-select__select--card .backface a.link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3;
}
@media print, screen and (min-width: 40em) {
  .split-content-select__select--card .backface a svg path {
    fill: #fff;
  }
}

.split-content-select__select--card:hover, .split-content-select__select--card:focus {
  z-index: 5;
}
.split-content-select__select--card:hover .backface, .split-content-select__select--card:focus .backface {
  opacity: 1;
  z-index: 0;
}

.off-canvas-wrapper {
  overflow: visible;
}

body {
  overflow-x: hidden;
}

@media print, screen and (max-width: 63.99875em) {
  .bg-gradient {
    border-radius: 1.625rem 1.625rem 0 0;
    margin-top: -1.625rem;
    padding-bottom: 6.875rem;
    padding-top: 5rem;
  }
}
@media print, screen and (min-width: 64em) {
  .bg-gradient {
    padding: 6.25rem 0 10.625rem 0;
    border-radius: 3.9375rem 3.9375rem 0 0;
    margin-top: -3.9375rem;
  }
}

@media print, screen and (min-width: 64em) {
  .hero-stat {
    padding: 12.5rem 0 0 0;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .hero-stat {
    padding: 9.0625rem 0 0 0;
  }
}

@media print, screen and (min-width: 64em) {
  .repeater-stack {
    margin-bottom: 11.25rem;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .repeater-stack {
    margin-bottom: 4.375rem;
  }
}

@media print, screen and (min-width: 64em) {
  .repeater-slider {
    margin: 6.5625rem 0;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .repeater-slider {
    margin: 4.6875rem 0;
  }
}

.latest-insights {
  background-color: #fff;
  margin-bottom: 5.3125rem;
}
@media print, screen and (min-width: 64em) {
  .latest-insights {
    padding-top: 6.875rem;
    border-radius: 3.9375rem 3.9375rem 0 0;
    margin-top: -3.9375rem;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .latest-insights {
    padding-top: 5rem;
    border-radius: 1.625rem 1.625rem 0 0;
    margin-top: -1.625rem;
  }
}

.cta {
  margin: 7.5rem 0 0 0;
}
.cta--gradient {
  margin-bottom: 7.5rem;
}
.cta + .split-content-select {
  margin: 7.5rem 0 0 0;
}

/*# sourceMappingURL=page-home.css.map*/