:root {
  --v: "v1.0.120";
  font-size: 0.5208333333vw;
  --dark--new: #39075B;
  --light: #fdfbf6;
  --white: #fdfbf6;
  --yellow: #fdf374;
  --natural: #F9F3E4;
  --natural--100: #fdfbf6;
  --natural--200: #F9F3E4;
  --easeInOutQuint: cubic-bezier(0.22, 1, 0.36, 1);
  --easing: var(--easeInOutQuint);
  -webkit-font-smoothing: antialiased;
}

@media screen and (min-width: 1920px) {
  :root {
    font-size: 10px;
  }
}
@media screen and (max-width: 991px) {
  :root {
    font-size: 2.5641025641vw;
  }
}
html * {
  box-sizing: border-box;
}

body {
  background-color: var(--natural--100) !important;
}

body.--resizing * {
  transition-delay: none !important;
  transition-duration: 0ms !important;
  transition-property: none !important;
  transition-timing-function: none !important;
  animation-play-state: paused !important;
  animation-timing-function: none !important;
}

.i_navbar-w {
  transition: all 500ms var(--easeInOutQuint);
}

body.state--scrolled .i_navbar-w {
  background-color: var(--natural--100) !important;
}

.stick {
  position: sticky;
  top: 0;
}
@media screen and (max-width: 991px) {
  .stick {
    position: relative;
    top: 0 !important;
  }
}

ul {
  list-style: none;
}

a {
  text-decoration: none;
}

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

.i_bkg--natural .i_logocarousel__cover {
  background-image: linear-gradient(270deg, rgba(249, 243, 228, 0), var(--natural));
}

.i_bkg--natural .i_logocarousel__cover--right {
  background-image: linear-gradient(90deg, rgba(249, 243, 228, 0), var(--natural));
}

.i_bar {
  transform-origin: left center;
}

.i_btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transform-origin: center left;
}

.i_btn__stack__slice,
.i_btn__content {
  transition: transform 250ms var(--easing);
}

@media screen and (min-width: 992px) {
  .i_btn:hover .i_btn__content {
    transform: translateY(-2rem);
  }
  .i_btn:hover .i_btn__stack__slice--middle {
    transform: translateY(-1rem);
  }
}
.i_btn__icon {
  transform-origin: center left;
}

.i_btn__text {
  white-space: nowrap;
}

.i_btn--outline .i_btn__content__inner {
  background-color: var(--yellow);
}

.i_btn--natural .i_btn__content__inner {
  background-color: var(--natural);
}

.i_btn--outline .i_btn__text,
.i_btn--natural .i_btn__text {
  color: var(--dark--new);
}

.i_btn--outline .i_btn__icon svg path,
.i_btn--natural .i_btn__icon svg path {
  stroke: var(--dark--new);
}

.i_btn__icon {
  max-width: 2.1rem;
}

.i_btn__icon svg {
  display: block;
  width: 100%;
}

.i_btn--nohover-w .i_btn .i_btn__content,
.i_navbar-w .i_btn .i_btn__content {
  transform: none !important;
}
.i_btn--nohover-w .i_btn .i_btn__stack__slice,
.i_navbar-w .i_btn .i_btn__stack__slice {
  transform: none !important;
}

.i_link {
  display: inline-flex;
  flex-direction: column;
}

html:not(.wf-design-mode) .i_link:hover .i_link__row__inner:after {
  transform: translateY(0);
}
html:not(.wf-design-mode) .i_link:hover .i_link__label {
  transform: translateY(-100%);
}
.i_link__row {
  display: flex;
  position: relative;
  width: max-content;
  gap: 0.5em;
}
.i_link__row .i_bar {
  position: absolute;
  bottom: 0;
  left: 0;
}
.i_link__row + .i_link__row {
  margin-top: 0.3em;
}

.i_link__row__inner {
  overflow: hidden;
  position: relative;
}
.i_link__row__inner:after {
  content: attr(data-label);
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  transform: translateY(100%);
  transition: transform 250ms var(--easing);
  font-size: inherit;
}

.i_link__label {
  display: flex;
  position: relative;
  overflow: hidden;
  transition: transform 250ms var(--easing);
}

.i_link__arrow {
  width: 0.8em;
  display: block;
  overflow: hidden;
}
.i_link__arrow svg {
  width: 100%;
  height: 100%;
  max-width: 100%;
}

.i_notificationbar {
  width: calc(100% + 1.2rem);
  padding: 0 0.6rem;
  transform: translateX(-0.6rem);
}

.i_notificationbar__content {
  transition: transform 250ms var(--easing);
}

.i_notificationbar:hover .i_notificationbar__content {
  transform: translate(0.6rem, -0.6rem);
}

.i_icon--close svg {
  display: block;
  width: 2.5rem;
  height: 2.5rem;
}

.i_notificationbar__closebtn .i_icon--close {
  transition: transform 250ms var(--easing);
}

.i_notificationbar__closebtn:hover .i_icon--close {
  transform: rotate(90deg);
}

.i_slideupblock__scaleWrap,
.i_slideupblock {
  transform-origin: bottom center;
}

.i_blogpostsgriditem__image {
  aspect-ratio: 1.73249551;
  display: block;
}

.i_blogpostsgriditem__image--ar-1-3 {
  aspect-ratio: 2;
}

.i_icon--lottie g path {
  stroke: var(--dark--new);
}

.i_herosection .i_container .carousel-component {
  margin-bottom: -1.5rem;
}

.i_nav__linklist__item__icon svg {
  width: 100%;
  height: 100%;
}

.i_testimonialslider {
  position: relative;
}

.i_testimonialslider__items {
  position: relative;
}
.i_testimonialslider__items .i_testimonialblock {
  background: transparent;
  padding-bottom: 0 !important;
}
.i_testimonialslider__items .i_testimonialblock .i_testimonial__header {
  gap: 0;
}
.i_testimonialslider__items .i_testimonialblock .i_quote-w {
  overflow: hidden;
}
.i_testimonialslider__items .i_testimonialblock .i_quote {
  position: relative;
  transform: translateY(-100%);
  transition: transform 450ms var(--easing);
  padding-top: 4rem;
}

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

.i_testimonialslider__nav__bar {
  position: relative;
  width: 85rem;
  margin: 0 auto;
  max-width: 100vw;
}
@media screen and (max-width: 991px) {
  .i_testimonialslider__nav__bar {
    width: 35rem;
  }
}
.i_testimonialslider__nav__bar .i_testimonialslider__nav__bar__main {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 0.1rem;
  background-color: var(--dark--new);
  transform: translate(0, -50%);
}
.i_testimonialslider__nav__bar .i_testimonialslider__nav__bar__count {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 0.5rem;
  background-color: var(--dark--new);
  transform-origin: left;
  transform: translate(0, -50%) scaleX(0);
}
.i_testimonialslider__nav__bar .i_testimonialslider__nav__bar__count.--countdown {
  transform: translate(0, -50%) scaleX(1);
  transition: transform 3800ms ease-in-out;
}
.i_testimonialslider__nav__bar .i_testimonialslider__nav__bar__count.--userEngaged {
  transform: translate(0, -50%) scaleX(0.0001);
  transition-duration: 500ms !important;
}

.i_testimonialslider__nav {
  display: flex;
  padding: 3.15rem 14rem 0;
  padding-right: 12.35rem;
}
@media screen and (max-width: 991px) {
  .i_testimonialslider__nav {
    padding: 3.2rem 2rem;
    align-items: center;
    justify-content: center;
  }
  .i_testimonialslider__nav .i_testimonialslider__nav__item,
  .i_testimonialslider__nav .i_testimonialslider__nav__item:nth-child(1) {
    margin-left: 0 !important;
  }
}

.i_testimonialslider__nav__item {
  display: block;
  padding: 1.65rem;
  position: relative;
  cursor: pointer;
}
.i_testimonialslider__nav__item:nth-child(1) {
  margin-left: auto;
}
.i_testimonialslider__nav__item:after {
  display: block;
  width: 2rem;
  aspect-ratio: 1;
  border-radius: 100%;
  border: 0.2rem solid var(--dark--new);
  transition: background-color 250ms var(--easing);
  content: "";
}
@media screen and (max-width: 991px) {
  .i_testimonialslider__nav__item {
    padding: 1.2rem;
  }
  .i_testimonialslider__nav__item:after {
    width: 1.8rem;
  }
}

.i_testimonialslider__nav__item.i--active:after {
  background-color: var(--dark--new);
}

.i_testimonialslider__item .i_iconheader {
  overflow: hidden;
  position: relative;
}
.i_testimonialslider__item .i_iconheader .i_bar {
  position: absolute;
  transform: translateY(-0.1rem);
  bottom: 0;
  left: 0;
  width: 100%;
}
.i_testimonialslider__item .i_iconheader .i_testimonial__logo {
  position: relative;
  transform: translateY(100%);
  padding-bottom: 2.4rem;
  transition: transform 250ms var(--easing);
  box-sizing: content-box;
}
.i_testimonialslider__item .i_testimonial__footer-w {
  overflow: hidden;
}
.i_testimonialslider__item .i_testimonial__footer-w .i_testimonial__footer {
  position: relative;
  transform: translateY(100%);
  transition: transform 250ms var(--easing);
  padding-bottom: 2.5rem;
}

.i_testimonialslider__item.i--active {
  position: relative;
  z-index: 2;
}
.i_testimonialslider__item.i--active .i_iconheader .i_testimonial__logo {
  transform: translateY(0%);
  transition-delay: 350ms;
}
.i_testimonialslider__item.i--active .i_quote {
  transform: translateY(0);
  transition-delay: 500ms;
}
.i_testimonialslider__item.i--active .i_testimonial__footer {
  transform: translateY(0);
  transition-delay: 750ms;
}

.i_testimonialslider-w-w {
  display: flex;
}

.i_testimonialblock {
  border: none !important;
}

.i_testimonialslider-w {
  border: 0.2rem solid var(--dark--new);
  padding: 1.5rem 5rem 5rem 1.5rem;
  display: flex;
  border-radius: 0.4rem;
}

@media screen and (max-width: 991px) {
  .i_testimonialslider-w {
    border: none;
    padding: 0;
  }
}
.i_togglelist .i_togglelist__item {
  gap: 0;
}
.i_togglelist .i_togglelist__item + .i_togglelist__item .i_bar:first-child {
  display: none;
}
.i_togglelist .i_togglelist__item .i_togglelist__item__arrow {
  transition: transform 450ms var(--easing);
}
.i_togglelist .i_togglelist__item.i--open .i_togglelist__item__arrow {
  transform: rotate(-180deg);
}
.i_togglelist .i_togglelist__item__toggle {
  padding: 4rem 0;
  cursor: pointer;
}
.i_togglelist .i_togglelist__item__body {
  height: 0;
  overflow: hidden;
  transition: height 450ms var(--easing);
}
.i_togglelist .i_togglelist__item__body__content {
  padding-bottom: 4rem;
}

@media screen and (max-width: 991px) {
  .i_togglelist .i_togglelist__item:first-child .i_bar:first-child {
    display: none;
  }
  .i_togglelist .i_togglelist__item .i_bar:last-child {
    display: none;
  }
  .i_togglelist .i_togglelist__item__toggle {
    padding: 0;
  }
  .i_togglelist .i_togglelist__item__body__content {
    padding-bottom: 0;
    padding-top: 2.4rem;
  }
}
.i_restackingslider__complex {
  display: flex;
  padding-top: 9rem;
  gap: 22rem;
}
@media screen and (max-width: 991px) {
  .i_restackingslider__complex {
    display: none;
  }
}

.i_restackingslider__stack {
  width: 100%;
  position: relative;
  height: 54rem;
}

.i_restackingslider__stack__layer {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 0.4rem;
  background-color: var(--white);
  transform-origin: bottom right;
  transition: transform 500ms ease-in-out;
}
.i_restackingslider__stack__layer--1 {
  z-index: 9;
  transform: translate(0rem, 0rem);
}
.i_restackingslider__stack__layer--2 {
  z-index: 8;
  transform: translate(1.5rem, 1.5rem);
}
.i_restackingslider__stack__layer--3 {
  z-index: 7;
  transform: translate(3rem, 3rem);
}
.i_restackingslider__stack__layer--4 {
  z-index: 6;
  transform: translate(4.5rem, 4.5rem);
}
.i_restackingslider__stack__layer--5 {
  z-index: 5;
  transform: translate(6rem, 6rem);
}
.i_restackingslider__stack__layer--6 {
  z-index: 4;
  transform: translate(7.5rem, 7.5rem);
}
.i_restackingslider__stack__layer--7 {
  z-index: 3;
  transform: translate(9rem, 9rem);
}
.i_restackingslider__stack__layer--8 {
  z-index: 2;
  transform: translate(10.5rem, 10.5rem);
}
.i_restackingslider__stack__layer--9 {
  z-index: 1;
  transform: translate(12rem, 12rem);
}
.i_restackingslider__stack__layer--10 {
  z-index: 0;
  transform: translate(13.5rem, 13.5rem);
}
.i_restackingslider__stack__layer.i--active {
  transform: translate(0, 0);
}
.i_restackingslider__stack__layer.--reset {
  transform: translate(-6rem, -6rem);
  z-index: 99;
}

.i_restackingslider__stack__layer__box {
  position: absolute;
  transition: transform 550ms var(--easing) !important;
}

.i_restackingslider__stack__layer:not(.i--active) .i_restackingslider__stack__layer__box {
  transform: none !important;
}

.layerorder--2 .i_restackingslider__stack__layer__box--1 {
  background: #F7C2A2;
  width: 22rem;
  height: 30rem;
  top: 15rem;
  transform: translate(-6rem, 0);
}
.layerorder--2 .i_restackingslider__stack__layer__box--2 {
  background: #F9F3E4;
  width: 60rem;
  height: 30rem;
  top: 5rem;
  transform: translate(6rem, 0);
}
.layerorder--2 .i_restackingslider__stack__layer__box--3 {
  background: #39075B;
  width: 50rem;
  left: 30rem;
  transform: scaleY(1.1);
}
.layerorder--3 .i_restackingslider__stack__layer__box--1 {
  background: #F9F3E4;
  width: 25rem;
  height: 25rem;
  top: 5rem;
  transform: translate(-6rem, 0);
}
.layerorder--3 .i_restackingslider__stack__layer__box--2 {
  background: #39075B;
  width: 60rem;
  height: 30rem;
  top: 20rem;
  transform: translate(6rem, 0);
}
.layerorder--3 .i_restackingslider__stack__layer__box--3 {
  background: #F7C2A2;
  width: 50rem;
  left: 30rem;
  transform: scaleY(1.1);
}

.i_restackingslider__content {
  overflow: hidden;
  position: relative;
  width: 100%;
  max-width: 56rem;
}

.i_restackingslider__content__layer {
  position: absolute;
  transform: translateY(-100%);
  transition: transform 550ms var(--easing);
}
.i_restackingslider__content__layer.i--active {
  transform: translateY(0);
  transition-delay: 500ms;
}

.i_restackingslider__items {
  display: none;
}
@media screen and (max-width: 991px) {
  .i_restackingslider__items {
    display: flex;
  }
}

@media screen and (max-width: 991px) {
  .i_restackingslider__nav {
    display: none;
  }
}

.i_restackingslider__nav__item {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.i_restackingslider__nav__item:after {
  display: block;
  content: "";
  height: 0.5rem;
  background-color: var(--dark--new);
  position: absolute;
  top: 100%;
  width: 100%;
  transform-origin: left;
  transform: scaleX(0);
}
@keyframes grow {
  0% {
    transform: scaleX(0);
  }
  100% {
    transform: scaleX(1);
  }
}
.i_restackingslider__nav__item.i--active:after {
  transform: scaleX(1);
  top: calc(100% - 0.5rem);
  animation: grow 5000ms ease-in-out;
}

.--userEngaged .i_restackingslider__nav__item:after {
  animation: none;
  transform: scaleX(1);
}

.i_cycleslider__list {
  display: flex;
  flex-direction: column;
  position: relative;
}
@media screen and (max-width: 991px) {
  .i_cycleslider__list {
    display: none;
  }
}
.i_cycleslider__list .i_cycleslider__list__item {
  display: flex;
  position: relative;
  margin-top: -1.6rem;
  flex-grow: 0;
  max-width: max-content;
}
.i_cycleslider__list .i_cycleslider__list__item:nth-child(1) {
  padding-left: 0;
  z-index: 5;
}
.i_cycleslider__list .i_cycleslider__list__item:nth-child(2) {
  padding-left: 12rem;
  z-index: 4;
}
.i_cycleslider__list .i_cycleslider__list__item:nth-child(3) {
  padding-left: 24rem;
  z-index: 3;
}
.i_cycleslider__list .i_cycleslider__list__item:nth-child(4) {
  padding-left: 36rem;
  z-index: 2;
}
.i_cycleslider__list .i_cycleslider__list__item:nth-child(5) {
  padding-left: 48rem;
  z-index: 1;
}
.i_cycleslider__list .i_cycleslider__list__item:nth-child(6) {
  padding-left: 60rem;
  z-index: 0;
}
.i_cycleslider__list .i_cycleslider__list__item:first-child {
  margin-top: 0;
}
.i_cycleslider__list .i_cycleslider__list__item:last-child .i_cycleslider__list__item__box {
  margin-left: auto;
}
.i_cycleslider__list .i_cycleslider__list__item.i--active .i_cycleslider__list__item__box {
  background: #F9F3E4;
  z-index: 10;
}
.i_cycleslider__list .i_cycleslider__list__item__box {
  display: flex;
  align-items: center;
  gap: 2rem;
  font-size: 6.7rem;
  line-height: 1em;
  padding: 0 4rem;
  height: 13rem;
  border: 0.2rem solid var(--dark--new);
  border-radius: 0.4rem;
  background: #F2E2C3;
  transition: background 350ms var(--easing);
  z-index: 2;
  cursor: pointer;
}
.i_cycleslider__list .i_cycleslider__list__item__number {
  color: #AE50E9;
}
.i_cycleslider__list .i_cycleslider__list__item__title {
  color: #39075B;
}
.i_cycleslider__list .i_cycleslider__list__item__arrow {
  position: absolute;
  z-index: 1;
}
.i_cycleslider__list .i_cycleslider__list__item__arrow svg {
  display: block;
  width: 100%;
  height: 100%;
}
.i_cycleslider__list .i_cycleslider__list__item__arrow--down {
  position: absolute;
  left: 100%;
  bottom: 3rem;
  width: 12.6rem;
  height: 3.3rem;
  transform: translateX(-7rem);
}
.i_cycleslider__list .i_cycleslider__list__item__arrow--up {
  left: 0;
  bottom: 0;
  transform: translate(4.5rem, -6.5rem);
  width: 38rem;
  height: 26rem;
}

.i_cycleslider__nav {
  gap: 4rem !important;
}

.i_cycleslider__nav__item {
  cursor: pointer;
  color: #DBB86F;
}
.i_cycleslider__nav__item__title, .i_cycleslider__nav__item__description, .i_cycleslider__nav__item__number {
  color: currentColor !important;
  transition: color 250ms var(--easing);
}
.i_cycleslider__nav__item__title [class*=i_heading], .i_cycleslider__nav__item__description [class*=i_heading], .i_cycleslider__nav__item__number [class*=i_heading] {
  color: currentColor !important;
  transition: color 250ms var(--easing);
}
.i_cycleslider__nav__item__title .i_p, .i_cycleslider__nav__item__description .i_p, .i_cycleslider__nav__item__number .i_p {
  color: currentColor;
  transition: color 250ms var(--easing);
}
.i_cycleslider__nav__item .i_bar {
  background-color: currentColor !important;
  transition: color 250ms var(--easing);
}
.i_cycleslider__nav__item.i--active {
  color: var(--dark--new);
}
.i_cycleslider__nav__item.i--active .i_cycleslider__nav__item__number {
  color: #AE50E9 !important;
}
@media screen and (max-width: 991px) {
  .i_cycleslider__nav__item {
    color: var(--dark--new);
    cursor: default;
  }
  .i_cycleslider__nav__item .i_cycleslider__nav__item__number {
    color: #AE50E9 !important;
  }
}

.i_cycleslider__element__mobile {
  display: none;
}
@media screen and (max-width: 991px) {
  .i_cycleslider__element__mobile {
    width: 28.2rem;
    height: 14.5rem;
    display: block;
  }
  .i_cycleslider__element__mobile svg {
    display: block;
    width: 100%;
    height: 100%;
  }
}

.i_ctasection__block__wrap .i_ctasection__block {
  z-index: 25;
}
.i_ctasection__block__wrap .i_ctasection__block--behind {
  transition: transform 1000ms var(--easing);
}
.i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(1) {
  z-index: 14;
  left: 0rem;
  right: 0rem;
  max-width: calc(100% - (0rem * 2));
}
.i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(2) {
  z-index: 13;
  left: 2rem;
  right: 2rem;
  max-width: calc(100% - (2rem * 2));
}
.i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(3) {
  z-index: 12;
  left: 4rem;
  right: 4rem;
  max-width: calc(100% - (4rem * 2));
}
.i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(4) {
  z-index: 11;
  left: 6rem;
  right: 6rem;
  max-width: calc(100% - (6rem * 2));
}
.i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(5) {
  z-index: 10;
  left: 8rem;
  right: 8rem;
  max-width: calc(100% - (8rem * 2));
}
.i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(6) {
  z-index: 9;
  left: 10rem;
  right: 10rem;
  max-width: calc(100% - (10rem * 2));
}
.i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(7) {
  z-index: 8;
  left: 12rem;
  right: 12rem;
  max-width: calc(100% - (12rem * 2));
}
.i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(8) {
  z-index: 7;
  left: 14rem;
  right: 14rem;
  max-width: calc(100% - (14rem * 2));
}
.i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(9) {
  z-index: 6;
  left: 16rem;
  right: 16rem;
  max-width: calc(100% - (16rem * 2));
}
.i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(10) {
  z-index: 5;
  left: 18rem;
  right: 18rem;
  max-width: calc(100% - (18rem * 2));
}
.i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(11) {
  z-index: 4;
  left: 20rem;
  right: 20rem;
  max-width: calc(100% - (20rem * 2));
}
.i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(12) {
  z-index: 3;
  left: 22rem;
  right: 22rem;
  max-width: calc(100% - (22rem * 2));
}
.i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(13) {
  z-index: 2;
  left: 24rem;
  right: 24rem;
  max-width: calc(100% - (24rem * 2));
}
.i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(14) {
  z-index: 1;
  left: 26rem;
  right: 26rem;
  max-width: calc(100% - (26rem * 2));
}
.i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(15) {
  z-index: 0;
  left: 28rem;
  right: 28rem;
  max-width: calc(100% - (28rem * 2));
}
@media screen and (max-width: 991px) {
  .i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(1) {
    transform: translateY(0rem) !important;
    z-index: 14;
    left: 0rem;
    right: 0rem;
    max-width: calc(100% - (0rem * 2));
  }
  .i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(2) {
    transform: translateY(0.6rem) !important;
    z-index: 13;
    left: 0.5rem;
    right: 0.5rem;
    max-width: calc(100% - (0.5rem * 2));
  }
  .i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(3) {
    transform: translateY(1.2rem) !important;
    z-index: 12;
    left: 1rem;
    right: 1rem;
    max-width: calc(100% - (1rem * 2));
  }
  .i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(4) {
    transform: translateY(1.8rem) !important;
    z-index: 11;
    left: 1.5rem;
    right: 1.5rem;
    max-width: calc(100% - (1.5rem * 2));
  }
  .i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(5) {
    transform: translateY(2.4rem) !important;
    z-index: 10;
    left: 2rem;
    right: 2rem;
    max-width: calc(100% - (2rem * 2));
  }
  .i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(6) {
    transform: translateY(3rem) !important;
    z-index: 9;
    left: 2.5rem;
    right: 2.5rem;
    max-width: calc(100% - (2.5rem * 2));
  }
  .i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(7) {
    transform: translateY(3.6rem) !important;
    z-index: 8;
    left: 3rem;
    right: 3rem;
    max-width: calc(100% - (3rem * 2));
  }
  .i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(8) {
    transform: translateY(4.2rem) !important;
    z-index: 7;
    left: 3.5rem;
    right: 3.5rem;
    max-width: calc(100% - (3.5rem * 2));
  }
  .i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(9) {
    transform: translateY(4.8rem) !important;
    z-index: 6;
    left: 4rem;
    right: 4rem;
    max-width: calc(100% - (4rem * 2));
  }
  .i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(10) {
    transform: translateY(5.4rem) !important;
    z-index: 5;
    left: 4.5rem;
    right: 4.5rem;
    max-width: calc(100% - (4.5rem * 2));
  }
  .i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(11) {
    transform: translateY(6rem) !important;
    z-index: 4;
    left: 5rem;
    right: 5rem;
    max-width: calc(100% - (5rem * 2));
  }
  .i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(12) {
    transform: translateY(6.6rem) !important;
    z-index: 3;
    left: 5.5rem;
    right: 5.5rem;
    max-width: calc(100% - (5.5rem * 2));
  }
  .i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(13) {
    transform: translateY(7.2rem) !important;
    z-index: 2;
    left: 6rem;
    right: 6rem;
    max-width: calc(100% - (6rem * 2));
  }
  .i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(14) {
    transform: translateY(7.8rem) !important;
    z-index: 1;
    left: 6.5rem;
    right: 6.5rem;
    max-width: calc(100% - (6.5rem * 2));
  }
  .i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(15) {
    transform: translateY(8.4rem) !important;
    z-index: 0;
    left: 7rem;
    right: 7rem;
    max-width: calc(100% - (7rem * 2));
  }
  .i_ctasection__block__wrap .i_ctasection__block--behind:nth-child(n+7) {
    display: none;
  }
}

.i_slideupblocks .i_slideupblocks__list {
  gap: 0;
}
@media screen and (max-width: 991px) {
  .i_slideupblocks .i_slideupblocks__list {
    gap: 6.2rem;
  }
}
.i_slideupblocks .sticky {
  top: 8rem;
}
.i_slideupblocks .sticky:nth-child(1) .i_stackingblock__wrap {
  position: relative;
  top: 1rem !important;
  transform-origin: top center;
  transition: transform 1000ms var(--easing);
}
@media screen and (max-width: 991px) {
  .i_slideupblocks .sticky:nth-child(1) .i_stackingblock__wrap {
    top: 0 !important;
    padding-top: 0;
  }
}
.i_slideupblocks .sticky:nth-child(2) .i_stackingblock__wrap {
  position: relative;
  top: 2rem !important;
  transform-origin: top center;
  transition: transform 1000ms var(--easing);
}
@media screen and (max-width: 991px) {
  .i_slideupblocks .sticky:nth-child(2) .i_stackingblock__wrap {
    top: 0 !important;
    padding-top: 0;
  }
}
.i_slideupblocks .sticky:nth-child(3) .i_stackingblock__wrap {
  position: relative;
  top: 3rem !important;
  transform-origin: top center;
  transition: transform 1000ms var(--easing);
}
@media screen and (max-width: 991px) {
  .i_slideupblocks .sticky:nth-child(3) .i_stackingblock__wrap {
    top: 0 !important;
    padding-top: 0;
  }
}
.i_slideupblocks .sticky:nth-child(4) .i_stackingblock__wrap {
  position: relative;
  top: 4rem !important;
  transform-origin: top center;
  transition: transform 1000ms var(--easing);
}
@media screen and (max-width: 991px) {
  .i_slideupblocks .sticky:nth-child(4) .i_stackingblock__wrap {
    top: 0 !important;
    padding-top: 0;
  }
}
.i_slideupblocks .sticky:nth-child(5) .i_stackingblock__wrap {
  position: relative;
  top: 5rem !important;
  transform-origin: top center;
  transition: transform 1000ms var(--easing);
}
@media screen and (max-width: 991px) {
  .i_slideupblocks .sticky:nth-child(5) .i_stackingblock__wrap {
    top: 0 !important;
    padding-top: 0;
  }
}
.i_slideupblocks .sticky:nth-child(6) .i_stackingblock__wrap {
  position: relative;
  top: 6rem !important;
  transform-origin: top center;
  transition: transform 1000ms var(--easing);
}
@media screen and (max-width: 991px) {
  .i_slideupblocks .sticky:nth-child(6) .i_stackingblock__wrap {
    top: 0 !important;
    padding-top: 0;
  }
}
.i_slideupblocks .sticky:nth-child(7) .i_stackingblock__wrap {
  position: relative;
  top: 7rem !important;
  transform-origin: top center;
  transition: transform 1000ms var(--easing);
}
@media screen and (max-width: 991px) {
  .i_slideupblocks .sticky:nth-child(7) .i_stackingblock__wrap {
    top: 0 !important;
    padding-top: 0;
  }
}
.i_slideupblocks .sticky:nth-child(8) .i_stackingblock__wrap {
  position: relative;
  top: 8rem !important;
  transform-origin: top center;
  transition: transform 1000ms var(--easing);
}
@media screen and (max-width: 991px) {
  .i_slideupblocks .sticky:nth-child(8) .i_stackingblock__wrap {
    top: 0 !important;
    padding-top: 0;
  }
}
.i_slideupblocks .sticky:nth-child(9) .i_stackingblock__wrap {
  position: relative;
  top: 9rem !important;
  transform-origin: top center;
  transition: transform 1000ms var(--easing);
}
@media screen and (max-width: 991px) {
  .i_slideupblocks .sticky:nth-child(9) .i_stackingblock__wrap {
    top: 0 !important;
    padding-top: 0;
  }
}
.i_slideupblocks .sticky:nth-child(10) .i_stackingblock__wrap {
  position: relative;
  top: 10rem !important;
  transform-origin: top center;
  transition: transform 1000ms var(--easing);
}
@media screen and (max-width: 991px) {
  .i_slideupblocks .sticky:nth-child(10) .i_stackingblock__wrap {
    top: 0 !important;
    padding-top: 0;
  }
}
.i_slideupblocks .sticky::last-child {
  top: auto;
  bottom: 1rem;
}

.insert__clippedgraphic__row {
  align-items: stretch !important;
  min-height: 54rem;
}
.insert__clippedgraphic__row .i_subtitle {
  margin: 0;
}
.insert__clippedgraphic__row .insert__clippedgraphic__content {
  padding-top: 11rem;
  padding-bottom: 14.8rem;
}

.insert__clippedgraphic__media {
  position: relative;
  min-height: 100%;
  flex-grow: 1;
  flex-shrink: 0;
}

.insert__clippedgraphic__media__asset {
  position: absolute;
  top: 40%;
  display: block;
  transition: transform 1000ms var(--easing);
}

@media screen and (max-width: 991px) {
  .insert__clippedgraphic {
    padding-top: 0 !important;
  }
  .insert__clippedgraphic__row {
    align-items: center !important;
    min-height: auto !important;
  }
  .insert__clippedgraphic__row .insert__clippedgraphic__content {
    padding-top: 5.6rem;
    padding-bottom: 7.9rem;
  }
  .insert__clippedgraphic__media {
    padding: 0 !important;
    flex-grow: 0 !important;
    flex-shrink: 1 !important;
    min-height: auto !important;
  }
  .insert__clippedgraphic__media__asset {
    position: relative;
    top: 0;
    transform: none !important;
    overflow: hidden;
  }
  .i_stackingblock__wrap {
    transform: none !important;
    overflow: hidden !important;
  }
}
.i_heading-1 {
  padding-bottom: 2rem;
}

.i_hero__content {
  padding-top: 0;
}

.herosection__content__media {
  padding-top: 2.5rem;
}

.i_btngroup {
  overflow: hidden;
}

.i_hero__content__description__wrap {
  padding-bottom: 0;
}

.i_btngroup {
  padding-top: 3rem;
}

.i_bar {
  height: max(1px, 0.1rem) !important;
}
@media screen and (max-width: 450px) {
  .i_bar {
    height: 1px !important;
  }
}

.i_bar--large {
  height: max(6px, 0.6rem) !important;
}
@media screen and (max-width: 450px) {
  .i_bar--large {
    height: 6px !important;
  }
}

.i_bar--medium {
  height: max(2px, 0.2rem) !important;
}
@media screen and (max-width: 450px) {
  .i_bar--medium {
    height: 2px !important;
  }
}

@keyframes carousel {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}
.carousel-component {
  overflow: hidden;
}

.logo-carousel-wrap {
  animation: carousel 10000ms linear infinite;
}

.i_iconheader {
  overflow: hidden;
  gap: 0 !important;
}

.i_iconheader [class*=i_icon] {
  padding-bottom: 1.6rem;
  box-sizing: content-box;
}

.i_icontextblock__title-w {
  overflow: hidden;
  padding-bottom: 0.3em;
}

.i_icontextblock__content-w {
  overflow: hidden;
}

.i--font--alt,
.i_statsblock__stat__number {
  font-feature-settings: "aalt" on;
}

@media screen and (min-width: 991px) {
  html:not(.wf-design-mode) .i--animatesection [class*=i_animate--] {
    transition: transform 550ms var(--easing);
  }
  html:not(.wf-design-mode) .i--animatesection:not(.i--animatesection--in) [class*=i_animate--] {
    transition-delay: 0ms !important;
  }
  html:not(.wf-design-mode) .i--animatesection .i_animate--slide {
    transform: translateX(-100%);
  }
  html:not(.wf-design-mode) .i--animatesection .i_animate--grow {
    transform: scaleX(0);
  }
  html:not(.wf-design-mode) .i--animatesection .i_animate--drop {
    transform: translateY(calc(-100% - 2px));
  }
  html:not(.wf-design-mode) .i--animatesection .i_animate--rise {
    transform: translateY(calc(100% + 2px));
  }
  html:not(.wf-design-mode) .i--animatesection .i_animate--btn--slide {
    transform: translateX(calc(-100% - 2px));
  }
  html:not(.wf-design-mode) .i--animatesection .i_animate--btn--rise {
    transform: translateY(calc(100% - 2rem - 2px));
  }
  html:not(.wf-design-mode) .i--animatesection .i_animate--box {
    position: relative;
    width: 100%;
  }
  html:not(.wf-design-mode) .i--animatesection .i_animate--box .i_blogpostsgriditem__image {
    opacity: 0;
    z-index: 9;
    position: relative;
    transition: opacity 550ms var(--easing);
  }
  html:not(.wf-design-mode) .i--animatesection .i_animate--box .i_animatedboxes {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: all 550ms var(--easing);
    width: 0;
    height: 0;
    transform-origin: top left;
  }
  html:not(.wf-design-mode) .i--animatesection .i_animate--box .i_animatedbox {
    position: absolute;
    width: 100%;
    height: 100%;
    border: 0.2rem solid var(--dark--new);
    border-radius: 0.4rem !important;
    top: 0;
    left: 0;
    background-color: var(--white);
    transition: all 550ms var(--easing);
  }
  html:not(.wf-design-mode) .i--animatesection .i_animate--box .i_animatedbox:first-child {
    z-index: 8 !important;
  }
  html:not(.wf-design-mode) .i--animatesection .i_animate--box .i_animatedbox:nth-child(1) {
    z-index: 3;
  }
  html:not(.wf-design-mode) .i--animatesection .i_animate--box .i_animatedbox:nth-child(2) {
    z-index: 2;
  }
  html:not(.wf-design-mode) .i--animatesection .i_animate--box .i_animatedbox:nth-child(3) {
    z-index: 1;
  }
  html:not(.wf-design-mode) .i--animatesection .i_animate--box .i_animatedbox:nth-child(4) {
    z-index: 0;
  }
  html:not(.wf-design-mode) .i--animatesection .i_statsblock__stat__bar {
    transform: scaleX(0);
  }
  html:not(.wf-design-mode) .i--animatesection .i_statsblock__stat__number {
    transform: translateY(100%);
  }
  html:not(.wf-design-mode) .i--animatesection .i_statsblock__stat__label__text {
    transform: translateY(-100%);
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animate--grow {
    transform: scaleX(1);
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animate--drop {
    transform: translateY(0);
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animate--rise {
    transform: translateY(0);
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animate--btn--slide {
    transform: translateX(0);
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animate--slide {
    transform: translateX(0);
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animate--btn--rise {
    transform: translateY(0);
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat__bar {
    transform: scaleX(1);
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat__label__text,
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat__number {
    transform: translateY(0);
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(1) {
    transition-delay: 33ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(2) {
    transition-delay: 66ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(3) {
    transition-delay: 99ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(4) {
    transition-delay: 132ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(5) {
    transition-delay: 165ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(6) {
    transition-delay: 198ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(7) {
    transition-delay: 231ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(8) {
    transition-delay: 264ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(9) {
    transition-delay: 297ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(10) {
    transition-delay: 330ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(11) {
    transition-delay: 363ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(12) {
    transition-delay: 396ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(13) {
    transition-delay: 429ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(14) {
    transition-delay: 462ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(15) {
    transition-delay: 495ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(16) {
    transition-delay: 528ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(17) {
    transition-delay: 561ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(18) {
    transition-delay: 594ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(19) {
    transition-delay: 627ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(20) {
    transition-delay: 660ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(21) {
    transition-delay: 693ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(22) {
    transition-delay: 726ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(23) {
    transition-delay: 759ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(24) {
    transition-delay: 792ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(25) {
    transition-delay: 825ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(26) {
    transition-delay: 858ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(27) {
    transition-delay: 891ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(28) {
    transition-delay: 924ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(29) {
    transition-delay: 957ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(30) {
    transition-delay: 990ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(31) {
    transition-delay: 1023ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(32) {
    transition-delay: 1056ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(33) {
    transition-delay: 1089ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(34) {
    transition-delay: 1122ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(35) {
    transition-delay: 1155ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(36) {
    transition-delay: 1188ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(37) {
    transition-delay: 1221ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(38) {
    transition-delay: 1254ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(39) {
    transition-delay: 1287ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(40) {
    transition-delay: 1320ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(41) {
    transition-delay: 1353ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__bar:nth-child(42) {
    transition-delay: 1386ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__number {
    transition-delay: 150ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(1) .i_statsblock__stat__label__text {
    transition-delay: 1500ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(1) {
    transition-delay: 283ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(2) {
    transition-delay: 316ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(3) {
    transition-delay: 349ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(4) {
    transition-delay: 382ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(5) {
    transition-delay: 415ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(6) {
    transition-delay: 448ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(7) {
    transition-delay: 481ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(8) {
    transition-delay: 514ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(9) {
    transition-delay: 547ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(10) {
    transition-delay: 580ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(11) {
    transition-delay: 613ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(12) {
    transition-delay: 646ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(13) {
    transition-delay: 679ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(14) {
    transition-delay: 712ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(15) {
    transition-delay: 745ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(16) {
    transition-delay: 778ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(17) {
    transition-delay: 811ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(18) {
    transition-delay: 844ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(19) {
    transition-delay: 877ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(20) {
    transition-delay: 910ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(21) {
    transition-delay: 943ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(22) {
    transition-delay: 976ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(23) {
    transition-delay: 1009ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(24) {
    transition-delay: 1042ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(25) {
    transition-delay: 1075ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(26) {
    transition-delay: 1108ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(27) {
    transition-delay: 1141ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(28) {
    transition-delay: 1174ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(29) {
    transition-delay: 1207ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(30) {
    transition-delay: 1240ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(31) {
    transition-delay: 1273ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(32) {
    transition-delay: 1306ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(33) {
    transition-delay: 1339ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(34) {
    transition-delay: 1372ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(35) {
    transition-delay: 1405ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(36) {
    transition-delay: 1438ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(37) {
    transition-delay: 1471ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(38) {
    transition-delay: 1504ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(39) {
    transition-delay: 1537ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(40) {
    transition-delay: 1570ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(41) {
    transition-delay: 1603ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__bar:nth-child(42) {
    transition-delay: 1636ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__number {
    transition-delay: 400ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(2) .i_statsblock__stat__label__text {
    transition-delay: 1750ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(1) {
    transition-delay: 533ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(2) {
    transition-delay: 566ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(3) {
    transition-delay: 599ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(4) {
    transition-delay: 632ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(5) {
    transition-delay: 665ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(6) {
    transition-delay: 698ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(7) {
    transition-delay: 731ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(8) {
    transition-delay: 764ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(9) {
    transition-delay: 797ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(10) {
    transition-delay: 830ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(11) {
    transition-delay: 863ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(12) {
    transition-delay: 896ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(13) {
    transition-delay: 929ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(14) {
    transition-delay: 962ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(15) {
    transition-delay: 995ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(16) {
    transition-delay: 1028ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(17) {
    transition-delay: 1061ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(18) {
    transition-delay: 1094ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(19) {
    transition-delay: 1127ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(20) {
    transition-delay: 1160ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(21) {
    transition-delay: 1193ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(22) {
    transition-delay: 1226ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(23) {
    transition-delay: 1259ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(24) {
    transition-delay: 1292ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(25) {
    transition-delay: 1325ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(26) {
    transition-delay: 1358ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(27) {
    transition-delay: 1391ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(28) {
    transition-delay: 1424ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(29) {
    transition-delay: 1457ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(30) {
    transition-delay: 1490ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(31) {
    transition-delay: 1523ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(32) {
    transition-delay: 1556ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(33) {
    transition-delay: 1589ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(34) {
    transition-delay: 1622ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(35) {
    transition-delay: 1655ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(36) {
    transition-delay: 1688ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(37) {
    transition-delay: 1721ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(38) {
    transition-delay: 1754ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(39) {
    transition-delay: 1787ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(40) {
    transition-delay: 1820ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(41) {
    transition-delay: 1853ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__bar:nth-child(42) {
    transition-delay: 1886ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__number {
    transition-delay: 650ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(3) .i_statsblock__stat__label__text {
    transition-delay: 2000ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(1) {
    transition-delay: 783ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(2) {
    transition-delay: 816ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(3) {
    transition-delay: 849ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(4) {
    transition-delay: 882ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(5) {
    transition-delay: 915ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(6) {
    transition-delay: 948ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(7) {
    transition-delay: 981ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(8) {
    transition-delay: 1014ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(9) {
    transition-delay: 1047ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(10) {
    transition-delay: 1080ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(11) {
    transition-delay: 1113ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(12) {
    transition-delay: 1146ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(13) {
    transition-delay: 1179ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(14) {
    transition-delay: 1212ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(15) {
    transition-delay: 1245ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(16) {
    transition-delay: 1278ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(17) {
    transition-delay: 1311ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(18) {
    transition-delay: 1344ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(19) {
    transition-delay: 1377ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(20) {
    transition-delay: 1410ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(21) {
    transition-delay: 1443ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(22) {
    transition-delay: 1476ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(23) {
    transition-delay: 1509ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(24) {
    transition-delay: 1542ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(25) {
    transition-delay: 1575ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(26) {
    transition-delay: 1608ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(27) {
    transition-delay: 1641ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(28) {
    transition-delay: 1674ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(29) {
    transition-delay: 1707ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(30) {
    transition-delay: 1740ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(31) {
    transition-delay: 1773ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(32) {
    transition-delay: 1806ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(33) {
    transition-delay: 1839ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(34) {
    transition-delay: 1872ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(35) {
    transition-delay: 1905ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(36) {
    transition-delay: 1938ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(37) {
    transition-delay: 1971ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(38) {
    transition-delay: 2004ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(39) {
    transition-delay: 2037ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(40) {
    transition-delay: 2070ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(41) {
    transition-delay: 2103ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__bar:nth-child(42) {
    transition-delay: 2136ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__number {
    transition-delay: 900ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_statsblock__stat:nth-child(4) .i_statsblock__stat__label__text {
    transition-delay: 2250ms;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animatedbox--topleft {
    max-width: calc(100% - 2rem);
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animatedbox--hasBoxes.i_animatedbox--topleft {
    margin-left: 2rem;
    margin-bottom: 1.5rem;
  }
}
@media screen and (min-width: 991px) and (max-width: 991px) {
  html:not(.wf-design-mode) .i--animatesection--in .i_animatedbox--hasBoxes.i_animatedbox--topleft {
    margin-left: 0;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 991px) {
  html:not(.wf-design-mode) .i--animatesection--in .i_animatedbox--topright {
    margin-right: 2em;
    max-width: calc(100% - 2rem);
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animatedbox--bottomleft {
    max-width: calc(100% - 2rem);
    margin-left: 2rem;
    margin-bottom: 1.5rem;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animate--box .i_blogpostsgriditem__image {
    opacity: 1;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animate--box .i_animatedboxes {
    width: 100%;
    height: 100%;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animate--box .i_animatedbox:nth-child(1) {
    z-index: 3;
    left: 0;
    top: 0;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animate--box .i_animatedbox:nth-child(2) {
    z-index: 2;
    left: 1rem;
    top: 1rem;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animate--box .i_animatedbox:nth-child(3) {
    z-index: 1;
    left: 2rem;
    top: 2rem;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animate--box .i_animatedbox:nth-child(4) {
    z-index: 0;
    left: 3rem;
    top: 3rem;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animate--box.i_animatedbox--topleft .i_animatedbox:nth-child(1) {
    z-index: 3;
    left: 0;
    top: 0;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animate--box.i_animatedbox--topleft .i_animatedbox:nth-child(2) {
    z-index: 2;
    left: -1rem;
    top: -1rem;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animate--box.i_animatedbox--topleft .i_animatedbox:nth-child(3) {
    z-index: 1;
    left: -2rem;
    top: -2rem;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animate--box.i_animatedbox--topleft .i_animatedbox:nth-child(4) {
    z-index: 0;
    left: -3rem;
    top: -3rem;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animate--box.i_animatedbox--topright .i_animatedbox:nth-child(1) {
    z-index: 3;
    left: 0;
    top: 0;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animate--box.i_animatedbox--topright .i_animatedbox:nth-child(2) {
    z-index: 2;
    left: 1rem;
    top: -1rem;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animate--box.i_animatedbox--topright .i_animatedbox:nth-child(3) {
    z-index: 1;
    left: 2rem;
    top: -2rem;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animate--box.i_animatedbox--topright .i_animatedbox:nth-child(4) {
    z-index: 0;
    left: 3rem;
    top: -3rem;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animate--box.i_animatedbox--bottomleft .i_animatedbox:nth-child(1) {
    z-index: 3;
    left: 0;
    top: 0;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animate--box.i_animatedbox--bottomleft .i_animatedbox:nth-child(2) {
    z-index: 2;
    left: -1rem;
    top: 1rem;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animate--box.i_animatedbox--bottomleft .i_animatedbox:nth-child(3) {
    z-index: 1;
    left: -2rem;
    top: 2rem;
  }
  html:not(.wf-design-mode) .i--animatesection--in .i_animate--box.i_animatedbox--bottomleft .i_animatedbox:nth-child(4) {
    z-index: 0;
    left: -3rem;
    top: 3rem;
  }
}
@media screen and (min-width: 991px) {
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(2) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(40 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(3) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(39 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(4) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(38 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(5) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(37 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(6) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(36 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(7) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(35 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(8) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(34 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(9) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(33 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(10) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(32 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(11) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(31 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(12) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(30 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(13) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(29 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(14) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(28 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(15) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(27 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(16) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(26 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(17) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(25 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(18) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(24 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(19) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(23 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(20) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(22 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(21) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(21 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(22) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(20 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(23) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(19 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(24) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(18 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(25) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(17 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(26) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(16 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(27) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(15 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(28) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(14 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(29) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(13 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(30) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(12 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(31) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(11 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(32) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(10 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(33) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(9 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(34) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(8 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(35) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(7 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(36) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(6 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(37) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(5 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(38) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(4 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(39) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(3 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(40) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(2 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(41) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(1 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    border: 0.1rem solid transparent;
    margin: -0.1rem 0;
  }
  .i_statsblock__stat__bar:nth-child(42) .i_statsblock__stat__bar__line {
    transform: scaleY(calc(0 / 42)) translate(0, -50%);
  }
  .i_statsblock__stat__bar {
    transform-origin: top left;
    transition: transform var(--easing) 250ms;
  }
  .i_statsblock__stat__number-w {
    overflow: hidden;
  }
  .i_statsblock__stat__number-w .i_statsblock__stat__number {
    position: relative;
    transition: transform 250ms var(--easing);
  }
  .i_statsblock__stat__label {
    overflow: hidden;
  }
  .i_statsblock__stat__label .i_statsblock__stat__label__text {
    position: relative;
    transition: transform 450ms var(--easing);
  }
}
@media screen and (max-width: 991px) {
  .link-list__dropdown-toggle.w--open {
    background-color: var(--natural);
  }
  .navbar__navmenu {
    max-height: calc(100vh - 6.5rem);
    overflow: scroll !important;
  }
  .navmenu__button-icon svg g path {
    stroke: var(--dark--new);
  }
}
.i_heading-1--d {
  font-size: 13rem !important;
  line-height: 0.94em !important;
  letter-spacing: 0 !important;
  color: var(--dark--new);
  margin: 0;
  padding-bottom: 0.1em;
  background-color: transparent;
}
.i_heading-1--d.i_txt--light {
  color: var(--natural--100);
}

@media screen and (max-width: 991px) {
  .i_heading-1--m {
    font-size: 13rem !important;
    line-height: 0.94em !important;
    letter-spacing: 0 !important;
    color: var(--dark--new);
    margin: 0;
    padding-bottom: 0.1em;
    background-color: transparent;
  }
  .i_heading-1--m.i_txt--light {
    color: var(--natural--100);
  }
}
.i_heading-2--d {
  font-size: 9rem !important;
  line-height: 1em !important;
  letter-spacing: 0 !important;
  color: var(--dark--new);
  margin: 0;
  padding-bottom: 0.1em;
  background-color: transparent;
}
.i_heading-2--d.i_txt--light {
  color: var(--natural--100);
}

@media screen and (max-width: 991px) {
  .i_heading-2--m {
    font-size: 9rem !important;
    line-height: 1em !important;
    letter-spacing: 0 !important;
    color: var(--dark--new);
    margin: 0;
    padding-bottom: 0.1em;
    background-color: transparent;
  }
  .i_heading-2--m.i_txt--light {
    color: var(--natural--100);
  }
}
.i_heading-3--d {
  font-size: 6.7rem !important;
  line-height: 1.05em !important;
  letter-spacing: 0 !important;
  color: var(--dark--new);
  margin: 0;
  padding-bottom: 0.1em;
  background-color: transparent;
}
.i_heading-3--d.i_txt--light {
  color: var(--natural--100);
}

@media screen and (max-width: 991px) {
  .i_heading-3--m {
    font-size: 6.7rem !important;
    line-height: 1.05em !important;
    letter-spacing: 0 !important;
    color: var(--dark--new);
    margin: 0;
    padding-bottom: 0.1em;
    background-color: transparent;
  }
  .i_heading-3--m.i_txt--light {
    color: var(--natural--100);
  }
}
.i_heading-4--d {
  font-size: 5.1rem !important;
  line-height: 1em !important;
  letter-spacing: 0 !important;
  color: var(--dark--new);
  margin: 0;
  padding-bottom: 0.1em;
  background-color: transparent;
}
.i_heading-4--d.i_txt--light {
  color: var(--natural--100);
}

@media screen and (max-width: 991px) {
  .i_heading-4--m {
    font-size: 5.1rem !important;
    line-height: 1em !important;
    letter-spacing: 0 !important;
    color: var(--dark--new);
    margin: 0;
    padding-bottom: 0.1em;
    background-color: transparent;
  }
  .i_heading-4--m.i_txt--light {
    color: var(--natural--100);
  }
}
.i_heading-5--d {
  font-size: 3.8rem !important;
  line-height: 1.15em !important;
  letter-spacing: 0 !important;
  color: var(--dark--new);
  margin: 0;
  padding-bottom: 0.1em;
  background-color: transparent;
}
.i_heading-5--d.i_txt--light {
  color: var(--natural--100);
}

@media screen and (max-width: 991px) {
  .i_heading-5--m {
    font-size: 3.8rem !important;
    line-height: 1.15em !important;
    letter-spacing: 0 !important;
    color: var(--dark--new);
    margin: 0;
    padding-bottom: 0.1em;
    background-color: transparent;
  }
  .i_heading-5--m.i_txt--light {
    color: var(--natural--100);
  }
}
.i_heading-6--d {
  font-size: 2.8rem !important;
  line-height: 1.21em !important;
  letter-spacing: 0 !important;
  color: var(--dark--new);
  margin: 0;
  padding-bottom: 0.1em;
  background-color: transparent;
}
.i_heading-6--d.i_txt--light {
  color: var(--natural--100);
}

@media screen and (max-width: 991px) {
  .i_heading-6--m {
    font-size: 2.8rem !important;
    line-height: 1.21em !important;
    letter-spacing: 0 !important;
    color: var(--dark--new);
    margin: 0;
    padding-bottom: 0.1em;
    background-color: transparent;
  }
  .i_heading-6--m.i_txt--light {
    color: var(--natural--100);
  }
}
.i_heading-7--d {
  font-size: 2.1rem !important;
  line-height: 1.28em !important;
  letter-spacing: 0.02em !important;
  color: var(--dark--new);
  margin: 0;
  padding-bottom: 0.1em;
  background-color: transparent;
}
.i_heading-7--d.i_txt--light {
  color: var(--natural--100);
}

@media screen and (max-width: 991px) {
  .i_heading-7--m {
    font-size: 2.1rem !important;
    line-height: 1.28em !important;
    letter-spacing: 0.02em !important;
    color: var(--dark--new);
    margin: 0;
    padding-bottom: 0.1em;
    background-color: transparent;
  }
  .i_heading-7--m.i_txt--light {
    color: var(--natural--100);
  }
}
.i_heading-8--d {
  font-size: 1.6rem !important;
  line-height: 1.25em !important;
  letter-spacing: 0.03em !important;
  color: var(--dark--new);
  margin: 0;
  padding-bottom: 0.1em;
  background-color: transparent;
}
.i_heading-8--d.i_txt--light {
  color: var(--natural--100);
}

@media screen and (max-width: 991px) {
  .i_heading-8--m {
    font-size: 1.6rem !important;
    line-height: 1.25em !important;
    letter-spacing: 0.03em !important;
    color: var(--dark--new);
    margin: 0;
    padding-bottom: 0.1em;
    background-color: transparent;
  }
  .i_heading-8--m.i_txt--light {
    color: var(--natural--100);
  }
}
/* CSS for the horizontal slider */
@media screen and (max-width: 991px) {
  .i_usecasessection__list-w {
    position: relative;
    padding-bottom: 10rem;
    width: calc(100% + 4rem);
    margin-left: -2rem;
    margin-right: -2rem;
    /* Dot Navigation */
  }
  .i_usecasessection__list-w .i_usecasessection__list {
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    width: 100%;
    position: relative;
    -webkit-overflow-scrolling: touch; /* for smooth scrolling on mobile */
    overflow: -webkit-paged-x; /* Hide scrollbar on WebKit */
    -ms-overflow-style: none; /* IE 10+ */
    scrollbar-width: none; /* Firefox 64+ */
    overflow: -moz-scrollbars-none; /* Older Firefox */
  }
  .i_usecasessection__list-w .i_usecasessection__list::-webkit-scrollbar {
    width: 0; /* Hide scrollbar on WebKit */
    height: 0;
  }
  .i_usecasessection__list-w .i_icontextblocks {
    display: inline-block;
    white-space: normal;
    display: flex;
    flex-wrap: nowrap;
    gap: 0;
    padding: 0;
  }
  .i_usecasessection__list-w .i_icontextblock {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    white-space: normal;
    user-select: none;
    box-sizing: content-box;
  }
  .i_usecasessection__list-w .i_icontextblock:last-child {
    padding-right: 8.6rem;
  }
  .i_usecasessection__list-w .dot-navigation {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 2rem);
    display: flex;
    gap: 15px; /* Space between dots */
  }
  .i_usecasessection__list-w .dot {
    width: 1.7rem;
    height: 1.7rem;
    border: 0.2rem solid var(--dark--new); /* Dot border color */
    border-radius: 50%;
    cursor: pointer;
    transition: background-color 0.3s;
  }
  .i_usecasessection__list-w .dot.active {
    background-color: var(--dark--new); /* Active dot color */
  }
}
section {
  position: relative;
  z-index: 3;
}

.i_customerstorysection {
  position: relative;
  --section-height: 57.6rem;
  margin-bottom: var(--section-height);
  padding-bottom: 0 !important;
}
@media screen and (max-width: 991px) {
  .i_customerstorysection {
    margin-bottom: 0;
  }
}
.i_customerstorysection + section {
  position: relative;
  z-index: 3;
}
.i_customerstorysection .i_sectionheaders {
  position: sticky;
  top: 10rem;
}
.i_customerstorysection .i_customerstorysection__cover--b {
  border: none;
  position: sticky;
  top: 0;
  left: 0;
  content: "";
  background-color: var(--white);
  width: 100%;
  z-index: 2;
  display: block;
  height: calc(var(--section-height));
  transform: translateY(47.5rem);
  margin-bottom: calc(var(--section-height));
  z-index: 3;
  user-select: none;
  display: none;
}

.i_customerstorysection__inner {
  position: relative;
  display: flex;
  justify-content: stretch;
  width: 100%;
  min-width: 100%;
  gap: 4rem;
  flex-wrap: wrap;
  position: sticky;
  top: 12rem;
  margin-bottom: 12rem;
}

.i_customerstorysection__sections-w {
  flex-grow: 1;
}
.i_customerstorysection__sections-w > .i_bar {
  position: sticky;
  left: 0;
  z-index: 3;
  height: 1px;
}
.i_customerstorysection__sections-w > .i_bar--b {
  top: 12rem;
  transform: translateY(var(--section-height));
  margin-bottom: -1px;
}

.i_customerstorysection__bars {
  width: 84rem;
  height: var(--section-height);
  min-height: var(--section-height);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: sticky;
  top: 47.5rem;
  background-color: var(--white);
  flex-grow: 0;
  flex-shrink: 0;
  z-index: 3;
}
.i_customerstorysection__bars > .i_bar:last-child {
  position: absolute;
  left: calc(100% + 4rem);
  bottom: 0;
}
@media screen and (max-width: 991px) {
  .i_customerstorysection__bars > .i_bar:last-child {
    display: none;
  }
}
.i_customerstorysection__bars:after {
  position: absolute;
  width: 173rem;
  max-width: 100vw;
  background-color: var(--white);
  display: block;
  top: 100%;
  height: 100vh;
  content: "";
  z-index: 5;
}

.i_customerstorysection__sections {
  display: flex;
  flex-direction: column;
  position: relative;
  flex-grow: 1;
  width: 100%;
  min-width: 100%;
}

.i_customerstorysection__section {
  position: sticky;
  top: 47.5rem;
  left: 0;
  background: var(--white);
  height: var(--section-height);
}

.i_customerstorysection__quote-w {
  position: relative;
  bottom: 0rem;
  width: 100%;
  z-index: 5;
  margin-top: calc((var(--section-height) + 4rem) * -1);
  height: var(--section-height);
}

.i_customerstorysection__quote__inner {
  background-color: var(--natural--200);
}

@media screen and (max-width: 991px) {
  .i_customerstorysection::before {
    display: none;
  }
  .i_customerstorysection .i_sectionheaders {
    position: relative;
    top: 0;
  }
  .i_customerstorysection__inner {
    flex-direction: column;
    gap: 2.2rem;
  }
  .i_customerstorysection__bars {
    position: relative;
    top: 0;
    width: 100%;
    height: 31.5rem;
    min-height: 31.5rem;
  }
  .i_customerstorysection__bars:after {
    display: none;
  }
  .i_customerstorysection__inner {
    position: relative;
    top: 0;
  }
  .i_customerstorysection__sections-w {
    position: relative;
    top: 0;
  }
  .i_customerstorysection__sections-w > .i_bar {
    display: none;
  }
  .i_customerstorysection__section {
    position: relative;
    top: 0;
    height: auto;
    display: flex;
    flex-direction: column;
  }
  .i_customerstorysection__section:last-child(1) {
    opacity: 0.5;
  }
  .i_customerstorysection__section:last-child(1) .i_bar {
    display: none !important;
  }
  .i_customerstorysection__section .i_bar {
    order: 3;
  }
  .i_customerstorysection__section .i_customerstorysection__section__stat {
    order: 1;
  }
  .i_customerstorysection__section .i_customerstorysection__section__text {
    order: 2;
  }
  .i_customerstorysection__quote-w {
    position: relative;
    padding: 0;
    top: 0;
  }
  .i_customerstorysection__quote-w {
    margin: 0;
    height: auto;
  }
}
.i_circleslideout_math {
  position: absolute;
  left: 0;
  width: 50%;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  transition: opacity 250ms var(--easing) !important;
}

.i_circleslideout_math--plus {
  left: 10rem;
}

.i_circleslideout_math--equals {
  left: auto;
  right: 10rem;
}

.i_circleblock {
  width: 40rem;
  transition: transform 1000ms ease-out;
}

.i_circleblock__description {
  overflow: hidden;
}

.i_circleblock__title {
  overflow: hidden;
}

html:not(.wf-design-mode) .i_circleblock:nth-child(2) {
  transform: translateX(calc((1 * -40rem) - (25rem * 1)));
}
html:not(.wf-design-mode) .i_circleblock:nth-child(3) {
  transform: translateX(calc((2 * -40rem) - (25rem * 2)));
}
html:not(.wf-design-mode) .i_circleslideout_math {
  opacity: 0;
}

.i--animatesection--in .i_circleblock {
  transform: translateX(0) !important;
}
.i--animatesection--in .i_circleslideout_math {
  opacity: 1 !important;
  transition-delay: 1000ms !important;
}

.scroller-component {
  overflow: hidden;
}

.scroller-w {
  padding-top: 1.3rem;
}

.scroller {
  max-width: 100%;
}

.scroller__inner {
  padding-block: 1rem;
  display: flex;
  flex-wrap: wrap;
  gap: 16rem;
}
@media screen and (max-width: 991px) {
  .scroller__inner {
    gap: 6rem;
  }
}

.scroller[data-animated=true] {
  overflow: hidden;
  -webkit-mask: linear-gradient(90deg, transparent, var(--white) 10%, var(--white) 90%, transparent);
  mask: linear-gradient(90deg, transparent, var(--white) 10%, var(--white) 20%, transparent);
}

.scroller[data-animated=true] .scroller__inner {
  width: max-content;
  flex-wrap: nowrap;
  animation: scroll var(--_animation-duration, 40s) var(--_animation-direction, forwards) linear infinite;
}

.scroller[data-direction=right] {
  --_animation-direction: reverse;
}

.scroller[data-direction=left] {
  --_animation-direction: forwards;
}

.scroller[data-speed=fast] {
  --_animation-duration: 10s;
}

.scroller[data-speed=slow] {
  --_animation-duration: 60s;
}

@keyframes scroll {
  to {
    transform: translate(calc(-50% - 8rem));
    @media screen and (max-width: 991px) {
      transform: translate(calc(-50% - 3rem));
    }
  }
}
.wf-design-mode .i_testimonialslider__item {
  position: relative;
}
.wf-design-mode .i_testimonialslider__item .i_quote,
.wf-design-mode .i_testimonialslider__item .i_iconheader .i_testimonial__logo,
.wf-design-mode .i_testimonialslider__item .i_testimonial__footer {
  transform: none !important;
}
.wf-design-mode .i_togglelist .i_togglelist__item__body {
  height: auto !important;
}

.i_hero__content__form {
  background-color: transparent;
  flex-grow: 1;
}

.i_form {
  background-color: var(--white);
  width: 100%;
  height: 100%;
  flex-grow: 1;
  min-width: 100%;
}
.i_form .mktoForm {
  text-align: left;
}
.i_form .mktoForm select,
.i_form .mktoForm input[type=email],
.i_form .mktoForm input[type=tel],
.i_form .mktoForm input[type=text] {
  box-shadow: none !important;
  background-color: transparent;
  outline: none;
  border: none !important;
  border-bottom: 0.1rem solid var(--dark--new) !important;
  border-radius: 0 !important;
  color: var(--dark--new) !important;
  margin: 0 !important;
  padding: 0 !important;
  font-family: Monasans Slnt Wdth Wght, sans-serif;
  font-size: 2.4rem !important;
  line-height: 1em;
}
.i_form .mktoForm .mktoFormCol,
.i_form .mktoForm .mktoFormRow {
  margin: 0;
  padding: 0;
  float: none;
  min-height: 0;
}
.i_form .mktoForm .mktoFormCol {
  margin-bottom: 4.8rem !important;
}
.i_form .mktoForm .mktoFieldWrap {
  padding: 0 !important;
}
.i_form .mktoForm label {
  color: var(--dark--new) !important;
  font-family: Monasans Slnt Wdth Wght, sans-serif;
  font-size: 2.1rem;
  line-height: 1em;
  display: flex;
  align-items: center;
  line-height: 1em;
  padding: 0 !important;
}
.i_form .mktoForm label .mktoAsterix {
  float: none;
  order: 2;
}
.i_form .mktoForm .mktoHtmlText {
  font-family: Monasans Slnt Wdth Wght, sans-serif;
  font-size: 1.6rem;
  line-height: 1.25em;
  color: var(--dark--new);
  text-align: left !important;
}
.i_form .mktoForm .mktoHtmlText > * {
  text-align: left !important;
}
.i_form .mktoForm .mktoHtmlText a {
  color: var(--dark--new);
  text-decoration: underline;
  font-weight: normal;
}
.i_form .mktoForm .mktoClear {
  display: none;
}
.i_form .mktoForm .mktoButtonRow {
  margin-top: -2.8rem;
}
.i_form .mktoForm .mktoButton {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transform-origin: center left;
  background-color: var(--dark--new) !important;
  border-radius: 0.4rem !important;
  font-family: Monasans Slnt Wdth Wght, sans-serif;
  font-variation-settings: "wdth" 125, "slnt" 0, "wght" 625;
  font-weight: 600;
  line-height: 1em;
  z-index: 2;
  height: 7rem;
  grid-column-gap: 0.8rem;
  grid-row-gap: 0.8rem;
  background-color: #39075b;
  border: 1px solid #39075b;
  border-radius: 0.4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-left: 2.8rem;
  padding-right: 2.8rem;
  display: flex;
  position: relative;
}

.i_slideupblocks__list__unstuck .sticky {
  position: relative !important;
  top: 0 !important;
}
.i_slideupblocks__list__unstuck .i_stackingblock__wrap {
  transform: none !important;
}

@media screen and (max-width: 991px) {
  .i_slideupblocks .sticky {
    top: 0;
  }
}
@media screen and (max-width: 991px) {
  @keyframes xrayanimation {
    0% {
      width: 0%;
    }
    33% {
      width: 0%;
    }
    66% {
      width: 100%;
    }
    100% {
      width: 100%;
    }
  }
  body .i_xrayslidersection__slider .xrayslider__layer._2 {
    animation: xrayanimation 2500ms infinite alternate ease-in-out;
  }
}

/*# sourceMappingURL=main.css.map */
