.revealscroll {
  position: relative;
}
.revealscroll.active {
  opacity: 1 !important;
}
.revealscroll > svg {
  position: absolute;
  left: 0;
  top: 0;
}

.active .hexaone {
  opacity: 1 !important;
}

.active .hexaone {
  stroke-dasharray: 107 109;
  stroke-dashoffset: 108;
  -webkit-animation: hexa_draw 0.7s linear 0s forwards;
          animation: hexa_draw 0.7s linear 0s forwards;
}

@-webkit-keyframes hexa_draw {
  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes hexa_draw {
  100% {
    stroke-dashoffset: 0;
  }
}
@-webkit-keyframes hexa_fade {
  0% {
    stroke-opacity: 1;
  }
  94.444% {
    stroke-opacity: 1;
  }
  100% {
    stroke-opacity: 0;
  }
}
@keyframes hexa_fade {
  0% {
    stroke-opacity: 1;
  }
  94.444% {
    stroke-opacity: 1;
  }
  100% {
    stroke-opacity: 0;
  }
}
.fsq-anim-title {
  position: relative;
}
.fsq-anim-title .fsq-anim-title-bullet {
  position: absolute;
  top: 0;
  left: -50px;
}

.fsq-anim-bar-wrap {
  position: relative;
}
.fsq-anim-bar-wrap .fsq-anim-vbar {
  width: 3px;
  height: 0;
  background-color: #3333ff;
  position: absolute;
  left: -32px;
  top: 0;
}
.fsq-anim-bar-wrap .fsq-anim-hbar {
  width: 0;
  height: 3px;
  background-color: #3333ff;
  position: absolute;
  left: -32px;
  bottom: 0;
}

.hexaAnimations.hexa-left_align {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}

.hexaAnimations {
  position: absolute;
  left: 0;
  top: 0;
  width: 100vw;
  max-width: 50vw;
}
.hexaAnimations.hex-align-bottom {
  z-index: 3;
}
.hexaAnimations .hex-bar {
  position: relative;
  line-height: 1;
  visibility: hidden;
  margin: -6px 0;
}
.hexaAnimations .hex-bar span {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 38px;
  width: 0;
  height: 3px;
  background-color: #a5d9f5;
  margin-top: -2px;
}
.hexaAnimations .hex-bar svg {
  -webkit-transform: rotate(150deg);
          transform: rotate(150deg);
}
.hexaAnimations .svg1 {
  right: -90px;
}
.hexaAnimations .svg2 {
  right: -30px;
}
.hexaAnimations .svg3 {
  right: -90px;
}
.hexaAnimations .svg4 {
  right: -140px;
}
.hexaAnimations .svg5 {
  right: -30px;
}
@-webkit-keyframes hexaAnimate_draw_0 {
  11.11111111111111% {
    stroke-dashoffset: 108;
  }
  38.88888888888889% {
    stroke-dashoffset: 0;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
@keyframes hexaAnimate_draw_0 {
  11.11111111111111% {
    stroke-dashoffset: 108;
  }
  38.88888888888889% {
    stroke-dashoffset: 0;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
@-webkit-keyframes hexaAnimate_draw_1 {
  0% {
    width: 0;
  }
  52% {
    width: 50%;
  }
  100% {
    width: 100%;
  }
}
@keyframes hexaAnimate_draw_1 {
  0% {
    width: 0;
  }
  52% {
    width: 50%;
  }
  100% {
    width: 100%;
  }
}

.active .hexaAnimations .hex-bar {
  visibility: visible;
}
.active .hexaAnimations .svg2 .hexaone {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.active .hexaAnimations .svg2 span {
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}
.active .hexaAnimations .svg3 .hexaone {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.active .hexaAnimations .svg3 span {
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}
.active .hexaAnimations .svg4 .hexaone {
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
.active .hexaAnimations .svg4 span {
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
}
.active .hexaAnimations .svg5 .hexaone {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.active .hexaAnimations .svg5 span {
  -webkit-animation-delay: 1.6s;
          animation-delay: 1.6s;
}
.active .hexaAnimations .hexaone {
  -webkit-animation: hexa_draw 0.55s linear 0.5s forwards;
          animation: hexa_draw 0.55s linear 0.5s forwards;
}
.active .hexaAnimations span {
  -webkit-animation: hexaAnimate_draw_1 1s linear 1s forwards;
          animation: hexaAnimate_draw_1 1s linear 1s forwards;
}

.aniPoint {
  position: absolute;
  background: #3333ff;
}

.media_and_text.media_and_text--v1.revealscroll.active .fsq-anim-vbar.vbar-1 {
  -webkit-animation: MTV2VBar 1s linear 1.1s forwards;
          animation: MTV2VBar 1s linear 1.1s forwards;
}
.media_and_text.media_and_text--v1.revealscroll.active .fsq-anim-vbar.vbar-2 {
  -webkit-animation: MTV2VBar 1s linear 3.3s forwards;
          animation: MTV2VBar 1s linear 3.3s forwards;
}
.media_and_text.media_and_text--v1.revealscroll.active .fsq-anim-hbar.hbar-1 {
  -webkit-animation: MTV2HBar 2.7s linear 0s forwards;
          animation: MTV2HBar 2.7s linear 0s forwards;
}
.media_and_text.media_and_text--v1.revealscroll.active .fsq-anim-hbar.hbar-2 {
  -webkit-animation: MTV2HBar 2s linear 2.1s forwards;
          animation: MTV2HBar 2s linear 2.1s forwards;
}
.media_and_text.media_and_text--v1.revealscroll.active .fsq-anim-hbar.hbar-3 {
  -webkit-animation: MTV2HBar 2.5s linear 3.7s forwards;
          animation: MTV2HBar 2.5s linear 3.7s forwards;
}
.media_and_text.media_and_text--v1.revealscroll.active .fsq-anim-title .fsq-anim-title-bullet .hexaone {
  -webkit-animation-delay: 1.7s;
          animation-delay: 1.7s;
}
.media_and_text.media_and_text--v1 .fsq-anim-vbar.vbar-1 {
  max-height: 96.5%;
}
.media_and_text.media_and_text--v1 .fsq-anim-vbar.vbar-2 {
  left: 77%;
  max-height: 38%;
  top: 96.5%;
  -webkit-transform: translate(-32px, -100px);
          transform: translate(-32px, -100px);
}
.media_and_text.media_and_text--v1 .fsq-anim-hbar.hbar-1 {
  -webkit-transform: translateX(-40vw);
          transform: translateX(-40vw);
  bottom: auto;
  top: 0;
  max-width: 40vw;
}
.media_and_text.media_and_text--v1 .fsq-anim-hbar.hbar-2 {
  top: 96.5%;
  max-width: 77%;
  -webkit-transform: translateY(-100px);
          transform: translateY(-100px);
}
.media_and_text.media_and_text--v1 .fsq-anim-hbar.hbar-3 {
  top: 134.5%;
  max-width: 50vw;
  left: 77%;
  -webkit-transform: translate(-32px, -100px);
          transform: translate(-32px, -100px);
}
.media_and_text.media_and_text--v2 .revealscroll.active .fsq-anim-vbar.vbar-1 {
  top: 5px;
  -webkit-animation: MTV2VBar 0.8s linear 0.7s forwards;
          animation: MTV2VBar 0.8s linear 0.7s forwards;
}
.media_and_text.media_and_text--v2 .revealscroll.active .fsq-anim-vbar.vbar-2 {
  top: -37px;
  -webkit-animation: MTV2VBar 1.2s linear 1.4s forwards;
          animation: MTV2VBar 1.2s linear 1.4s forwards;
  left: -17px;
  max-height: 50%;
}
.media_and_text.media_and_text--v2 .revealscroll.active .fsq-anim-hbar.hbar-1 {
  bottom: -5px;
  -webkit-animation: MTV2HBar 2.5s linear 1.5s forwards;
          animation: MTV2HBar 2.5s linear 1.5s forwards;
}
.media_and_text.media_and_text--v2 .revealscroll.active .fsq-anim-hbar.hbar-2 {
  top: 50%;
  -webkit-animation: MTV2HBar 1.3s linear 2s forwards;
          animation: MTV2HBar 1.3s linear 2s forwards;
  left: -17px;
  -webkit-transform: translateY(-37px);
          transform: translateY(-37px);
}
@-webkit-keyframes MTV2VBar {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}
@keyframes MTV2VBar {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}
@-webkit-keyframes MTV2HBar {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes MTV2HBar {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@-webkit-keyframes MTV2MBHBar {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@keyframes MTV2MBHBar {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@-webkit-keyframes MTV2MBVBar {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 50px);
  }
}
@keyframes MTV2MBVBar {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 50px);
  }
}

.media_and_text--v3 .fsq-anim-title-bullet {
  z-index: 1;
}
.media_and_text--v3 .media_and_text__content.active .secondPoint {
  width: 3px;
  left: -32px;
  top: 41px;
  -webkit-animation: MTV3H2 1s linear 0.4s forwards;
          animation: MTV3H2 1s linear 0.4s forwards;
}
.media_and_text--v3 .media_and_text__content.active .thirdPoint {
  height: 3px;
  left: -30px;
  bottom: -41px;
  -webkit-animation: MTV3V 2.2s linear 1.4s forwards;
          animation: MTV3V 2.2s linear 1.4s forwards;
}
@-webkit-keyframes MTV3H1 {
  0% {
    height: 0%;
  }
  100% {
    height: calc(100% + 10px);
  }
}
@keyframes MTV3H1 {
  0% {
    height: 0%;
  }
  100% {
    height: calc(100% + 10px);
  }
}
@-webkit-keyframes MTV3H2 {
  0% {
    height: 0%;
  }
  100% {
    height: 100%;
  }
}
@keyframes MTV3H2 {
  0% {
    height: 0%;
  }
  100% {
    height: 100%;
  }
}
@-webkit-keyframes MTV3V {
  0% {
    width: 0px;
  }
  100% {
    width: 100vw;
  }
}
@keyframes MTV3V {
  0% {
    width: 0px;
  }
  100% {
    width: 100vw;
  }
}

.media_and_text.media_and_text--v4 .fsq-anim-title-bullet .hexaone {
  opacity: 0;
}
.media_and_text.media_and_text--v4 .hexaAnimations {
  top: inherit;
  bottom: 60px;
  -webkit-transform: translateX(-170px);
          transform: translateX(-170px);
}
.media_and_text.media_and_text--v4.revealscroll.active .fsq-anim-vbar.vbar-1 {
  height: 3px;
  left: -32px;
  top: -105px;
  -webkit-animation: MTV4V1 2.4s linear 0.5 forwards;
          animation: MTV4V1 2.4s linear 0.5 forwards;
  -webkit-transform: translateX(-50vw);
          transform: translateX(-50vw);
  max-width: 50vw;
}
.media_and_text.media_and_text--v4.revealscroll.active .fsq-anim-vbar.hbar-1 {
  top: -105px;
  -webkit-animation: MTV4H1 0.5s linear 1.2s forwards;
          animation: MTV4H1 0.5s linear 1.2s forwards;
}
.media_and_text.media_and_text--v4.revealscroll.active .container .fsq-anim-title-bullet .hexaone {
  -webkit-animation-delay: 1.6s;
          animation-delay: 1.6s;
}
@-webkit-keyframes MTV4V1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes MTV4V1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@-webkit-keyframes MTV4MBV1 {
  0% {
    width: 0;
  }
  100% {
    width: calc(100% + 60px);
  }
}
@keyframes MTV4MBV1 {
  0% {
    width: 0;
  }
  100% {
    width: calc(100% + 60px);
  }
}
@-webkit-keyframes MTV4H1 {
  0% {
    height: 0;
  }
  100% {
    height: 120px;
  }
}
@keyframes MTV4H1 {
  0% {
    height: 0;
  }
  100% {
    height: 120px;
  }
}
@-webkit-keyframes MTV4MBHBar {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% - 10px);
  }
}
@keyframes MTV4MBHBar {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% - 10px);
  }
}

.why-choose-foursquare .container.active .s1firstPoint {
  width: 3px;
  left: -32px;
  top: 28px;
  -webkit-animation: wcfLineH1 0.28s linear 0.7s forwards;
          animation: wcfLineH1 0.28s linear 0.7s forwards;
}
.why-choose-foursquare .container.active .s1secondPoint, .why-choose-foursquare .container.active .s2thirdPoint {
  width: 3px;
  left: -32px;
  top: 38px;
  -webkit-animation: wcfLineH2 1.8s linear 0.9s forwards;
          animation: wcfLineH2 1.8s linear 0.9s forwards;
}
.why-choose-foursquare .container.active .s1thirdPoint, .why-choose-foursquare .container.active .s2fourPoint {
  height: 3px;
  left: -30px;
  bottom: -38px;
  -webkit-animation: wcfLineV 2.7s linear 2.6s forwards;
          animation: wcfLineV 2.7s linear 2.6s forwards;
}
.why-choose-foursquare.anim-style-1 .s1secondPoint {
  max-height: 100%;
}
.why-choose-foursquare.anim-style-2 .container.active .hexaone {
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
}
.why-choose-foursquare.anim-style-2 .container.active .s2firstPoint {
  height: 3px;
  -webkit-transform: translateX(-40vw);
          transform: translateX(-40vw);
  left: -31px;
  top: -40px;
  -webkit-animation: logolineV1 2.7s linear 0s forwards;
          animation: logolineV1 2.7s linear 0s forwards;
  max-width: 40vw;
}
.why-choose-foursquare.anim-style-2 .container.active .s2secondPoint {
  width: 3px;
  left: -32px;
  top: -40px;
  -webkit-animation: wcfLineH1 0.5s linear 1.1s forwards;
          animation: wcfLineH1 0.5s linear 1.1s forwards;
}
.why-choose-foursquare.anim-style-2 .container.active .s2thirdPoint {
  -webkit-animation-delay: 1.58s;
          animation-delay: 1.58s;
  top: 0;
}
.why-choose-foursquare.anim-style-2 .container.active .s2fourPoint {
  -webkit-animation-delay: 3.4s;
          animation-delay: 3.4s;
}
@-webkit-keyframes wcfLineH1 {
  0% {
    height: 0%;
  }
  100% {
    height: calc(100% + 40px);
  }
}
@keyframes wcfLineH1 {
  0% {
    height: 0%;
  }
  100% {
    height: calc(100% + 40px);
  }
}
@-webkit-keyframes wcfLineH2 {
  0% {
    height: 0%;
  }
  100% {
    height: calc(100% + 38px);
  }
}
@keyframes wcfLineH2 {
  0% {
    height: 0%;
  }
  100% {
    height: calc(100% + 38px);
  }
}
@-webkit-keyframes wcfLineV {
  0% {
    width: 0px;
  }
  100% {
    width: 100vw;
  }
}
@keyframes wcfLineV {
  0% {
    width: 0px;
  }
  100% {
    width: 100vw;
  }
}

.location_solutions .container {
  position: relative;
}
.location_solutions.revealscroll.active .fsq-anim-title-bullet .hexaone {
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
}
.location_solutions.revealscroll.active .firstPoint {
  width: 3px;
  left: -17px;
  top: -50px;
  -webkit-animation: lslineH 1.8s linear 1.1s forwards;
          animation: lslineH 1.8s linear 1.1s forwards;
}
.location_solutions.revealscroll.active .secondPoint {
  height: 3px;
  left: -17px;
  bottom: -50px;
  -webkit-animation: lslineV1 2.7s linear 2.9s forwards;
          animation: lslineV1 2.7s linear 2.9s forwards;
  max-width: 40vw;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.location_solutions.revealscroll.active .threePoint {
  height: 3px;
  left: -17px;
  top: -50px;
  -webkit-animation: lslineV2 2.7s linear 0s forwards;
          animation: lslineV2 2.7s linear 0s forwards;
  -webkit-transform: translateX(-40vw);
          transform: translateX(-40vw);
  max-width: 40vw;
}
@-webkit-keyframes lslineH {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 100px);
  }
}
@keyframes lslineH {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 100px);
  }
}
@-webkit-keyframes lslineV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes lslineV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@-webkit-keyframes lslineV2 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes lslineV2 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}

.zig-zag__box .fsq-anim-title-bullet {
  visibility: hidden;
}

.zig-zag-anim .zigzagline,
.zig-zag-anim .res-zigzagline {
  position: absolute;
  background: #3333ff;
}
.zig-zag-anim .zig-zag__box_content_inner {
  -ms-flex-item-align: center;
      align-self: center;
}
.zig-zag-anim .revealscroll.active .zig-zag__box {
  overflow: hidden;
}
.zig-zag-anim .revealscroll.active .zig-zag__box .zig-zag__box_content .fsq-anim-title-bullet {
  z-index: 1;
  visibility: visible;
  top: -5px;
}
.zig-zag-anim .revealscroll.active .zig-zag__box .zigzagline1 {
  width: 3px;
  -webkit-animation: zigzagline1 0.8s linear 0.4s forwards;
          animation: zigzagline1 0.8s linear 0.4s forwards;
}
.zig-zag-anim .revealscroll.active .zig-zag__box .zigzagline2 {
  height: 3px;
  -webkit-animation: zigzagline2 0.8s linear 1.2s forwards;
          animation: zigzagline2 0.8s linear 1.2s forwards;
  max-width: calc(100% + 28px);
}
.zig-zag-anim .revealscroll.active .zig-zag__box.even .zigzagline1 {
  top: -30px;
  left: 29px;
}
.zig-zag-anim .revealscroll.active .zig-zag__box.even .zigzagline2 {
  bottom: -30px;
  left: 31px;
}
.zig-zag-anim .revealscroll.active .zig-zag__box.odd .zigzagline1 {
  top: -30px;
  left: 56px;
}
.zig-zag-anim .revealscroll.active .zig-zag__box.odd .zigzagline2 {
  bottom: -30px;
  right: calc(100% - 57px);
}
.zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(2) .zigzagline1 {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(2) .hexaone {
  -webkit-animation-delay: 2.3s;
          animation-delay: 2.3s;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(2) .zigzagline2 {
  -webkit-animation-delay: 2.8s;
          animation-delay: 2.8s;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(3) .zigzagline1 {
  -webkit-animation-delay: 3.6s;
          animation-delay: 3.6s;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(3) .hexaone {
  -webkit-animation-delay: 3.9s;
          animation-delay: 3.9s;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(3) .zigzagline2 {
  -webkit-animation-delay: 4.4s;
          animation-delay: 4.4s;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(4) .zigzagline1 {
  -webkit-animation-delay: 5.2s;
          animation-delay: 5.2s;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(4) .hexaone {
  -webkit-animation-delay: 5.5s;
          animation-delay: 5.5s;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(4) .zigzagline2 {
  -webkit-animation-delay: 6s;
          animation-delay: 6s;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(5) .zigzagline1 {
  -webkit-animation-delay: 6.8s;
          animation-delay: 6.8s;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(5) .hexaone {
  -webkit-animation-delay: 7s;
          animation-delay: 7s;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(5) .zigzagline2 {
  -webkit-animation-delay: 7.6s;
          animation-delay: 7.6s;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(6) .zigzagline1 {
  -webkit-animation-delay: 8.4s;
          animation-delay: 8.4s;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(6) .hexaone {
  -webkit-animation-delay: 8.6s;
          animation-delay: 8.6s;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(6) .zigzagline2 {
  -webkit-animation-delay: 9.2s;
          animation-delay: 9.2s;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(7) .zigzagline1 {
  -webkit-animation-delay: 10s;
          animation-delay: 10s;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(7) .hexaone {
  -webkit-animation-delay: 10.2s;
          animation-delay: 10.2s;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(7) .zigzagline2 {
  -webkit-animation-delay: 10.8s;
          animation-delay: 10.8s;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(8) .zigzagline1 {
  -webkit-animation-delay: 11.6s;
          animation-delay: 11.6s;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(8) .hexaone {
  -webkit-animation-delay: 11.8s;
          animation-delay: 11.8s;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(8) .zigzagline2 {
  -webkit-animation-delay: 12.4s;
          animation-delay: 12.4s;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(9) .zigzagline1 {
  -webkit-animation-delay: 13.2s;
          animation-delay: 13.2s;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(9) .hexaone {
  -webkit-animation-delay: 13.4s;
          animation-delay: 13.4s;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(9) .zigzagline2 {
  -webkit-animation-delay: 14.2s;
          animation-delay: 14.2s;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:first-child .zig-zag__box_content_inner {
  position: relative;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:first-child .zig-zag__box_content_inner:after {
  content: "";
  position: absolute;
  width: 6px;
  height: calc(400% + 52px);
  background: inherit;
  top: -28px;
  left: -34px;
  -webkit-transform: translateY(calc(-100% + 23px));
          transform: translateY(calc(-100% + 23px));
}
.zig-zag-anim .revealscroll.active .zig-zag__box:last-child .zigzagline1 {
  max-height: calc(40% + 38px);
}
.zig-zag-anim .revealscroll.active .zig-zag__box:last-child .zigzagline2 {
  display: none;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:last-child .zig-zag__box_content_inner {
  position: relative;
}
.zig-zag-anim .revealscroll.active .zig-zag__box:last-child .zig-zag__box_content_inner:after {
  content: "";
  position: absolute;
  width: 6px;
  top: 32px;
  left: -33px;
  height: calc(100% + 53px);
  background: inherit;
}
@-webkit-keyframes zigzagline1 {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 60px);
  }
}
@keyframes zigzagline1 {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 60px);
  }
}
@-webkit-keyframes zigzagline2 {
  0% {
    width: 0;
  }
  100% {
    width: calc(100% + 70px);
  }
}
@keyframes zigzagline2 {
  0% {
    width: 0;
  }
  100% {
    width: calc(100% + 70px);
  }
}
@-webkit-keyframes zigzaglinebig {
  0% {
    width: 0;
  }
  100% {
    width: calc(100% + 146px);
  }
}
@keyframes zigzaglinebig {
  0% {
    width: 0;
  }
  100% {
    width: calc(100% + 146px);
  }
}

.fs_products-unfolded .revealscroll.active .zig-zag__box.even .zigzagline1 {
  left: 51px;
}
.fs_products-unfolded .revealscroll.active .zig-zag__box.even .zigzagline2 {
  left: 51px;
  max-width: calc(100% - 5.5px);
}
.fs_products-unfolded .revealscroll.active .zig-zag__box.odd .zigzagline1 {
  left: -32px;
}
.fs_products-unfolded .revealscroll.active .zig-zag__box.odd .zigzagline2 {
  right: calc(100% + 31px);
  max-width: calc(100% - 7.5px);
}

.fs_products-proximity .revealscroll.active .zig-zag__box.even .zigzagline1 {
  left: 51px;
}
.fs_products-proximity .revealscroll.active .zig-zag__box.even .zigzagline2 {
  left: 51px;
  max-width: calc(100% + 35.5px);
}
.fs_products-proximity .revealscroll.active .zig-zag__box.odd .zigzagline1 {
  left: 9px;
}
.fs_products-proximity .revealscroll.active .zig-zag__box.odd .zigzagline2 {
  right: calc(100% - 12px);
  max-width: calc(100% + 35.5px);
}

.fs_products-audience .revealscroll.active .zig-zag__box.even .zigzagline1 {
  left: 29px;
}
.fs_products-audience .revealscroll.active .zig-zag__box.even .zigzagline2 {
  left: 32px;
  max-width: calc(100% + 56px);
}
.fs_products-audience .revealscroll.active .zig-zag__box.odd .zigzagline1 {
  left: -4px;
}
.fs_products-audience .revealscroll.active .zig-zag__box.odd .zigzagline2 {
  -webkit-animation-name: zigzaglinebig;
          animation-name: zigzaglinebig;
  right: calc(100% + 3px);
  max-width: calc(100% + 146px);
}

.logo-slider .container {
  position: relative;
}
.logo-slider.revealscroll.active .fsq-anim-title-bullet .hexaone {
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
}
.logo-slider.revealscroll.active .hbar-1 {
  height: 3px;
  -webkit-transform: translateX(-40vw);
          transform: translateX(-40vw);
  left: -17px;
  top: -50px;
  -webkit-animation: logolineV1 2.7s linear 0s forwards;
          animation: logolineV1 2.7s linear 0s forwards;
  max-width: 40vw;
}
.logo-slider.revealscroll.active .vbar-1 {
  width: 3px;
  left: -17px;
  top: -50px;
  -webkit-animation: logolineH 0.8s linear 1.1s forwards;
          animation: logolineH 0.8s linear 1.1s forwards;
}
.logo-slider.revealscroll.active .hbar-2 {
  height: 3px;
  left: -15px;
  bottom: -40px;
  -webkit-animation: logolineV2 1.8s linear 1.9s forwards;
          animation: logolineV2 1.8s linear 1.9s forwards;
}
@-webkit-keyframes logolineV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes logolineV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@-webkit-keyframes logolineH {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 90px);
  }
}
@keyframes logolineH {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 90px);
  }
}
@-webkit-keyframes logolineV2 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes logolineV2 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}

.cta--v1 .revealscroll.active .aniPoint {
  background-color: #2ED9C3;
}
.cta--v1 .revealscroll.active .firstPoint {
  width: 3px;
  left: -32px;
  top: 37px;
  -webkit-animation: cta1lineH 0.6s linear 0.7s forwards;
          animation: cta1lineH 0.6s linear 0.7s forwards;
}
.cta--v1 .revealscroll.active .secondPoint {
  height: 3px;
  left: -32px;
  bottom: -37px;
  -webkit-animation: cta1lineV 2s linear 1.3s forwards;
          animation: cta1lineV 2s linear 1.3s forwards;
}
@-webkit-keyframes cta1lineH {
  0% {
    height: 0%;
  }
  100% {
    height: 100%;
  }
}
@keyframes cta1lineH {
  0% {
    height: 0%;
  }
  100% {
    height: 100%;
  }
}
@-webkit-keyframes cta1lineV {
  0% {
    width: 0px;
  }
  100% {
    width: 100vw;
  }
}
@keyframes cta1lineV {
  0% {
    width: 0px;
  }
  100% {
    width: 100vw;
  }
}

.cta--v2 .hexaAnimations {
  top: inherit;
}
.cta--v2 .hexaAnimations svg {
  display: block;
}
.cta--v2 .hexaAnimations span {
  margin-top: 0;
}
.cta--v2 .hexaAnimations .hex-bar {
  margin: -8px 0;
}
.cta--v2 .hexaAnimations.hexa-left_align {
  top: 25px;
  left: -34%;
}
.cta--v2 .hexaAnimations.hexa-right_align {
  bottom: 25px;
  -webkit-transform: translate(-8%);
          transform: translate(-8%);
}

.cta-v3 .revealscroll.active .fsq-anim-title-bullet .hexaone {
  -webkit-animation-delay: 1.7s;
          animation-delay: 1.7s;
}
.cta-v3 .revealscroll.active .firstPoint {
  height: 3px;
  left: -17px;
  top: -50px;
  -webkit-animation: cta3lineV1 3s linear 0s forwards;
          animation: cta3lineV1 3s linear 0s forwards;
  -webkit-transform: translateX(-50vw);
          transform: translateX(-50vw);
  max-width: 50vw;
}
.cta-v3 .revealscroll.active .secondPoint {
  width: 3px;
  left: -17px;
  top: -50px;
  -webkit-animation: cta3lineH1 1s linear 1.5s forwards;
          animation: cta3lineH1 1s linear 1.5s forwards;
  max-height: 246px;
}
.cta-v3 .revealscroll.active .threePoint {
  width: 0;
  height: 3px;
  left: -17px;
  top: 196px;
  -webkit-animation: cta3lineV2 1.5s linear 2s forwards;
          animation: cta3lineV2 1.5s linear 2s forwards;
}
@-webkit-keyframes cta3lineV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes cta3lineV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@-webkit-keyframes cta3lineH1 {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}
@keyframes cta3lineH1 {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}
@-webkit-keyframes cta3lineV2 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes cta3lineV2 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}

.cta--v4 .fsq-anim-title-bullet .hexaone {
  opacity: 0;
}
.cta--v4.revealscroll.active .fsq-anim-title-bullet {
  position: absolute;
  top: -4px;
  left: -80px;
}
.cta--v4.revealscroll.active .fsq-anim-title-bullet .hexaone {
  -webkit-animation-delay: 2.1s;
          animation-delay: 2.1s;
}
.cta--v4.revealscroll.active .fsq-anim-title:nth-child(1) .fsq-anim-title-bullet .hexaone {
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
}
.cta--v4.revealscroll.active .fsq-anim-title:nth-child(2) .fsq-anim-title-bullet .hexaone {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}
.cta--v4.revealscroll.active .fsq-anim-title:nth-child(3) .fsq-anim-title-bullet .hexaone {
  -webkit-animation-delay: 1.6s;
          animation-delay: 1.6s;
}
.cta--v4.revealscroll.active .fsq-anim-title:nth-child(4) .fsq-anim-title-bullet .hexaone {
  -webkit-animation-delay: 1.7s;
          animation-delay: 1.7s;
}
.cta--v4.revealscroll.active .fsq-anim-title:nth-child(5) .fsq-anim-title-bullet .hexaone {
  -webkit-animation-delay: 1.8s;
          animation-delay: 1.8s;
}
.cta--v4.revealscroll.active .fsq-anim-title:nth-child(6) .fsq-anim-title-bullet .hexaone {
  -webkit-animation-delay: 1.9s;
          animation-delay: 1.9s;
}
.cta--v4.revealscroll.active .fsq-anim-title:nth-child(7) .fsq-anim-title-bullet .hexaone {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
.cta--v4.revealscroll.active .hbar-1 {
  height: 3px;
  -webkit-transform: translateX(-55vw);
          transform: translateX(-55vw);
  left: -22px;
  top: -50px;
  -webkit-animation: CTA4lineV1 2s linear 0s forwards;
          animation: CTA4lineV1 2s linear 0s forwards;
  max-width: 55vw;
}
.cta--v4.revealscroll.active .vbar-1 {
  width: 3px;
  left: -22px;
  top: -50px;
  -webkit-animation: CTA4lineH 1.2s linear 1.1s forwards;
          animation: CTA4lineH 1.2s linear 1.1s forwards;
}
.cta--v4.revealscroll.active .hbar-2 {
  height: 3px;
  left: -22px;
  bottom: -30px;
  -webkit-animation: CTA4lineV2 1.4s linear 2.3s forwards;
          animation: CTA4lineV2 1.4s linear 2.3s forwards;
}
@-webkit-keyframes CTA4lineV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes CTA4lineV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@-webkit-keyframes CTA4lineH {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 80px);
  }
}
@keyframes CTA4lineH {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 80px);
  }
}
@-webkit-keyframes CTA4lineV2 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes CTA4lineV2 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}

.cta--v5 .revealscroll.active .aniPoint {
  background-color: #2ED9C3;
}
.cta--v5 .revealscroll.active .firstPoint {
  width: 3px;
  left: -32px;
  top: 37px;
  -webkit-animation: cta1lineH 0.6s linear 0.7s forwards;
          animation: cta1lineH 0.6s linear 0.7s forwards;
}
.cta--v5 .revealscroll.active .secondPoint {
  height: 3px;
  left: -32px;
  bottom: -37px;
  -webkit-animation: cta1lineV 2s linear 1.3s forwards;
          animation: cta1lineV 2s linear 1.3s forwards;
}
@keyframes cta1lineH {
  0% {
    height: 0%;
  }
  100% {
    height: 100%;
  }
}
@keyframes cta1lineV {
  0% {
    width: 0px;
  }
  100% {
    width: 100vw;
  }
}

.cta-v7 .revealscroll.active .fsq-anim-title-bullet {
  z-index: 1;
}
.cta-v7 .revealscroll.active .fsq-anim-title-bullet .hexaone {
  -webkit-animation-delay: 1.7s;
          animation-delay: 1.7s;
}
.cta-v7 .revealscroll.active .firstPoint {
  height: 3px;
  left: -17px;
  top: -50px;
  -webkit-animation: cta7lineV1 3s linear 0s forwards;
          animation: cta7lineV1 3s linear 0s forwards;
  -webkit-transform: translateX(-50vw);
          transform: translateX(-50vw);
  max-width: 50vw;
}
.cta-v7 .revealscroll.active .secondPoint {
  width: 3px;
  left: -32px;
  top: -50px;
  -webkit-animation: cta7lineH1 1s linear 1.5s forwards;
          animation: cta7lineH1 1s linear 1.5s forwards;
}
.cta-v7 .revealscroll.active .threePoint {
  width: 0;
  height: 3px;
  left: -17px;
  top: 196px;
  -webkit-animation: cta7lineV2 1.5s linear 3s forwards;
          animation: cta7lineV2 1.5s linear 3s forwards;
}
.cta-v7 .revealscroll.active .cta-v7__box:nth-of-type(1) .largescreen {
  display: block;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: -95px;
}
.cta-v7 .revealscroll.active .cta-v7__box:nth-of-type(1) .fourPoint {
  width: 3px;
  -webkit-animation: cta7lineV4 0.5s linear 2.45s forwards;
          animation: cta7lineV4 0.5s linear 2.45s forwards;
  top: -16px;
  left: -95px;
  position: absolute;
  background: #3333ff;
}
.cta-v7 .revealscroll.active .threecolumns .cta-v7__box:nth-of-type(1) .largescreen {
  left: -32px;
}
.cta-v7 .revealscroll.active .threecolumns .cta-v7__box:nth-of-type(1) .fourPoint {
  left: -32px;
  top: -14px;
}
@-webkit-keyframes cta7lineV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes cta7lineV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@-webkit-keyframes cta7lineH1 {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 100px);
  }
}
@keyframes cta7lineH1 {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 100px);
  }
}
@-webkit-keyframes cta7lineV2 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes cta7lineV2 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@-webkit-keyframes cta7lineV4 {
  0% {
    height: 0;
  }
  100% {
    height: 56%;
  }
}
@keyframes cta7lineV4 {
  0% {
    height: 0;
  }
  100% {
    height: 56%;
  }
}

.products-list.revealscroll.active .fsq-anim-title-bullet .hexaone {
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
}
.products-list.revealscroll.active .firstPoint {
  height: 3px;
  left: -32px;
  top: -60px;
  -webkit-animation: ProdlineV1 2.7s linear 0s forwards;
          animation: ProdlineV1 2.7s linear 0s forwards;
  -webkit-transform: translateX(-40vw);
          transform: translateX(-40vw);
  max-width: 40vw;
}
.products-list.revealscroll.active .secondPoint {
  width: 3px;
  left: -32px;
  top: -60px;
  -webkit-animation: ProdlineH1 0.5s linear 1.1s forwards;
          animation: ProdlineH1 0.5s linear 1.1s forwards;
}
.products-list.revealscroll.active .threePoint {
  width: 0;
  height: 3px;
  left: -32px;
  bottom: 0;
  margin-top: -60px;
  -webkit-animation: ProdlineV2 1.8s linear 1.6s forwards;
          animation: ProdlineV2 1.8s linear 1.6s forwards;
}
.products-list.revealscroll.active .fourPoint {
  width: 3px;
  right: -48px;
  top: 0;
  -webkit-animation: ProdlineH2 1s linear 3.4s forwards;
          animation: ProdlineH2 1s linear 3.4s forwards;
}
.products-list.revealscroll.active .fivePoint {
  width: 0;
  height: 3px;
  left: calc(100% + 45px);
  bottom: -10px;
  -webkit-animation: ProdlineV3 2.8s linear 4.4s forwards;
          animation: ProdlineV3 2.8s linear 4.4s forwards;
  max-width: 50vw;
}
@-webkit-keyframes ProdlineV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes ProdlineV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@-webkit-keyframes ProdlineV2 {
  0% {
    width: 0;
  }
  100% {
    width: calc(100% + 80px);
  }
}
@keyframes ProdlineV2 {
  0% {
    width: 0;
  }
  100% {
    width: calc(100% + 80px);
  }
}
@-webkit-keyframes ProdlineV3 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes ProdlineV3 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@-webkit-keyframes ProdlineH1 {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 60px);
  }
}
@keyframes ProdlineH1 {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 60px);
  }
}
@-webkit-keyframes ProdlineH2 {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 10px);
  }
}
@keyframes ProdlineH2 {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 10px);
  }
}

.product-info .product-info__body {
  position: relative;
}
.product-info .title-raw {
  margin-bottom: 0;
  padding-bottom: 20px;
}
.product-info .fsq-anim-vbar,
.product-info .fsq-anim-Hbar {
  position: absolute;
  background-color: #3333ff;
}
.product-info.animation-init .product-info__box:nth-of-type(1) {
  padding-top: 50px;
}
.product-info.animation-init {
  padding-bottom: 60px;
}
.product-info.animation-init .product-info__box:nth-last-of-type(1) {
  padding-bottom: 40px;
}
.product-info .revealscroll.active .prline-1 {
  left: -32px;
  top: calc(100% - 10px);
  -webkit-animation: pinfoline1 0.3s linear 0.5s forwards;
          animation: pinfoline1 0.3s linear 0.5s forwards;
}
.product-info .revealscroll.active .prline-2 {
  position: absolute;
  background-color: #3333ff;
  left: -32px;
  top: 0;
  -webkit-animation: pinfoline2 0.8s linear 0.8s forwards;
          animation: pinfoline2 0.8s linear 0.8s forwards;
}
.product-info .revealscroll.active .prline-6 {
  position: absolute;
  background-color: #3333ff;
  left: 4px;
  bottom: 0;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-animation: pinfoline6 0.7s linear 4.2s forwards;
          animation: pinfoline6 0.7s linear 4.2s forwards;
}
.product-info .revealscroll.active .prline-6:nth-child(3) {
  -webkit-animation-delay: 2.4s;
          animation-delay: 2.4s;
}
.product-info .revealscroll.active .prline-6:nth-child(5) {
  -webkit-animation-delay: 5.1s;
          animation-delay: 5.1s;
}
.product-info .revealscroll.active .prline-6:nth-child(6) {
  -webkit-animation-delay: 6s;
          animation-delay: 6s;
}
.product-info .revealscroll.active .product-info__box .fsq-anim-title-bullet {
  z-index: 1;
}
.product-info .revealscroll.active .product-info__box .prline-V {
  position: absolute;
  left: calc(50% + 9px);
  top: 0;
  -webkit-animation: pinfolinev 0.9s linear 1.6s forwards;
          animation: pinfolinev 0.9s linear 1.6s forwards;
}
.product-info .revealscroll.active .product-info__box:nth-last-of-type(1) .product-info__box_description:after {
  content: "";
  width: 6px;
  height: 100vh;
  background: inherit;
  position: absolute;
  left: -33px;
  z-index: 1;
  top: 100%;
}
.product-info .revealscroll.active .product-info__box:nth-last-of-type(1) .prline-4 {
  position: absolute;
  background-color: #3333ff;
  right: calc(100% + 30px);
  bottom: 0;
  -webkit-animation: pinfoline4 0.8s linear 3s forwards;
          animation: pinfoline4 0.8s linear 3s forwards;
}
.product-info .revealscroll.active .product-info__box:nth-last-of-type(1) .prline-5 {
  position: absolute;
  background-color: #3333ff;
  left: calc(-100% - 80px);
  bottom: 0;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-animation: pinfoline5 0.8s linear 3.8s forwards;
          animation: pinfoline5 0.8s linear 3.8s forwards;
}
.product-info .revealscroll.active .product-info__box:nth-of-type(1) .hexaone {
  -webkit-animation-delay: 1.6s;
          animation-delay: 1.6s;
}
.product-info .revealscroll.active .product-info__box:nth-of-type(2) .hexaone {
  -webkit-animation-delay: 2.7s;
          animation-delay: 2.7s;
}
.product-info .revealscroll.active .product-info__box:nth-of-type(2) .prline-V {
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}
.product-info .revealscroll.active .product-info__box:nth-of-type(2) .fsq-anim-hbar.prline-4 {
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
}
.product-info .revealscroll.active .product-info__box:nth-of-type(2) .fsq-anim-vbar.prline-5 {
  -webkit-animation-delay: 3.8s;
          animation-delay: 3.8s;
}
.product-info .revealscroll.active .product-info__box:nth-of-type(3) .prline-V {
  -webkit-animation-delay: 3.4s;
          animation-delay: 3.4s;
}
.product-info .revealscroll.active .product-info__box:nth-of-type(3) .hexaone {
  -webkit-animation-delay: 3.7s;
          animation-delay: 3.7s;
}
.product-info .revealscroll.active .product-info__box:nth-of-type(3) .fsq-anim-hbar.prline-4 {
  -webkit-animation-delay: 3.9s;
          animation-delay: 3.9s;
}
.product-info .revealscroll.active .product-info__box:nth-of-type(3) .fsq-anim-vbar.prline-5 {
  -webkit-animation-delay: 4.7s;
          animation-delay: 4.7s;
}
.product-info .revealscroll.active .product-info__box:nth-of-type(4) .prline-V {
  -webkit-animation-delay: 4.3s;
          animation-delay: 4.3s;
}
.product-info .revealscroll.active .product-info__box:nth-of-type(4) .hexaone {
  -webkit-animation-delay: 4.5s;
          animation-delay: 4.5s;
}
.product-info .revealscroll.active .product-info__box:nth-of-type(4) .fsq-anim-hbar.prline-4 {
  -webkit-animation-delay: 4.8s;
          animation-delay: 4.8s;
}
.product-info .revealscroll.active .product-info__box:nth-of-type(4) .fsq-anim-vbar.prline-5 {
  -webkit-animation-delay: 5.7s;
          animation-delay: 5.7s;
}
@-webkit-keyframes pinfoline1 {
  0% {
    height: 0;
  }
  100% {
    height: 30px;
  }
}
@keyframes pinfoline1 {
  0% {
    height: 0;
  }
  100% {
    height: 30px;
  }
}
@-webkit-keyframes pinfoline2 {
  0% {
    width: 0;
  }
  100% {
    width: calc(50% + 44px);
  }
}
@keyframes pinfoline2 {
  0% {
    width: 0;
  }
  100% {
    width: calc(50% + 44px);
  }
}
@-webkit-keyframes pinfolinev {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}
@keyframes pinfolinev {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}
@-webkit-keyframes pinfoline4 {
  0% {
    width: 0;
  }
  100% {
    width: calc(100% + 50px);
  }
}
@keyframes pinfoline4 {
  0% {
    width: 0;
  }
  100% {
    width: calc(100% + 50px);
  }
}
@-webkit-keyframes pinfoline5 {
  0% {
    height: 0;
  }
  100% {
    height: calc(100vh + 55px);
  }
}
@keyframes pinfoline5 {
  0% {
    height: 0;
  }
  100% {
    height: calc(100vh + 55px);
  }
}
@-webkit-keyframes pinfoline6 {
  0% {
    width: 0;
  }
  100% {
    width: calc(100% + 44px);
  }
}
@keyframes pinfoline6 {
  0% {
    width: 0;
  }
  100% {
    width: calc(100% + 44px);
  }
}

.join-community-list.revealscroll.active .fsq-anim-title-bullet .hexaone {
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
}
.join-community-list.revealscroll.active .firstPoint {
  height: 3px;
  left: -32px;
  top: -60px;
  -webkit-animation: ProdlineV1 2.8s linear 0s forwards;
          animation: ProdlineV1 2.8s linear 0s forwards;
  -webkit-transform: translateX(-40vw);
          transform: translateX(-40vw);
  max-width: 40vw;
}
.join-community-list.revealscroll.active .secondPoint {
  width: 3px;
  left: -32px;
  top: -60px;
  -webkit-animation: ProdlineH1 0.7s linear 1.1s forwards;
          animation: ProdlineH1 0.7s linear 1.1s forwards;
}
.join-community-list.revealscroll.active .threePoint {
  width: 0;
  height: 3px;
  left: -32px;
  bottom: 0;
  margin-top: -60px;
  -webkit-animation: ProdlineV2 1.8s linear 1.8s forwards;
          animation: ProdlineV2 1.8s linear 1.8s forwards;
}
.join-community-list.revealscroll.active .fourPoint {
  width: 3px;
  right: -48px;
  top: 0;
  -webkit-animation: ProdlineH2 1s linear 3.6s forwards;
          animation: ProdlineH2 1s linear 3.6s forwards;
}
.join-community-list.revealscroll.active .fivePoint {
  width: 0;
  height: 3px;
  left: calc(100% + 45px);
  bottom: -10px;
  -webkit-animation: ProdlineV3 2.8s linear 4.6s forwards;
          animation: ProdlineV3 2.8s linear 4.6s forwards;
  max-width: 50vw;
}
@keyframes ProdlineV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes ProdlineV2 {
  0% {
    width: 0;
  }
  100% {
    width: calc(100% + 80px);
  }
}
@keyframes ProdlineV3 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes ProdlineH1 {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 60px);
  }
}
@keyframes ProdlineH2 {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 10px);
  }
}

.feature-box-v1__body.anim-style-2 .secondPoint {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  max-width: 40vw;
}
.feature-box-v1__body.revealscroll.active .container {
  position: relative;
}
.feature-box-v1__body.revealscroll.active .firstPoint {
  width: 3px;
  left: -17px;
  top: 37px;
  -webkit-animation: fbox1lineH 0.8s linear 0.7s forwards;
          animation: fbox1lineH 0.8s linear 0.7s forwards;
}
.feature-box-v1__body.revealscroll.active .secondPoint {
  height: 3px;
  left: -17px;
  bottom: -37px;
  -webkit-animation: fbox1lineV 2s linear 1.5s forwards;
          animation: fbox1lineV 2s linear 1.5s forwards;
}
@-webkit-keyframes fbox1lineH {
  0% {
    height: 0%;
  }
  100% {
    height: 100%;
  }
}
@keyframes fbox1lineH {
  0% {
    height: 0%;
  }
  100% {
    height: 100%;
  }
}
@-webkit-keyframes fbox1lineV {
  0% {
    width: 0px;
  }
  100% {
    width: 100vw;
  }
}
@keyframes fbox1lineV {
  0% {
    width: 0px;
  }
  100% {
    width: 100vw;
  }
}

.cards__body .container,
.cards-v2 .container {
  position: relative;
}
.cards__body.revealscroll.active .fsq-anim-title-bullet .hexaone,
.cards-v2.revealscroll.active .fsq-anim-title-bullet .hexaone {
  -webkit-animation-delay: 1.1s;
          animation-delay: 1.1s;
}
.cards__body.revealscroll.active .hbar-1,
.cards-v2.revealscroll.active .hbar-1 {
  height: 3px;
  -webkit-transform: translateX(-40vw);
          transform: translateX(-40vw);
  left: -17px;
  top: -50px;
  -webkit-animation: fsqcardlineV1 2.8s linear 0s forwards;
          animation: fsqcardlineV1 2.8s linear 0s forwards;
  max-width: 40vw;
}
.cards__body.revealscroll.active .vbar-1,
.cards-v2.revealscroll.active .vbar-1 {
  width: 3px;
  left: -17px;
  top: -50px;
  -webkit-animation: fsqcardlineH 1.8s linear 1.1s forwards;
          animation: fsqcardlineH 1.8s linear 1.1s forwards;
  max-height: calc(100% + 80px);
}
.cards__body.revealscroll.active .hbar-2,
.cards-v2.revealscroll.active .hbar-2 {
  height: 3px;
  left: -15px;
  bottom: -40px;
  -webkit-animation: fsqcardlineV2 1.8s linear 2.9s forwards;
          animation: fsqcardlineV2 1.8s linear 2.9s forwards;
  bottom: -30px;
}
@-webkit-keyframes fsqcardlineV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes fsqcardlineV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@-webkit-keyframes fsqcardlineH {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 90px);
  }
}
@keyframes fsqcardlineH {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 90px);
  }
}
@-webkit-keyframes fsqcardlineV2 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes fsqcardlineV2 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}

.contact-form__body .container {
  position: relative;
}
.contact-form__body.revealscroll.active .contact-form__body-head .fsq-anim-title-bullet .hexaone {
  -webkit-animation-delay: 1.1s;
          animation-delay: 1.1s;
}
.contact-form__body.revealscroll.active .hexaAnimations {
  top: 33px;
  -webkit-transform: translateX(-110px);
          transform: translateX(-110px);
}
.contact-form__body.revealscroll.active .hbar-1 {
  height: 3px;
  -webkit-transform: translateX(-40vw);
          transform: translateX(-40vw);
  left: -17px;
  top: -50px;
  -webkit-animation: exformlineV1 2.8s linear 0s forwards;
          animation: exformlineV1 2.8s linear 0s forwards;
  max-width: 40vw;
}
.contact-form__body.revealscroll.active .vbar-1 {
  width: 3px;
  left: -17px;
  top: -50px;
  -webkit-animation: exformlineH 1.8s linear 1.1s forwards;
          animation: exformlineH 1.8s linear 1.1s forwards;
}
.contact-form__body.revealscroll.active .hbar-2 {
  height: 3px;
  left: -15px;
  bottom: -40px;
  -webkit-animation: exformlineV2 1.8s linear 2.9s forwards;
          animation: exformlineV2 1.8s linear 2.9s forwards;
}
.contact-form__body.revealscroll.active.hide-form .vbar-1 {
  -webkit-animation: exformlineH 1s linear 1.1s forwards;
          animation: exformlineH 1s linear 1.1s forwards;
}
.contact-form__body.revealscroll.active.hide-form .hbar-2 {
  -webkit-animation: exformlineV2 1.8s linear 2.1s forwards;
          animation: exformlineV2 1.8s linear 2.1s forwards;
}
@-webkit-keyframes exformlineV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes exformlineV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@-webkit-keyframes exformlineH {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 90px);
  }
}
@keyframes exformlineH {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 90px);
  }
}
@-webkit-keyframes exformlineV2 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes exformlineV2 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}

.feature-box-v2__body .container {
  position: relative;
}
.feature-box-v2__body.revealscroll.active.anim-style-2 .hbar-2 {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  max-width: 40vw;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}
.feature-box-v2__body.revealscroll.active .fsq-anim-title-bullet .hexaone {
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}
.feature-box-v2__body.revealscroll.active .hbar-1 {
  height: 3px;
  -webkit-transform: translateX(-40vw);
          transform: translateX(-40vw);
  left: -17px;
  top: -50px;
  -webkit-animation: fbox2lineV1 2.7s linear 0s forwards;
          animation: fbox2lineV1 2.7s linear 0s forwards;
  max-width: 40vw;
}
.feature-box-v2__body.revealscroll.active .vbar-1 {
  width: 3px;
  left: -17px;
  top: -50px;
  -webkit-animation: fbox2lineH 1.4s linear 1.1s forwards;
          animation: fbox2lineH 1.4s linear 1.1s forwards;
}
.feature-box-v2__body.revealscroll.active .hbar-2 {
  height: 3px;
  left: -15px;
  bottom: -30px;
  -webkit-animation: fbox2lineV2 1.4s linear 2.5s forwards;
          animation: fbox2lineV2 1.4s linear 2.5s forwards;
}
@-webkit-keyframes fbox2lineV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes fbox2lineV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@-webkit-keyframes fbox2lineH {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 80px);
  }
}
@keyframes fbox2lineH {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 80px);
  }
}
@-webkit-keyframes fbox2lineV2 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes fbox2lineV2 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}

.feature-box-v3__body.revealscroll.active .fsq-anim-title-bullet .hexaone {
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
}
.feature-box-v3__body.revealscroll.active .container {
  position: relative;
}
.feature-box-v3__body.revealscroll.active .firstPoint {
  height: 3px;
  left: -32px;
  top: -60px;
  -webkit-animation: fbox3lineV1 2.7s linear 0s forwards;
          animation: fbox3lineV1 2.7s linear 0s forwards;
  -webkit-transform: translateX(-40vw);
          transform: translateX(-40vw);
  max-width: 40vw;
}
.feature-box-v3__body.revealscroll.active .secondPoint {
  width: 3px;
  left: -32px;
  top: -60px;
  -webkit-animation: fbox3lineH1 0.5s linear 1.1s forwards;
          animation: fbox3lineH1 0.5s linear 1.1s forwards;
}
.feature-box-v3__body.revealscroll.active .threePoint {
  width: 0;
  height: 3px;
  left: -32px;
  bottom: 0;
  margin-top: -60px;
  -webkit-animation: fbox3lineV2 1.8s linear 1.6s forwards;
          animation: fbox3lineV2 1.8s linear 1.6s forwards;
}
.feature-box-v3__body.revealscroll.active .fourPoint {
  width: 3px;
  right: -48px;
  top: 0;
  -webkit-animation: fbox3lineH2 1.2s linear 3.4s forwards;
          animation: fbox3lineH2 1.2s linear 3.4s forwards;
}
.feature-box-v3__body.revealscroll.active .fivePoint {
  width: 0;
  height: 3px;
  left: calc(100% + 45px);
  bottom: -10px;
  -webkit-animation: fbox3lineV3 2.7s linear 4.6s forwards;
          animation: fbox3lineV3 2.7s linear 4.6s forwards;
  max-width: 50vw;
}
@-webkit-keyframes fbox3lineV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes fbox3lineV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@-webkit-keyframes fbox3lineV2 {
  0% {
    width: 0;
  }
  100% {
    width: calc(100% + 80px);
  }
}
@keyframes fbox3lineV2 {
  0% {
    width: 0;
  }
  100% {
    width: calc(100% + 80px);
  }
}
@-webkit-keyframes fbox3lineV3 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes fbox3lineV3 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@-webkit-keyframes fbox3lineH1 {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 60px);
  }
}
@keyframes fbox3lineH1 {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 60px);
  }
}
@-webkit-keyframes fbox3lineH2 {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 10px);
  }
}
@keyframes fbox3lineH2 {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 10px);
  }
}

.feature--v4 .container {
  position: relative;
}
.feature--v4 .container > .fsq-anim-title:not(.feature--v4_head) .fsq-anim-title-bullet {
  top: 105px;
}
.feature--v4.revealscroll.active .container > .fsq-anim-title:not(.feature--v4_head) .fsq-anim-title-bullet .hexaone {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}
.feature--v4.revealscroll.active .feature--v4_head .hexaone {
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
}
.feature--v4.revealscroll.active .hbar-1 {
  height: 3px;
  -webkit-transform: translateX(-40vw);
          transform: translateX(-40vw);
  left: -17px;
  top: -50px;
  -webkit-animation: exformlineV1 2.8s linear 0s forwards;
          animation: exformlineV1 2.8s linear 0s forwards;
  max-width: 40vw;
}
.feature--v4.revealscroll.active .vbar-1 {
  width: 3px;
  left: -17px;
  top: -50px;
  -webkit-animation: exformlineH 1.4s linear 1.1s forwards;
          animation: exformlineH 1.4s linear 1.1s forwards;
}
.feature--v4.revealscroll.active .hbar-2 {
  height: 3px;
  left: -15px;
  bottom: -40px;
  -webkit-animation: exformlineV2 1.8s linear 2.5s forwards;
          animation: exformlineV2 1.8s linear 2.5s forwards;
}
@keyframes exformlineV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes exformlineH {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 90px);
  }
}
@keyframes exformlineV2 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}

.video-list__body .container {
  position: relative;
}
.video-list__body .container > .fsq-anim-title .fsq-anim-title-bullet {
  top: 70px;
}
.video-list__body.revealscroll.active .fsq-anim-title-bullet .hexaone {
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
}
.video-list__body.revealscroll.active .firstPoint {
  width: 3px;
  left: -17px;
  top: 0;
  -webkit-animation: videolistlineH 1.8s linear 1.1s forwards;
          animation: videolistlineH 1.8s linear 1.1s forwards;
}
.video-list__body.revealscroll.active .secondPoint {
  height: 3px;
  left: -17px;
  bottom: 0;
  -webkit-animation: videolistlineV1 2.7s linear 2.9s forwards;
          animation: videolistlineV1 2.7s linear 2.9s forwards;
  max-width: 40vw;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.video-list__body.revealscroll.active .threePoint {
  height: 3px;
  left: -17px;
  top: 0;
  -webkit-animation: videolistlineV2 2.7s linear 0s forwards;
          animation: videolistlineV2 2.7s linear 0s forwards;
  -webkit-transform: translateX(-40vw);
          transform: translateX(-40vw);
  max-width: 40vw;
}
@-webkit-keyframes videolistlineH {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}
@keyframes videolistlineH {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}
@-webkit-keyframes videolistlineV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes videolistlineV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@-webkit-keyframes videolistlineV2 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes videolistlineV2 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}

.team__body.animation-init {
  padding: 100px 0 50px;
}
.team__body.animation-init .revealscroll.active .firstPoint {
  width: 3px;
  left: -32px;
  top: -50px;
  -webkit-animation: teamline1 0.4s linear 0.6s forwards;
          animation: teamline1 0.4s linear 0.6s forwards;
}
.team__body.animation-init .revealscroll.active .secondPoint {
  height: 3px;
  bottom: 50%;
  -webkit-animation: teamline2 0.4s linear 1s forwards;
          animation: teamline2 0.4s linear 1s forwards;
  max-width: 133%;
}
.team__body.animation-init .revealscroll.active .thirdPoint {
  width: 3px;
  top: calc(50% - 3px);
  -webkit-animation: teamline3 0.4s linear 2s forwards;
          animation: teamline3 0.4s linear 2s forwards;
}
.team__body.animation-init .revealscroll.active .team__box {
  /* Target 1 to 3 items likewise (i.e 7-9 & 13-15) */
  /* Target 4 to 6 items likewise (i.e 10-12 & 16-18) */
  /* Target 3 - 9 - 15 items likewise (i.e 21 - 26 ) */
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(-n+3) .secondPoint, .team__body.animation-init .revealscroll.active .team__box:nth-child(n+7):nth-child(-n+9) .secondPoint, .team__body.animation-init .revealscroll.active .team__box:nth-child(n+13):nth-child(-n+15) .secondPoint, .team__body.animation-init .revealscroll.active .team__box:nth-child(n+19):nth-child(-n+21) .secondPoint, .team__body.animation-init .revealscroll.active .team__box:nth-child(n+25):nth-child(-n+27) .secondPoint {
  left: -30px;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(n+4):nth-child(-n+6) .secondPoint, .team__body.animation-init .revealscroll.active .team__box:nth-child(n+10):nth-child(-n+12) .secondPoint, .team__body.animation-init .revealscroll.active .team__box:nth-child(n+16):nth-child(-n+18) .secondPoint, .team__body.animation-init .revealscroll.active .team__box:nth-child(n+22):nth-child(-n+24) .secondPoint, .team__body.animation-init .revealscroll.active .team__box:nth-child(n+28):nth-child(-n+30) .secondPoint {
  right: calc(-24% - 2px);
}
.team__body.animation-init .revealscroll.active .team__box:not(:nth-child(6n+3)):not(:nth-child(6n+4)) .thirdPoint {
  display: none;
}
.team__body.animation-init .revealscroll.active .team__box:not(:nth-child(6n+3)) .thirdPoint {
  left: -30px;
}
.team__body.animation-init .revealscroll.active .team__box:not(:nth-child(6n+4)) .thirdPoint {
  left: 124%;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(2) .secondPoint {
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(3) .secondPoint {
  -webkit-animation-delay: 1.6s;
          animation-delay: 1.6s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(6) .secondPoint {
  -webkit-animation-delay: 2.4s;
          animation-delay: 2.4s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(5) .secondPoint {
  -webkit-animation-delay: 2.7s;
          animation-delay: 2.7s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(4) .secondPoint {
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(4) .thirdPoint {
  -webkit-animation-delay: 3.4s;
          animation-delay: 3.4s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(7) .secondPoint {
  -webkit-animation-delay: 3.8s;
          animation-delay: 3.8s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(8) .secondPoint {
  -webkit-animation-delay: 4.1s;
          animation-delay: 4.1s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(9) .secondPoint {
  -webkit-animation-delay: 4.4s;
          animation-delay: 4.4s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(9) .thirdPoint {
  -webkit-animation-delay: 4.8s;
          animation-delay: 4.8s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(12) .secondPoint {
  -webkit-animation-delay: 5.2s;
          animation-delay: 5.2s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(11) .secondPoint {
  -webkit-animation-delay: 5.5s;
          animation-delay: 5.5s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(10) .secondPoint {
  -webkit-animation-delay: 5.9s;
          animation-delay: 5.9s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(10) .thirdPoint {
  -webkit-animation-delay: 6.4s;
          animation-delay: 6.4s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(13) .secondPoint {
  -webkit-animation-delay: 6.8s;
          animation-delay: 6.8s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(14) .secondPoint {
  -webkit-animation-delay: 7.1s;
          animation-delay: 7.1s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(15) .secondPoint {
  -webkit-animation-delay: 7.4s;
          animation-delay: 7.4s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(15) .thirdPoint {
  -webkit-animation-delay: 7.8s;
          animation-delay: 7.8s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(18) .secondPoint {
  -webkit-animation-delay: 8.2s;
          animation-delay: 8.2s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(17) .secondPoint {
  -webkit-animation-delay: 8.5s;
          animation-delay: 8.5s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(16) .secondPoint {
  -webkit-animation-delay: 8.9s;
          animation-delay: 8.9s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(16) .thirdPoint {
  -webkit-animation-delay: 9.4s;
          animation-delay: 9.4s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(19) .secondPoint {
  -webkit-animation-delay: 9.8s;
          animation-delay: 9.8s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(20) .secondPoint {
  -webkit-animation-delay: 10.1s;
          animation-delay: 10.1s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(21) .secondPoint {
  -webkit-animation-delay: 10.4s;
          animation-delay: 10.4s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(21) .thirdPoint {
  -webkit-animation-delay: 10.8s;
          animation-delay: 10.8s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(24) .secondPoint {
  -webkit-animation-delay: 11.2s;
          animation-delay: 11.2s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(23) .secondPoint {
  -webkit-animation-delay: 11.5s;
          animation-delay: 11.5s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(22) .secondPoint {
  -webkit-animation-delay: 11.9s;
          animation-delay: 11.9s;
}
.team__body.animation-init .revealscroll.active .team__box:nth-child(22) .thirdPoint {
  -webkit-animation-delay: 12.3s;
          animation-delay: 12.3s;
}
.team__body.animation-init .revealscroll.active .teamrow-even .team__box:nth-last-child(-n+3):not(:nth-last-child(1)) .secondPoint, .team__body.animation-init .revealscroll.active .teamrow-even .team__box:nth-last-child(-n+3):not(:nth-last-child(1)) .thirdPoint {
  display: none;
}
.team__body.animation-init .revealscroll.active .teamrow-even .team__box:nth-last-of-type(1) .secondPoint {
  max-width: 100vw;
  -webkit-animation-name: teamlineresW;
          animation-name: teamlineresW;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
}
.team__body.animation-init .revealscroll.active .teamrow-odd .team__box:nth-last-child(-n+3):not(:nth-last-child(3)) .secondPoint, .team__body.animation-init .revealscroll.active .teamrow-odd .team__box:nth-last-child(-n+3):not(:nth-last-child(3)) .thirdPoint {
  display: none;
}
.team__body.animation-init .revealscroll.active .teamrow-odd .team__box:nth-last-of-type(3) .secondPoint {
  max-width: 100vw;
  -webkit-animation-name: teamlineresW;
          animation-name: teamlineresW;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
}
@-webkit-keyframes teamline1 {
  0% {
    height: 0;
  }
  100% {
    height: calc(50% + 50px);
  }
}
@keyframes teamline1 {
  0% {
    height: 0;
  }
  100% {
    height: calc(50% + 50px);
  }
}
@-webkit-keyframes teamline2 {
  0% {
    width: 0;
  }
  100% {
    width: 135%;
  }
}
@keyframes teamline2 {
  0% {
    width: 0;
  }
  100% {
    width: 135%;
  }
}
@-webkit-keyframes teamline3 {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 51px);
  }
}
@keyframes teamline3 {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 51px);
  }
}
@-webkit-keyframes teamlineres {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}
@keyframes teamlineres {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}
@-webkit-keyframes teamlineresW {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes teamlineresW {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}

.privacy-v2__body_main {
  position: relative;
}

.privacy-v2__body.revealscroll.active .fsq-anim-title-bullet .hexaone {
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
}
.privacy-v2__body.revealscroll.active .container {
  position: relative;
}
.privacy-v2__body.revealscroll.active .firstPoint {
  height: 3px;
  left: -32px;
  top: -60px;
  -webkit-animation: privacyV1 2.7s linear 0s forwards;
          animation: privacyV1 2.7s linear 0s forwards;
  -webkit-transform: translateX(-40vw);
          transform: translateX(-40vw);
  max-width: 40vw;
}
.privacy-v2__body.revealscroll.active .secondPoint {
  width: 3px;
  left: -32px;
  top: -60px;
  -webkit-animation: privacyH1 0.5s linear 1.1s forwards;
          animation: privacyH1 0.5s linear 1.1s forwards;
}
.privacy-v2__body.revealscroll.active .threePoint {
  width: 0;
  height: 3px;
  left: -32px;
  top: 25px;
  margin-top: -60px;
  -webkit-animation: privacyV2 1s linear 1.6s forwards;
          animation: privacyV2 1s linear 1.6s forwards;
}
.privacy-v2__body.revealscroll.active .fourPoint {
  width: 3px;
  left: calc(50% - 40px);
  top: -32px;
  -webkit-animation: privacyH2 1s linear 2.6s forwards;
          animation: privacyH2 1s linear 2.6s forwards;
}
.privacy-v2__body.revealscroll.active .fivePoint {
  width: 0;
  height: 3px;
  left: calc(50% - 40px);
  bottom: -30px;
  -webkit-animation: privacyV3 2.4s linear 3.6s forwards;
          animation: privacyV3 2.4s linear 3.6s forwards;
}
@-webkit-keyframes privacyV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes privacyV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@-webkit-keyframes privacyV2 {
  0% {
    width: 0;
  }
  100% {
    width: calc(50% - 5px);
  }
}
@keyframes privacyV2 {
  0% {
    width: 0;
  }
  100% {
    width: calc(50% - 5px);
  }
}
@-webkit-keyframes privacyV3 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes privacyV3 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@-webkit-keyframes privacyH1 {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 60px);
  }
}
@keyframes privacyH1 {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 60px);
  }
}
@-webkit-keyframes privacyH2 {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 60px);
  }
}
@keyframes privacyH2 {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 60px);
  }
}

.privacy-v1__body .prv1line,
.privacy-v1__body .res-prv1line {
  position: absolute;
  background: #3333ff;
  z-index: 1;
}
.privacy-v1__body .fsq-anim-title-bullet {
  z-index: 11;
}
.privacy-v1__body:not(.animation-init) .prv1line, .privacy-v1__body:not(.animation-init) .res-prv1line {
  display: none;
}
.privacy-v1__body:not(.animation-init) .privacy-v1-item .fsq-anim-title-bullet {
  display: none;
}
.privacy-v1__body.animation-init.active .privacy-v1-item {
  position: relative;
  overflow: hidden;
}
.privacy-v1__body.animation-init.active .privacy-v1-item .privacy-v1-item__box_content .fsq-anim-title-bullet {
  visibility: visible;
  top: -5px;
}
.privacy-v1__body.animation-init.active .privacy-v1-item .prv1line1 {
  width: 3px;
  -webkit-animation: prv1line1 0.8s linear 0.4s forwards;
          animation: prv1line1 0.8s linear 0.4s forwards;
}
.privacy-v1__body.animation-init.active .privacy-v1-item .prv1line2 {
  height: 3px;
  -webkit-animation: prv1line2 0.8s linear 1.2s forwards;
          animation: prv1line2 0.8s linear 1.2s forwards;
  max-width: calc(100% + 28px);
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-child(odd) .prv1line1 {
  top: -30px;
  left: 48px;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-child(odd) .prv1line2 {
  bottom: -30px;
  left: 50px;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-child(even) .prv1line1 {
  top: -30px;
  left: 48px;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-child(even) .prv1line2 {
  bottom: -30px;
  right: calc(100% - 49px);
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-of-type(2) .prv1line1 {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-of-type(2) .hexaone {
  -webkit-animation-delay: 2.3s;
          animation-delay: 2.3s;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-of-type(2) .prv1line2 {
  -webkit-animation-delay: 2.8s;
          animation-delay: 2.8s;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-of-type(3) .prv1line1 {
  -webkit-animation-delay: 3.6s;
          animation-delay: 3.6s;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-of-type(3) .hexaone {
  -webkit-animation-delay: 3.9s;
          animation-delay: 3.9s;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-of-type(3) .prv1line2 {
  -webkit-animation-delay: 4.4s;
          animation-delay: 4.4s;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-of-type(4) .prv1line1 {
  -webkit-animation-delay: 5.2s;
          animation-delay: 5.2s;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-of-type(4) .hexaone {
  -webkit-animation-delay: 5.5s;
          animation-delay: 5.5s;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-of-type(4) .prv1line2 {
  -webkit-animation-delay: 6s;
          animation-delay: 6s;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-of-type(5) .prv1line1 {
  -webkit-animation-delay: 6.8s;
          animation-delay: 6.8s;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-of-type(5) .hexaone {
  -webkit-animation-delay: 7s;
          animation-delay: 7s;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-of-type(5) .prv1line2 {
  -webkit-animation-delay: 7.6s;
          animation-delay: 7.6s;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-of-type(6) .prv1line1 {
  -webkit-animation-delay: 8.4s;
          animation-delay: 8.4s;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-of-type(6) .hexaone {
  -webkit-animation-delay: 8.6s;
          animation-delay: 8.6s;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-of-type(6) .prv1line2 {
  -webkit-animation-delay: 9.2s;
          animation-delay: 9.2s;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-of-type(7) .prv1line1 {
  -webkit-animation-delay: 10s;
          animation-delay: 10s;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-of-type(7) .hexaone {
  -webkit-animation-delay: 10.2s;
          animation-delay: 10.2s;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-of-type(7) .prv1line2 {
  -webkit-animation-delay: 10.8s;
          animation-delay: 10.8s;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-of-type(8) .prv1line1 {
  -webkit-animation-delay: 11.6s;
          animation-delay: 11.6s;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-of-type(8) .hexaone {
  -webkit-animation-delay: 11.8s;
          animation-delay: 11.8s;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-of-type(8) .prv1line2 {
  -webkit-animation-delay: 12.4s;
          animation-delay: 12.4s;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-of-type(9) .prv1line1 {
  -webkit-animation-delay: 13.2s;
          animation-delay: 13.2s;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-of-type(9) .hexaone {
  -webkit-animation-delay: 13.4s;
          animation-delay: 13.4s;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:nth-of-type(9) .prv1line2 {
  -webkit-animation-delay: 14.2s;
          animation-delay: 14.2s;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:first-child .privacy-v1-item__box_content_inner {
  position: relative;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:first-child .privacy-v1-item__box_content_inner:after {
  content: "";
  position: absolute;
  width: 6px;
  height: calc(400% + 52px);
  background: inherit;
  top: -28px;
  left: -34px;
  -webkit-transform: translateY(calc(-100% + 23px));
          transform: translateY(calc(-100% + 23px));
  z-index: 1;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:last-child .prv1line1 {
  max-height: 50%;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:last-child .prv1line2 {
  display: none;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:last-child .privacy-v1-item__box_content_inner {
  position: relative;
}
.privacy-v1__body.animation-init.active .privacy-v1-item:last-child .privacy-v1-item__box_content_inner:after {
  content: "";
  position: absolute;
  width: 6px;
  top: 32px;
  left: -33px;
  height: calc(100% + 53px);
  background: inherit;
  z-index: 1;
}
@-webkit-keyframes prv1line1 {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 60px);
  }
}
@keyframes prv1line1 {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 60px);
  }
}
@-webkit-keyframes prv1line2 {
  0% {
    width: 0;
  }
  100% {
    width: calc(100% + 21px);
  }
}
@keyframes prv1line2 {
  0% {
    width: 0;
  }
  100% {
    width: calc(100% + 21px);
  }
}
@keyframes zigzaglinebig {
  0% {
    width: 0;
  }
  100% {
    width: calc(100% + 146px);
  }
}

.backstory path.hexaone {
  -webkit-animation: none;
          animation: none;
  stroke-dasharray: 107 109;
  stroke-dashoffset: 0;
}
.backstory.animation-init .line-progress .line-inner {
  opacity: 0.5;
}
.backstory.animation-init .backstory__box .backstory-hexa {
  position: absolute;
  top: 10px;
}
.backstory.animation-init .backstory__box .backstory-hexa .Vline {
  opacity: 0.5;
}
.backstory.animation-init .backstory__box .backstory__media,
.backstory.animation-init .backstory__box .hexaone,
.backstory.animation-init .backstory__box .backstory__content > :not(.backstory-hexa) {
  opacity: 0.5;
}
.backstory.animation-init .backstory__box.active path.hexaone {
  fill: inherit;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.backstory.animation-init .backstory__box.active .backstory-hexa .anim-Vline {
  -webkit-animation: backstorylineV 0.3s linear 0s forwards;
          animation: backstorylineV 0.3s linear 0s forwards;
}
.backstory.animation-init .backstory__box.active .backstory__media,
.backstory.animation-init .backstory__box.active .hexaone,
.backstory.animation-init .backstory__box.active .backstory__content > :not(.backstory-hexa) {
  opacity: 1;
}
@-webkit-keyframes backstorylineV {
  0% {
    width: 0;
  }
  100% {
    width: 73px;
  }
}
@keyframes backstorylineV {
  0% {
    width: 0;
  }
  100% {
    width: 73px;
  }
}

.latest-thread-wrapper .container {
  position: relative;
}
.latest-thread-wrapper.revealscroll.active .fsq-anim-title-bullet .hexaone {
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
}
.latest-thread-wrapper.revealscroll.active .firstPoint {
  height: 3px;
  -webkit-transform: translateX(-40vw);
          transform: translateX(-40vw);
  left: -17px;
  top: -50px;
  -webkit-animation: fsqcardlineV1 2.7s linear 0s forwards;
          animation: fsqcardlineV1 2.7s linear 0s forwards;
  max-width: 40vw;
}
.latest-thread-wrapper.revealscroll.active .secondPoint {
  width: 3px;
  left: -17px;
  top: -50px;
  -webkit-animation: fsqcardlineH 1s linear 1.1s forwards;
          animation: fsqcardlineH 1s linear 1.1s forwards;
  max-height: calc(100% + 100px);
}
.latest-thread-wrapper.revealscroll.active .threePoint {
  height: 3px;
  left: -15px;
  bottom: -40px;
  -webkit-animation: fsqcardlineV2 2s linear 2.1s forwards;
          animation: fsqcardlineV2 2s linear 2.1s forwards;
  bottom: -50px;
}
@keyframes fsqcardlineV1 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes fsqcardlineH {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 100px);
  }
}
@keyframes fsqcardlineV2 {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}

.eventpost__list .epostline, .eventpost__list .res-epostline {
  position: absolute;
  background: #3333ff;
}
.eventpost__list .revealscroll.active .zig-zag__box .zig-zag__box_content .fsq-anim-title-bullet {
  visibility: visible;
  top: -5px;
  z-index: 1;
}
.eventpost__list .revealscroll.active .even .epostlineH {
  width: 3px;
  top: -53px;
  left: -32px;
  -webkit-animation: epostlineH 1s linear 0.4s forwards;
          animation: epostlineH 1s linear 0.4s forwards;
  max-height: 100%;
}
.eventpost__list .revealscroll.active .even .epostlineW {
  height: 3px;
  bottom: 50px;
  left: -32px;
  -webkit-animation: epostlineW 1s linear 1.1s forwards;
          animation: epostlineW 1s linear 1.1s forwards;
}
.eventpost__list .revealscroll.active .odd .epostlineH {
  width: 3px;
  top: -53px;
  left: calc(50% + 77px);
  -webkit-animation: epostlineH 1s linear 2.1s forwards;
          animation: epostlineH 1s linear 2.1s forwards;
  max-height: 100%;
}
.eventpost__list .revealscroll.active .odd .epostlineW {
  height: 3px;
  bottom: 50px;
  right: calc(42% + 7px);
  -webkit-animation: epostlineW 1s linear 3s forwards;
          animation: epostlineW 1s linear 3s forwards;
}
.eventpost__list .revealscroll.active .odd .hexaone {
  -webkit-animation-delay: 2.1s;
          animation-delay: 2.1s;
}
.eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(1) .epostlineH {
  top: 40px;
  max-height: calc(100% - 90px);
}
.eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(3) .epostlineH {
  -webkit-animation-delay: 4s;
          animation-delay: 4s;
}
.eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(3) .epostlineW {
  -webkit-animation-delay: 4.9s;
          animation-delay: 4.9s;
}
.eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(3) .hexaone {
  -webkit-animation-delay: 4.2s;
          animation-delay: 4.2s;
}
.eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(4) .epostlineH {
  -webkit-animation-delay: 5.9s;
          animation-delay: 5.9s;
}
.eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(4) .hexaone {
  -webkit-animation-delay: 6s;
          animation-delay: 6s;
}
.eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(4) .epostlineW {
  -webkit-animation-delay: 6.8s;
          animation-delay: 6.8s;
}
.eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(5) .epostlineH {
  -webkit-animation-delay: 7.8s;
          animation-delay: 7.8s;
}
.eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(5) .hexaone {
  -webkit-animation-delay: 8s;
          animation-delay: 8s;
}
.eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(5) .epostlineW {
  -webkit-animation-delay: 8.7s;
          animation-delay: 8.7s;
}
.eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(6) .epostlineH {
  -webkit-animation-delay: 9.7s;
          animation-delay: 9.7s;
}
.eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(6) .hexaone {
  -webkit-animation-delay: 9.9s;
          animation-delay: 9.9s;
}
.eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(6) .epostlineW {
  -webkit-animation-delay: 10.6s;
          animation-delay: 10.6s;
}
.eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(7) .epostlineH {
  -webkit-animation-delay: 11.6s;
          animation-delay: 11.6s;
}
.eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(7) .hexaone {
  -webkit-animation-delay: 11.8s;
          animation-delay: 11.8s;
}
.eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(7) .epostlineW {
  -webkit-animation-delay: 12.5s;
          animation-delay: 12.5s;
}
.eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(8) .epostlineH {
  -webkit-animation-delay: 13.5s;
          animation-delay: 13.5s;
}
.eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(8) .hexaone {
  -webkit-animation-delay: 13.7s;
          animation-delay: 13.7s;
}
.eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(8) .epostlineW {
  -webkit-animation-delay: 14.4s;
          animation-delay: 14.4s;
}
.eventpost__list .revealscroll.active .zig-zag__box:first-child .zig-zag__box_content h4:after {
  content: "";
  position: absolute;
  width: 4px;
  height: 600px;
  background: #fff;
  top: -22px;
  left: -33px;
  -webkit-transform: translateY(calc(-100% + 23px));
          transform: translateY(calc(-100% + 23px));
}
.eventpost__list .revealscroll.active .zig-zag__box:last-child .epostlineW {
  display: none;
}
.eventpost__list .revealscroll.active .zig-zag__box:last-child .zig-zag__box_content h4:after {
  content: "";
  position: absolute;
  width: 5px;
  height: 600px;
  background: #fff;
  visibility: hidden;
}
.eventpost__list .revealscroll.active .zig-zag__box.even:last-child .zig-zag__box_content h4:after {
  top: 32px;
  left: -32px;
  visibility: visible;
}
.eventpost__list .revealscroll.active .zig-zag__box.odd:last-child .zig-zag__box_content h4:after {
  top: 28px;
  left: -33px;
  visibility: visible;
}
.eventpost__list .revealscroll.active .zig-zag__box:only-child.even .zig-zag__box_content h4:after {
  top: 10px;
}
.eventpost__list .revealscroll.active .zig-zag__box:only-child .epostlineH {
  max-height: calc(100% - 90px);
}
.eventpost__list .revealscroll.active .zig-zag__box:only-child .epostlineW {
  display: block;
  -webkit-animation: epostlineWfull 1s linear 1.1s forwards;
          animation: epostlineWfull 1s linear 1.1s forwards;
}
.eventpost__list .revealscroll.active.event-loader-active .zig-zag__box .epostlineW {
  -webkit-animation: none;
          animation: none;
  width: calc(50% + 110px);
}
.eventpost__list .revealscroll.active.event-loader-active .zig-zag__box .epostlineH {
  -webkit-animation: none;
          animation: none;
  height: calc(100% + 50px);
}
.eventpost__list .revealscroll.active.event-loader-active .zig-zag__box .hexaone {
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
}
.eventpost__list .revealscroll.active.event-loader-active .zig-zag__box:only-child .epostlineW {
  width: 100vw;
  max-width: 100vw;
}
.eventpost__list .revealscroll.active.event-loader-active .zig-zag__box .zig-zag__box_image .res-epostline1 {
  -webkit-animation: none;
          animation: none;
  height: 42%;
}
.eventpost__list .revealscroll.active.event-loader-active .zig-zag__box .zig-zag__box_image .res-epostline2,
.eventpost__list .revealscroll.active.event-loader-active .zig-zag__box .zig-zag__box_image .res-epostline4 {
  -webkit-animation: none;
          animation: none;
  width: 50%;
}
.eventpost__list .revealscroll.active.event-loader-active .zig-zag__box .zig-zag__box_image .res-epostline3 {
  -webkit-animation: none;
          animation: none;
  height: 36%;
}
.eventpost__list .revealscroll.active.event-loader-active .zig-zag__box .zig-zag__box_image .res-epostline5 {
  -webkit-animation: none;
          animation: none;
  height: calc(22% + 42px);
}
.eventpost__list .revealscroll.active.event-loader-active .zig-zag__box .zig-zag__box_content .hexaone {
  -webkit-animation-delay: -2s !important;
          animation-delay: -2s !important;
}
.eventpost__list .revealscroll.active.event-loader-active .zig-zag__box .zig-zag__box_content .res-epostlineH {
  -webkit-animation: none;
          animation: none;
  height: calc(100% + 30px);
}
@-webkit-keyframes epostlineWfull {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@keyframes epostlineWfull {
  0% {
    width: 0;
  }
  100% {
    width: 100vw;
  }
}
@-webkit-keyframes epostlineW {
  0% {
    width: 0;
  }
  100% {
    width: calc(50% + 110px);
  }
}
@keyframes epostlineW {
  0% {
    width: 0;
  }
  100% {
    width: calc(50% + 110px);
  }
}
@-webkit-keyframes epostlineH {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 50px);
  }
}
@keyframes epostlineH {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 50px);
  }
}
@-webkit-keyframes res-epostlineH {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 30px);
  }
}
@keyframes res-epostlineH {
  0% {
    height: 0;
  }
  100% {
    height: calc(100% + 30px);
  }
}
@-webkit-keyframes res-epostline1 {
  0% {
    height: 0;
  }
  100% {
    height: 42%;
  }
}
@keyframes res-epostline1 {
  0% {
    height: 0;
  }
  100% {
    height: 42%;
  }
}
@-webkit-keyframes res-epostline2 {
  0% {
    width: 0;
  }
  100% {
    width: 50%;
  }
}
@keyframes res-epostline2 {
  0% {
    width: 0;
  }
  100% {
    width: 50%;
  }
}
@-webkit-keyframes res-epostline3 {
  0% {
    height: 0;
  }
  100% {
    height: 36%;
  }
}
@keyframes res-epostline3 {
  0% {
    height: 0;
  }
  100% {
    height: 36%;
  }
}
@-webkit-keyframes res-epostline5 {
  0% {
    height: 0;
  }
  100% {
    height: calc(22% + 42px);
  }
}
@keyframes res-epostline5 {
  0% {
    height: 0;
  }
  100% {
    height: calc(22% + 42px);
  }
}

.banner-landing.revealscroll.active .fsq-anim-title-bullet {
  width: 22px;
  height: 22px;
  z-index: 1;
  top: 0;
  left: 0;
}
.banner-landing.revealscroll.active .fsq-anim-title-bullet .hexaone {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
  stroke-width: 2px;
}
.banner-landing.revealscroll.active .firstPoint {
  width: 1px;
  left: 110px;
  top: -179px;
  -webkit-animation: Lbannerline1 0.5s linear 1.5s forwards;
          animation: Lbannerline1 0.5s linear 1.5s forwards;
}
.banner-landing.revealscroll.active .secondPoint {
  height: 1px;
  left: 111px;
  top: -125px;
  -webkit-animation: Lbannerline2 1s linear 2s forwards;
          animation: Lbannerline2 1s linear 2s forwards;
  max-width: calc(50% - 110px);
}
.banner-landing.revealscroll.active .thirdPoint {
  width: 1px;
  top: -124px;
  -webkit-animation: Lbannerline3 0.5s linear 2.8s forwards;
          animation: Lbannerline3 0.5s linear 2.8s forwards;
}
.banner-landing.revealscroll.active .fourPoint {
  width: 1px;
  top: calc(100% + 45px);
  -webkit-animation: Lbannerline4 0.5s linear 3.5s forwards;
          animation: Lbannerline4 0.5s linear 3.5s forwards;
}
.banner-landing.revealscroll.active .hexa1 {
  position: absolute;
  top: -200px;
  width: 22px;
  height: 22px;
  left: 100px;
}
.banner-landing.revealscroll.active .hexa2 {
  position: absolute;
  bottom: -111px;
  width: 22px;
  height: 22px;
  left: calc(50% - 11px);
}
.banner-landing.revealscroll.active .hexa2 .hexaone {
  -webkit-animation-delay: 4s;
          animation-delay: 4s;
}
@-webkit-keyframes Lbannerline1 {
  0% {
    height: 0;
  }
  100% {
    height: 55px;
  }
}
@keyframes Lbannerline1 {
  0% {
    height: 0;
  }
  100% {
    height: 55px;
  }
}
@-webkit-keyframes Lbannerline2 {
  0% {
    width: 0;
  }
  100% {
    width: calc(50% - 11px);
  }
}
@keyframes Lbannerline2 {
  0% {
    width: 0;
  }
  100% {
    width: calc(50% - 11px);
  }
}
@-webkit-keyframes Lbannerline3 {
  0% {
    height: 0;
  }
  100% {
    height: 64px;
  }
}
@keyframes Lbannerline3 {
  0% {
    height: 0;
  }
  100% {
    height: 64px;
  }
}
@-webkit-keyframes Lbannerline4 {
  0% {
    height: 0;
  }
  100% {
    height: 45px;
  }
}
@keyframes Lbannerline4 {
  0% {
    height: 0;
  }
  100% {
    height: 45px;
  }
}

.use-case-tab .container.active .s1firstPoint {
  width: 3px;
  left: -32px;
  top: 28px;
  -webkit-animation: wcfLineH1 0.28s linear 0.7s forwards;
          animation: wcfLineH1 0.28s linear 0.7s forwards;
}
.use-case-tab .container.active .s1secondPoint, .use-case-tab .container.active .s2thirdPoint {
  width: 3px;
  left: -32px;
  top: 38px;
  -webkit-animation: wcfLineH2 1.8s linear 0.9s forwards;
          animation: wcfLineH2 1.8s linear 0.9s forwards;
}
.use-case-tab .container.active .s1thirdPoint, .use-case-tab .container.active .s2fourPoint {
  height: 3px;
  left: -30px;
  bottom: -38px;
  -webkit-animation: wcfLineV 2.7s linear 2.6s forwards;
          animation: wcfLineV 2.7s linear 2.6s forwards;
}
.use-case-tab.anim-style-1 .s1secondPoint {
  max-height: 100%;
}
.use-case-tab.anim-style-2 .container.active .hexaone {
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
}
.use-case-tab.anim-style-2 .container.active .s2firstPoint {
  height: 3px;
  -webkit-transform: translateX(-40vw);
          transform: translateX(-40vw);
  left: -31px;
  top: -40px;
  -webkit-animation: logolineV1 2.7s linear 0s forwards;
          animation: logolineV1 2.7s linear 0s forwards;
  max-width: 40vw;
}
.use-case-tab.anim-style-2 .container.active .s2secondPoint {
  width: 3px;
  left: -32px;
  top: -40px;
  -webkit-animation: wcfLineH1 0.5s linear 1.1s forwards;
          animation: wcfLineH1 0.5s linear 1.1s forwards;
}
.use-case-tab.anim-style-2 .container.active .s2thirdPoint {
  -webkit-animation-delay: 1.58s;
          animation-delay: 1.58s;
  top: 0;
}
.use-case-tab.anim-style-2 .container.active .s2fourPoint {
  -webkit-animation-delay: 3.4s;
          animation-delay: 3.4s;
}
@keyframes wcfLineH1 {
  0% {
    height: 0%;
  }
  100% {
    height: calc(100% + 40px);
  }
}
@keyframes wcfLineH2 {
  0% {
    height: 0%;
  }
  100% {
    height: calc(100% + 38px);
  }
}
@keyframes wcfLineV {
  0% {
    width: 0px;
  }
  100% {
    width: 100vw;
  }
}

.use-case-tab-with-accordion .container.active .s1firstPoint {
  width: 3px;
  left: -32px;
  top: 28px;
  -webkit-animation: wcfLineH1 0.28s linear 0.7s forwards;
          animation: wcfLineH1 0.28s linear 0.7s forwards;
}
.use-case-tab-with-accordion .container.active .s1secondPoint, .use-case-tab-with-accordion .container.active .s2thirdPoint {
  width: 3px;
  left: -32px;
  top: 38px;
  -webkit-animation: wcfLineH2 1.8s linear 0.9s forwards;
          animation: wcfLineH2 1.8s linear 0.9s forwards;
}
.use-case-tab-with-accordion .container.active .s1thirdPoint, .use-case-tab-with-accordion .container.active .s2fourPoint {
  height: 3px;
  left: -30px;
  bottom: -38px;
  -webkit-animation: wcfLineV 2.7s linear 2.6s forwards;
          animation: wcfLineV 2.7s linear 2.6s forwards;
}
.use-case-tab-with-accordion.anim-style-1 .s1secondPoint {
  max-height: 100%;
}
.use-case-tab-with-accordion.anim-style-2 .container.active .hexaone {
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
}
.use-case-tab-with-accordion.anim-style-2 .container.active .s2firstPoint {
  height: 3px;
  -webkit-transform: translateX(-40vw);
          transform: translateX(-40vw);
  left: -31px;
  top: -40px;
  -webkit-animation: logolineV1 2.7s linear 0s forwards;
          animation: logolineV1 2.7s linear 0s forwards;
  max-width: 40vw;
}
.use-case-tab-with-accordion.anim-style-2 .container.active .s2secondPoint {
  width: 3px;
  left: -32px;
  top: -40px;
  -webkit-animation: wcfLineH1 0.5s linear 1.1s forwards;
          animation: wcfLineH1 0.5s linear 1.1s forwards;
}
.use-case-tab-with-accordion.anim-style-2 .container.active .s2thirdPoint {
  -webkit-animation-delay: 1.58s;
          animation-delay: 1.58s;
  top: 0;
}
.use-case-tab-with-accordion.anim-style-2 .container.active .s2fourPoint {
  -webkit-animation-delay: 3.4s;
          animation-delay: 3.4s;
}
@keyframes wcfLineH1 {
  0% {
    height: 0%;
  }
  100% {
    height: calc(100% + 40px);
  }
}
@keyframes wcfLineH2 {
  0% {
    height: 0%;
  }
  100% {
    height: calc(100% + 38px);
  }
}
@keyframes wcfLineV {
  0% {
    width: 0px;
  }
  100% {
    width: 100vw;
  }
}
@media (min-width: 768px) {
  .media_and_text.media_and_text--v2 .revealscroll.active .fsq-anim-vbar.vbar-2 {
    display: none;
  }
  .media_and_text.media_and_text--v2 .revealscroll.active .fsq-anim-hbar.hbar-2 {
    display: none;
  }
  .media_and_text.media_and_text--v2 .fsq-anim-h-rtl {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .media_and_text.media_and_text--v2 .fsq-anim-hbar {
    max-width: 60vw;
  }
  .zig-zag-anim .res-zigzag {
    display: none;
  }
  .cta--v1 .revealscroll.active .secondPoint {
    max-width: 60vw;
  }
  .cta--v5 .revealscroll.active .secondPoint {
    max-width: 70vw;
  }
  .product-info .fsq-anim-vbar {
    width: 3px;
  }
  .product-info .fsq-anim-hbar {
    height: 3px;
  }
  .privacy-v1__body .res-prv1line {
    display: none;
  }
  .privacy-v1__body.animation-init.revealscroll .privacy-v1-item {
    padding: 30px 0;
  }
  .privacy-v1__body.animation-init.revealscroll .privacy-v1-item:last-child {
    padding-bottom: 0;
  }
  .privacy-v1__body.animation-init.revealscroll .privacy-v1-item .privacy-v1-item__box_content {
    padding-bottom: 0;
  }
  .eventpost__list .res-epostline {
    display: none;
  }
}
@media (min-width: 992px) {
  .media_and_text.media_and_text--v1 .media_and_text__image .fsq-anim-title-bullet, .media_and_text.media_and_text--v1 .media_and_text__image .aniPoint {
    display: none;
  }
  .media_and_text--v3 .media_and_text__content.active .thirdPoint.fsq-anim-h-rtl {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    max-width: 40vw;
  }
  .why-choose-foursquare .container.active .s1thirdPoint.fsq-anim-h-rtl, .why-choose-foursquare .container.active .s2fourPoint.fsq-anim-h-rtl {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    max-width: 40vw;
  }
  .use-case-tab .container.active .s1thirdPoint.fsq-anim-h-rtl, .use-case-tab .container.active .s2fourPoint.fsq-anim-h-rtl {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    max-width: 40vw;
  }
  .use-case-tab-with-accordion .container.active .s1thirdPoint.fsq-anim-h-rtl, .use-case-tab-with-accordion .container.active .s2fourPoint.fsq-anim-h-rtl {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    max-width: 40vw;
  }
}
@media (min-width: 1200px) {
  .feature--v4.revealscroll.active .container > .fsq-anim-title:not(.feature--v4_head) .fsq-anim-title-bullet .hexaone {
    -webkit-animation-delay: 1.9s;
            animation-delay: 1.9s;
  }
}
@media (max-width: 1399px) {
  .hexaAnimations .hex-bar svg {
    width: 30px;
  }
  .hexaAnimations .hex-bar span {
    left: 28px;
  }
  .fs_products-proximity .revealscroll.active .zig-zag__box.even .zigzagline2 {
    max-width: calc(100% + 36.5px);
  }
  .fs_products-proximity .revealscroll.active .zig-zag__box.odd .zigzagline1 {
    left: 10px;
  }
  .cta--v2 .hexaAnimations.hexa-left_align {
    left: -32%;
  }
  .cta--v2 .hexaAnimations.hexa-right_align {
    -webkit-transform: translateX(-27%);
            transform: translateX(-27%);
  }
  .team__body.animation-init {
    padding: 100px 40px 50px 40px;
  }
  .team__body.animation-init .revealscroll.active .secondPoint {
    max-width: calc(100% + 46px);
  }
  .team__body.animation-init .revealscroll.active .team__box:nth-child(n+4):nth-child(-n+6) .secondPoint, .team__body.animation-init .revealscroll.active .team__box:nth-child(n+10):nth-child(-n+12) .secondPoint, .team__body.animation-init .revealscroll.active .team__box:nth-child(n+16):nth-child(-n+18) .secondPoint, .team__body.animation-init .revealscroll.active .team__box:nth-child(n+22):nth-child(-n+24) .secondPoint, .team__body.animation-init .revealscroll.active .team__box:nth-child(n+28):nth-child(-n+30) .secondPoint {
    right: calc(-4% - 4px);
  }
  .team__body.animation-init .revealscroll.active .team__box:not(:nth-child(6n+4)) .thirdPoint {
    left: calc(100% + 15px);
  }
}
@media (max-width: 1199px) {
  .hexaAnimations {
    display: none;
  }
  .media_and_text.media_and_text--v1 .fsq-anim-vbar.vbar-1 {
    max-height: 93%;
  }
  .media_and_text.media_and_text--v1 .fsq-anim-vbar.vbar-2 {
    top: 93%;
    max-height: 30%;
    -webkit-transform: translate(-32px, -60px);
            transform: translate(-32px, -60px);
  }
  .media_and_text.media_and_text--v1 .fsq-anim-hbar.hbar-2 {
    top: 93%;
    -webkit-transform: translateY(-60px);
            transform: translateY(-60px);
  }
  .media_and_text.media_and_text--v1 .fsq-anim-hbar.hbar-3 {
    top: 123%;
    -webkit-transform: translate(-32px, -60px);
            transform: translate(-32px, -60px);
  }
  .media_and_text--v3 .media_and_text__content.active .secondPoint {
    left: 8px;
  }
  .media_and_text--v3 .media_and_text__content.active .thirdPoint {
    left: 8px;
    -webkit-animation-duration: 1.4s;
            animation-duration: 1.4s;
  }
  .media_and_text.media_and_text--v4 .hexaAnimations {
    -webkit-transform: translateX(-190px);
            transform: translateX(-190px);
  }
  .fs_products-unfolded .revealscroll.active .zig-zag__box.even .zigzagline1 {
    left: 51px;
  }
  .fs_products-unfolded .revealscroll.active .zig-zag__box.even .zigzagline2 {
    left: 52px;
    max-width: calc(100% - 81px);
  }
  .fs_products-unfolded .revealscroll.active .zig-zag__box.odd .zigzagline2 {
    max-width: calc(100% - 82px);
  }
  .fs_products-proximity .revealscroll.active .zig-zag__box.even .zigzagline2 {
    left: 52px;
    max-width: calc(100% - 40px);
  }
  .fs_products-proximity .revealscroll.active .zig-zag__box.odd .zigzagline1 {
    left: 9px;
  }
  .fs_products-proximity .revealscroll.active .zig-zag__box.odd .zigzagline2 {
    max-width: calc(100% - 39px);
  }
  .fs_products-audience .revealscroll.active .zig-zag__box.even .zigzagline2 {
    max-width: calc(100% - 21px);
  }
  .fs_products-audience .revealscroll.active .zig-zag__box.odd .zigzagline1 {
    left: 8px;
  }
  .fs_products-audience .revealscroll.active .zig-zag__box.odd .zigzagline2 {
    right: calc(100% - 8px);
    max-width: calc(100% - 21px);
  }
  .cta--v2 .hexaAnimations.hexa-right_align {
    -webkit-transform: translateX(-32%);
            transform: translateX(-32%);
  }
  .cta-v7 .revealscroll.active .cta-v7__box:nth-of-type(1) .largescreen {
    left: -62px;
  }
  .cta-v7 .revealscroll.active .cta-v7__box:nth-of-type(1) .fourPoint {
    left: -62px;
  }
  .products-list.revealscroll.active .firstPoint {
    left: 8px;
  }
  .products-list.revealscroll.active .secondPoint {
    left: 8px;
  }
  .products-list.revealscroll.active .threePoint {
    left: 8px;
    max-width: calc(100% - 8px);
    -webkit-animation: ProdlineV2 1.5s linear 1.6s forwards;
            animation: ProdlineV2 1.5s linear 1.6s forwards;
  }
  .products-list.revealscroll.active .fourPoint {
    right: 0;
    -webkit-animation: ProdlineH2 0.8s linear 3s forwards;
            animation: ProdlineH2 0.8s linear 3s forwards;
  }
  .products-list.revealscroll.active .fivePoint {
    left: 100%;
    -webkit-animation: ProdlineV3 2.6s linear 3.8s forwards;
            animation: ProdlineV3 2.6s linear 3.8s forwards;
  }
  .product-info.animation-init {
    padding-left: 10px;
  }
  .product-info.animation-init .title-raw {
    padding-left: 35px;
  }
  .product-info.animation-init .product-info__box {
    gap: 100px;
  }
  .product-info.animation-init .product-info__box .product-info__box_description {
    padding-right: 15px;
    margin-left: -18px;
  }
  .product-info .revealscroll.active .prline-2 {
    max-width: calc(50% + 8px);
    left: 3px;
  }
  .product-info .revealscroll.active .prline-6 {
    left: 2px;
  }
  .join-community-list.revealscroll.active .firstPoint {
    left: 8px;
  }
  .join-community-list.revealscroll.active .secondPoint {
    left: 8px;
  }
  .join-community-list.revealscroll.active .threePoint {
    left: 8px;
    max-width: calc(100% - 8px);
    -webkit-animation: ProdlineV2 1.5s linear 1.6s forwards;
            animation: ProdlineV2 1.5s linear 1.6s forwards;
  }
  .join-community-list.revealscroll.active .fourPoint {
    right: 0;
    -webkit-animation: ProdlineH2 0.8s linear 3s forwards;
            animation: ProdlineH2 0.8s linear 3s forwards;
  }
  .join-community-list.revealscroll.active .fivePoint {
    left: 100%;
    -webkit-animation: ProdlineV3 2.6s linear 3.8s forwards;
            animation: ProdlineV3 2.6s linear 3.8s forwards;
  }
  .contact-form__body.revealscroll.active .hexaAnimations {
    -webkit-transform: translateX(-220px);
            transform: translateX(-220px);
  }
  .feature-box-v3__body.revealscroll.active .firstPoint {
    left: 8px;
  }
  .feature-box-v3__body.revealscroll.active .secondPoint {
    left: 8px;
  }
  .feature-box-v3__body.revealscroll.active .threePoint {
    left: 8px;
    max-width: calc(100% - 8px);
    -webkit-animation: fbox3lineV2 1.5s linear 1.6s forwards;
            animation: fbox3lineV2 1.5s linear 1.6s forwards;
  }
  .feature-box-v3__body.revealscroll.active .fourPoint {
    right: 0;
    -webkit-animation: fbox3lineH2 1s linear 3s forwards;
            animation: fbox3lineH2 1s linear 3s forwards;
    top: -20px;
  }
  .feature-box-v3__body.revealscroll.active .fivePoint {
    left: 100%;
    -webkit-animation: fbox3lineV3 2.6s linear 4s forwards;
            animation: fbox3lineV3 2.6s linear 4s forwards;
    bottom: 10px;
  }
  .team__body.animation-init {
    padding: 90px 15px 50px 40px;
  }
  .privacy-v2__body.revealscroll.active .firstPoint {
    left: 8px;
  }
  .privacy-v2__body.revealscroll.active .secondPoint {
    left: 8px;
  }
  .privacy-v2__body.revealscroll.active .threePoint {
    left: 8px;
    max-width: calc(50% - 30px);
  }
  .privacy-v2__body.revealscroll.active .fourPoint {
    left: calc(50% - 25px);
    top: -32px;
  }
  .privacy-v2__body.revealscroll.active .fivePoint {
    left: calc(50% - 25px);
  }
  .eventpost__list .zig-zag__boxes.animation-init {
    padding-left: 16px;
  }
  .eventpost__list .revealscroll.active .even .epostlineH {
    left: 0;
  }
  .eventpost__list .revealscroll.active .even .epostlineW {
    max-width: calc(50% + 30px);
    left: 0;
  }
  .eventpost__list .revealscroll.active .odd .epostlineH {
    left: calc(50% + 28px);
    max-height: calc(100% + 3px);
  }
  .eventpost__list .revealscroll.active .odd .epostlineW {
    max-width: calc(50% + 28px);
    right: calc(50% - 28px);
  }
}
@media (max-width: 1023px) {
  .privacy-v1__body.animation-init.active .privacy-v1-item:nth-child(odd) .prv1line1 {
    left: 17px;
  }
  .privacy-v1__body.animation-init.active .privacy-v1-item:nth-child(odd) .prv1line2 {
    left: 20px;
  }
  .privacy-v1__body.animation-init.active .privacy-v1-item:nth-child(even) .prv1line1 {
    left: 18px;
  }
  .privacy-v1__body.animation-init.active .privacy-v1-item:nth-child(even) .prv1line2 {
    right: calc(100% - 18px);
  }
}
@media (max-width: 991px) {
  .media_and_text.media_and_text--v1 .fsq-anim-vbar, .media_and_text.media_and_text--v1 .fsq-anim-hbar {
    display: none;
  }
  .media_and_text.media_and_text--v1 .fsq-anim-title .fsq-anim-title-bullet {
    display: none;
  }
  .media_and_text.media_and_text--v1 .media_and_text__image img {
    position: relative;
  }
  .media_and_text.media_and_text--v1 .media_and_text__image .fsq-anim-title-bullet {
    left: 80%;
    top: -50px;
    -webkit-transform: rotate(150deg);
            transform: rotate(150deg);
    z-index: 1;
  }
  .media_and_text.media_and_text--v1 .revealscroll.active .fsq-anim-title-bullet .hexaone {
    -webkit-animation-delay: 1s;
            animation-delay: 1s;
  }
  .media_and_text.media_and_text--v1 .revealscroll.active .firstPoint {
    -webkit-animation: MTV2MBHBar 0.8s linear 0.5s forwards;
            animation: MTV2MBHBar 0.8s linear 0.5s forwards;
  }
  .media_and_text.media_and_text--v1 .revealscroll.active .secondPoint {
    -webkit-animation: MTV2MBVBar 1s linear 1.3s forwards;
            animation: MTV2MBVBar 1s linear 1.3s forwards;
  }
  .media_and_text.media_and_text--v1 .revealscroll.active .thirdPoint {
    -webkit-animation: MTV2MBHBar 0.8s linear 2.3s forwards;
            animation: MTV2MBHBar 0.8s linear 2.3s forwards;
  }
  .media_and_text.media_and_text--v1 .firstPoint {
    height: 3px;
    top: -32px;
    left: 150%;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .media_and_text.media_and_text--v1 .secondPoint {
    width: 3px;
    top: -32px;
    left: 50%;
  }
  .media_and_text.media_and_text--v1 .thirdPoint {
    height: 3px;
    top: calc(100% + 47px);
    left: 50%;
    -webkit-transform: translate(-100%, -32px);
            transform: translate(-100%, -32px);
  }
  .media_and_text.media_and_text--v4.revealscroll.active .fsq-anim-vbar.vbar-1 {
    -webkit-animation-duration: 1.8s;
            animation-duration: 1.8s;
  }
  .media_and_text.media_and_text--v4.revealscroll.active .fsq-anim-vbar.hbar-1 {
    -webkit-animation-delay: 0.9s;
            animation-delay: 0.9s;
  }
  .media_and_text.media_and_text--v4.revealscroll.active .container .fsq-anim-title-bullet .hexaone {
    -webkit-animation-delay: 1.2s;
            animation-delay: 1.2s;
  }
  .media_and_text.media_and_text--v4.revealscroll.active .container .fsq-anim-title-bullet .hexaone {
    -webkit-animation-delay: 0.2s;
            animation-delay: 0.2s;
  }
  .why-choose-foursquare .container.active .s1secondPoint {
    top: 33px;
    left: 8px;
  }
  .why-choose-foursquare .container.active .s1thirdPoint {
    bottom: -33px;
    left: 8px;
  }
  .why-choose-foursquare.anim-style-2 .container.active .s2secondPoint {
    left: 7px;
  }
  .why-choose-foursquare.anim-style-2 .container.active .s2thirdPoint {
    left: 7px;
  }
  .why-choose-foursquare.anim-style-2 .container.active .s2fourPoint {
    left: 7px;
  }
  .cta-v3 .revealscroll.active .secondPoint {
    max-height: 50%;
  }
  .cta-v3 .revealscroll.active .threePoint {
    top: calc(50% - 50px);
  }
  .cta--v4.revealscroll.active .hbar-1 {
    -webkit-animation-duration: 1.8s;
            animation-duration: 1.8s;
  }
  .cta--v4.revealscroll.active .vbar-1 {
    -webkit-animation-delay: 1s;
            animation-delay: 1s;
    -webkit-animation-duration: 1.4s;
            animation-duration: 1.4s;
  }
  .cta--v4.revealscroll.active .hbar-2 {
    -webkit-animation-delay: 2.4s;
            animation-delay: 2.4s;
  }
  .cta-v7 .revealscroll.active .cta-v7__box:nth-of-type(1) .fourPoint {
    top: -10px;
  }
  .cta-v7 .revealscroll.active .threecolumns .cta-v7__box:nth-of-type(1) .fourPoint {
    top: -10px;
  }
  .team__body.animation-init {
    padding: 75px 0 70px 40px;
  }
  .team__body.animation-init .revealscroll.active .firstPoint {
    -webkit-animation: teamlineres 3s linear 0.6s forwards;
            animation: teamlineres 3s linear 0.6s forwards;
    left: -17px;
    top: 25px;
  }
  .team__body.animation-init .revealscroll.active .firstPoint::after {
    content: "";
    background: inherit;
    position: absolute;
    height: 3px;
    left: 0;
    -webkit-animation: teamlineresW 0.7s linear 3.6s forwards;
            animation: teamlineresW 0.7s linear 3.6s forwards;
    bottom: -3px;
  }
  .team__body.animation-init .revealscroll.active .secondPoint {
    display: none;
  }
  .team__body.animation-init .revealscroll.active .thirdPoint {
    display: none;
  }
  .team__body.animation-init .revealscroll.active .team__box {
    position: static;
  }
  .team__body.animation-init .revealscroll.active .team__box.box-empty {
    height: auto;
    margin: 0;
  }
  .team__body.animation-init .revealscroll.active .team-row-2 .firstPoint {
    -webkit-animation-duration: 2s;
            animation-duration: 2s;
  }
  .team__body.animation-init .revealscroll.active .team-row-2 .firstPoint:after {
    -webkit-animation-delay: 2.6s;
            animation-delay: 2.6s;
  }
  .team__body.animation-init .revealscroll.active .team-row-5 .firstPoint {
    -webkit-animation-duration: 4.5s;
            animation-duration: 4.5s;
  }
  .team__body.animation-init .revealscroll.active .team-row-5 .firstPoint:after {
    -webkit-animation-delay: 5.1s;
            animation-delay: 5.1s;
  }
  .team__body.animation-init .revealscroll.active .team-row-6 .firstPoint {
    -webkit-animation-duration: 4s;
            animation-duration: 4s;
  }
  .team__body.animation-init .revealscroll.active .team-row-6 .firstPoint:after {
    -webkit-animation-delay: 4.6s;
            animation-delay: 4.6s;
  }
  .team__body.animation-init .revealscroll.active .team-row-7 .firstPoint {
    -webkit-animation-duration: 4s;
            animation-duration: 4s;
  }
  .team__body.animation-init .revealscroll.active .team-row-7 .firstPoint:after {
    -webkit-animation-delay: 4.6s;
            animation-delay: 4.6s;
  }
  .team__body.animation-init .revealscroll.active .team-row-8 .firstPoint {
    -webkit-animation-duration: 6s;
            animation-duration: 6s;
  }
  .team__body.animation-init .revealscroll.active .team-row-8 .firstPoint:after {
    -webkit-animation-delay: 6.6s;
            animation-delay: 6.6s;
  }
  .privacy-v2__body.revealscroll.active .threePoint {
    top: 40px;
    max-width: 50%;
  }
  .privacy-v2__body.revealscroll.active .fourPoint {
    top: -20px;
    max-height: calc(100% + 50px);
    left: calc(50% + 3px);
  }
  .privacy-v2__body.revealscroll.active .fivePoint {
    left: calc(50% + 6px);
  }
  .eventpost__list .revealscroll.active .even .epostlineH {
    max-height: 100%;
    top: -28px;
  }
  .eventpost__list .revealscroll.active .even .epostlineW {
    bottom: 25px;
  }
  .eventpost__list .revealscroll.active .odd .epostlineH {
    top: -25px;
    max-height: 100%;
  }
  .eventpost__list .revealscroll.active .odd .epostlineW {
    bottom: 25px;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(1) .epostlineH {
    max-height: calc(100% - 67px);
  }
  .banner-landing.revealscroll.active .firstPoint {
    left: 11px;
  }
  .banner-landing.revealscroll.active .secondPoint {
    max-width: 100%;
    left: 12px;
  }
  .banner-landing.revealscroll.active .thirdPoint {
    -webkit-animation-delay: 3s;
            animation-delay: 3s;
  }
  .banner-landing.revealscroll.active .hexa1 {
    left: 0;
  }
}
@media (max-width: 767px) {
  .active .hexaone {
    stroke-width: 2;
  }
  .fsq-anim-title .fsq-anim-title-bullet {
    width: 30px;
    height: 30px;
    left: -46px;
  }
  .fsq-anim-bar-wrap .fsq-anim-vbar {
    width: 2px;
  }
  .fsq-anim-bar-wrap .fsq-anim-hbar {
    height: 2px;
  }
  .media_and_text.media_and_text--v1 .media_and_text__image .fsq-anim-title-bullet {
    width: 30px;
    height: 30px;
  }
  .media_and_text.media_and_text--v1 .firstPoint {
    height: 2px;
    top: -36px;
  }
  .media_and_text.media_and_text--v1 .secondPoint {
    width: 2px;
    top: -36px;
  }
  .media_and_text.media_and_text--v1 .thirdPoint {
    height: 2px;
    top: calc(100% + 48px);
    -webkit-transform: translate(-100%, -36px);
            transform: translate(-100%, -36px);
  }
  .media_and_text.media_and_text--v2 .revealscroll.active .fsq-anim-hbar.hbar-1 {
    display: none;
  }
  .media_and_text--v3 .media_and_text__content.active .secondPoint {
    width: 2px;
    max-height: calc(100% - 26px);
  }
  .media_and_text--v3 .media_and_text__content.active .thirdPoint {
    bottom: -15px;
    height: 2px;
    -webkit-animation: MTV3V 1.1s linear 1.3s forwards;
            animation: MTV3V 1.1s linear 1.3s forwards;
  }
  .media_and_text.media_and_text--v4.revealscroll.active .fsq-anim-vbar.vbar-1 {
    height: 2px;
    top: inherit;
    bottom: 10px;
    -webkit-transform: none;
            transform: none;
    max-width: 100vw;
    width: 0;
    -webkit-animation: MTV4MBV1 0.8s linear 1.7s forwards;
            animation: MTV4MBV1 0.8s linear 1.7s forwards;
  }
  .media_and_text.media_and_text--v4.revealscroll.active .fsq-anim-vbar.hbar-1 {
    -webkit-animation: MTV4MBHBar 1s linear 0.7s forwards;
            animation: MTV4MBHBar 1s linear 0.7s forwards;
    top: 0%;
  }
  .why-choose-foursquare .container.active .s1firstPoint {
    width: 2px;
  }
  .why-choose-foursquare .container.active .s1secondPoint {
    width: 2px;
  }
  .why-choose-foursquare .container.active .s1thirdPoint, .why-choose-foursquare .container.active .s2fourPoint {
    height: 2px;
    -webkit-animation: wcfLineV 1.5s linear 3s forwards;
            animation: wcfLineV 1.5s linear 3s forwards;
  }
  .why-choose-foursquare.anim-style-2 .container.active .s2firstPoint {
    height: 2px;
    left: 8px;
  }
  .why-choose-foursquare.anim-style-2 .container.active .s2thirdPoint, .why-choose-foursquare.anim-style-2 .container.active .s2secondPoint {
    width: 2px;
  }
  .location_solutions.revealscroll.active .firstPoint {
    width: 2px;
  }
  .location_solutions.revealscroll.active .secondPoint {
    height: 2px;
  }
  .location_solutions.revealscroll.active .threePoint {
    height: 2px;
  }
  .zig-zag-anim .zigzagline {
    display: none;
  }
  .zig-zag-anim .revealscroll .zig-zag__box {
    overflow: visible !important;
  }
  .zig-zag-anim .revealscroll .zig-zag__box {
    padding-left: 40px;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box .zig-zag__box_content .fsq-anim-title-bullet {
    top: 0;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:first-child .zig-zag__box_content_inner:after {
    display: none;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:last-child .zig-zag__box_content_inner:after {
    display: none;
  }
  .zig-zag-anim .revealscroll.active .res-zigzagH {
    width: 2px;
    left: -32px;
    top: 45px;
    -webkit-animation: res-zigzagH 0.8s linear 0.4s forwards;
            animation: res-zigzagH 0.8s linear 0.4s forwards;
    max-height: calc(100% - 45px);
  }
  .zig-zag-anim .revealscroll.active .res-zigzag1 {
    width: 2px;
    left: -32px;
    -webkit-animation: res-zigzag1 0.8s linear 1s forwards;
            animation: res-zigzag1 0.8s linear 1s forwards;
  }
  .zig-zag-anim .revealscroll.active .res-zigzag2 {
    height: 2px;
    left: -32px;
    top: 51%;
    -webkit-animation: res-zigzag2 0.4s linear 2s forwards;
            animation: res-zigzag2 0.4s linear 2s forwards;
  }
  .zig-zag-anim .revealscroll.active .res-zigzag3 {
    width: 2px;
    right: calc(50% + 32px);
    top: 51%;
    -webkit-animation: res-zigzag3 0.3s linear 2.7s forwards;
            animation: res-zigzag3 0.3s linear 2.7s forwards;
  }
  .zig-zag-anim .revealscroll.active .res-zigzag4 {
    height: 2px;
    right: calc(50% + 32px);
    top: 78%;
    -webkit-animation: res-zigzag2 0.5s linear 3s forwards;
            animation: res-zigzag2 0.5s linear 3s forwards;
  }
  .zig-zag-anim .revealscroll.active .res-zigzag5 {
    width: 2px;
    left: -32px;
    top: 78%;
    -webkit-animation: res-zigzag5 0.7s linear 3.5s forwards;
            animation: res-zigzag5 0.7s linear 3.5s forwards;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:first-child .zig-zag__box_image .res-zigzagline {
    display: none;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:last-child .zig-zag__box_content .res-zigzagline {
    display: none;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:last-child .zig-zag__box_image .res-zigzagline:not(.res-zigzag1) {
    display: none;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:last-child .zig-zag__box_image .res-zigzag1 {
    -webkit-animation-name: res-zigzag6;
            animation-name: res-zigzag6;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(2) .zig-zag__box_content .res-zigzagH {
    -webkit-animation-delay: 4.6s;
            animation-delay: 4.6s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(2) .zig-zag__box_content .hexaone {
    -webkit-animation-delay: 4.2s;
            animation-delay: 4.2s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(2):last-child .zig-zag__box_content .hexaone {
    -webkit-animation-delay: 1.8s;
            animation-delay: 1.8s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(3) .zig-zag__box_image .res-zigzag1 {
    -webkit-animation-delay: 5.2s;
            animation-delay: 5.2s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(3) .zig-zag__box_image .res-zigzag2 {
    -webkit-animation-delay: 6.2s;
            animation-delay: 6.2s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(3) .zig-zag__box_image .res-zigzag3 {
    -webkit-animation-delay: 7s;
            animation-delay: 7s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(3) .zig-zag__box_image .res-zigzag4 {
    -webkit-animation-delay: 7.3s;
            animation-delay: 7.3s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(3) .zig-zag__box_image .res-zigzag5 {
    -webkit-animation-delay: 7.8s;
            animation-delay: 7.8s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(3) .zig-zag__box_content .hexaone {
    -webkit-animation-delay: 8.5s;
            animation-delay: 8.5s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(3) .zig-zag__box_content .res-zigzagH {
    -webkit-animation-delay: 8.9s;
            animation-delay: 8.9s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(3):last-child .zig-zag__box_content .hexaone {
    -webkit-animation-delay: 5.9s;
            animation-delay: 5.9s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(4) .zig-zag__box_image .res-zigzag1 {
    -webkit-animation-delay: 9.4s;
            animation-delay: 9.4s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(4) .zig-zag__box_image .res-zigzag2 {
    -webkit-animation-delay: 10.3s;
            animation-delay: 10.3s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(4) .zig-zag__box_image .res-zigzag3 {
    -webkit-animation-delay: 10.6s;
            animation-delay: 10.6s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(4) .zig-zag__box_image .res-zigzag4 {
    -webkit-animation-delay: 10.9s;
            animation-delay: 10.9s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(4) .zig-zag__box_image .res-zigzag5 {
    -webkit-animation-delay: 11.4s;
            animation-delay: 11.4s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(4) .zig-zag__box_content .res-zigzagH {
    -webkit-animation-delay: 12.3s;
            animation-delay: 12.3s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(4) .zig-zag__box_content .hexaone {
    -webkit-animation-delay: 12.1s;
            animation-delay: 12.1s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(4):last-child .zig-zag__box_content .hexaone {
    -webkit-animation-delay: 10.2s;
            animation-delay: 10.2s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(5) .zig-zag__box_image .res-zigzag1 {
    -webkit-animation-delay: 12.9s;
            animation-delay: 12.9s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(5) .zig-zag__box_image .res-zigzag2 {
    -webkit-animation-delay: 13.8s;
            animation-delay: 13.8s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(5) .zig-zag__box_image .res-zigzag3 {
    -webkit-animation-delay: 14.2s;
            animation-delay: 14.2s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(5) .zig-zag__box_image .res-zigzag4 {
    -webkit-animation-delay: 14.5s;
            animation-delay: 14.5s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(5) .zig-zag__box_image .res-zigzag5 {
    -webkit-animation-delay: 15s;
            animation-delay: 15s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(5) .zig-zag__box_content .res-zigzagH {
    -webkit-animation-delay: 16.2s;
            animation-delay: 16.2s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(5) .zig-zag__box_content .hexaone {
    -webkit-animation-delay: 15.5s;
            animation-delay: 15.5s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(5):last-child .zig-zag__box_content .hexaone {
    -webkit-animation-delay: 13.4s;
            animation-delay: 13.4s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(6) .zig-zag__box_image .res-zigzag1 {
    -webkit-animation-delay: 17s;
            animation-delay: 17s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(6) .zig-zag__box_image .res-zigzag2 {
    -webkit-animation-delay: 17.8s;
            animation-delay: 17.8s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(6) .zig-zag__box_image .res-zigzag3 {
    -webkit-animation-delay: 18.2s;
            animation-delay: 18.2s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(6) .zig-zag__box_image .res-zigzag4 {
    -webkit-animation-delay: 18.5s;
            animation-delay: 18.5s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(6) .zig-zag__box_image .res-zigzag5 {
    -webkit-animation-delay: 19s;
            animation-delay: 19s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(6) .zig-zag__box_content .hexaone {
    -webkit-animation-delay: 19.8s;
            animation-delay: 19.8s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(6) .zig-zag__box_content .res-zigzagH {
    -webkit-animation-delay: 20s;
            animation-delay: 20s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(6):last-child .zig-zag__box_content .hexaone {
    -webkit-animation-delay: 17.8s;
            animation-delay: 17.8s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(7) .zig-zag__box_image .res-zigzag1 {
    -webkit-animation-delay: 20.8s;
            animation-delay: 20.8s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(7) .zig-zag__box_image .res-zigzag2 {
    -webkit-animation-delay: 21.6s;
            animation-delay: 21.6s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(7) .zig-zag__box_image .res-zigzag3 {
    -webkit-animation-delay: 22s;
            animation-delay: 22s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(7) .zig-zag__box_image .res-zigzag4 {
    -webkit-animation-delay: 22.3s;
            animation-delay: 22.3s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(7) .zig-zag__box_image .res-zigzag5 {
    -webkit-animation-delay: 22.8s;
            animation-delay: 22.8s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(7) .zig-zag__box_content .hexaone {
    -webkit-animation-delay: 23.5s;
            animation-delay: 23.5s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(7) .zig-zag__box_content .res-zigzagH {
    -webkit-animation-delay: 23.7s;
            animation-delay: 23.7s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(7):last-child .zig-zag__box_content .hexaone {
    -webkit-animation-delay: 21.5s;
            animation-delay: 21.5s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(8) .zig-zag__box_image .res-zigzag1 {
    -webkit-animation-delay: 24.4s;
            animation-delay: 24.4s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(8) .zig-zag__box_image .res-zigzag2 {
    -webkit-animation-delay: 25.2s;
            animation-delay: 25.2s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(8) .zig-zag__box_image .res-zigzag3 {
    -webkit-animation-delay: 25.6s;
            animation-delay: 25.6s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(8) .zig-zag__box_image .res-zigzag4 {
    -webkit-animation-delay: 25.9s;
            animation-delay: 25.9s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(8) .zig-zag__box_image .res-zigzag5 {
    -webkit-animation-delay: 26.4s;
            animation-delay: 26.4s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(8) .zig-zag__box_content .hexaone {
    -webkit-animation-delay: 27.1s;
            animation-delay: 27.1s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(8) .zig-zag__box_content .res-zigzagH {
    -webkit-animation-delay: 27.3s;
            animation-delay: 27.3s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(8):last-child .zig-zag__box_content .hexaone {
    -webkit-animation-delay: 25.2s;
            animation-delay: 25.2s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(9) .zig-zag__box_image .res-zigzag1 {
    -webkit-animation-delay: 28.1s;
            animation-delay: 28.1s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(9) .zig-zag__box_image .res-zigzag2 {
    -webkit-animation-delay: 28.9s;
            animation-delay: 28.9s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(9) .zig-zag__box_image .res-zigzag3 {
    -webkit-animation-delay: 29.3s;
            animation-delay: 29.3s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(9) .zig-zag__box_image .res-zigzag4 {
    -webkit-animation-delay: 29.6s;
            animation-delay: 29.6s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(9) .zig-zag__box_image .res-zigzag5 {
    -webkit-animation-delay: 30.1s;
            animation-delay: 30.1s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(9) .zig-zag__box_content .hexaone {
    -webkit-animation-delay: 30.8s;
            animation-delay: 30.8s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(9) .zig-zag__box_content .res-zigzagH {
    -webkit-animation-delay: 31s;
            animation-delay: 31s;
  }
  .zig-zag-anim .revealscroll.active .zig-zag__box:nth-of-type(9):last-child .zig-zag__box_content .hexaone {
    -webkit-animation-delay: 28.8s;
            animation-delay: 28.8s;
  }
  @-webkit-keyframes res-zigzagH {
    0% {
      height: 0;
    }
    100% {
      height: calc(100% + 30px);
    }
  }
  @keyframes res-zigzagH {
    0% {
      height: 0;
    }
    100% {
      height: calc(100% + 30px);
    }
  }
  @-webkit-keyframes res-zigzag1 {
    0% {
      height: 0;
    }
    100% {
      height: 51%;
    }
  }
  @keyframes res-zigzag1 {
    0% {
      height: 0;
    }
    100% {
      height: 51%;
    }
  }
  @-webkit-keyframes res-zigzag2 {
    0% {
      width: 0;
    }
    100% {
      width: 50%;
    }
  }
  @keyframes res-zigzag2 {
    0% {
      width: 0;
    }
    100% {
      width: 50%;
    }
  }
  @-webkit-keyframes res-zigzag3 {
    0% {
      height: 0;
    }
    100% {
      height: 27%;
    }
  }
  @keyframes res-zigzag3 {
    0% {
      height: 0;
    }
    100% {
      height: 27%;
    }
  }
  @-webkit-keyframes res-zigzag5 {
    0% {
      height: 0;
    }
    100% {
      height: calc(22% + 40px);
    }
  }
  @keyframes res-zigzag5 {
    0% {
      height: 0;
    }
    100% {
      height: calc(22% + 40px);
    }
  }
  @-webkit-keyframes res-zigzag6 {
    0% {
      height: 0;
    }
    100% {
      height: calc(100% + 40px);
    }
  }
  @keyframes res-zigzag6 {
    0% {
      height: 0;
    }
    100% {
      height: calc(100% + 40px);
    }
  }
  .logo-slider.revealscroll.active .hbar-1 {
    height: 2px;
    left: -17px;
  }
  .logo-slider.revealscroll.active .vbar-1 {
    width: 2px;
    left: -17px;
  }
  .logo-slider.revealscroll.active .hbar-2 {
    height: 2px;
  }
  .cta--v1 .revealscroll.active .firstPoint {
    width: 2px;
    top: 28px;
  }
  .cta--v1 .revealscroll.active .secondPoint {
    height: 2px;
    bottom: -28px;
  }
  .cta-v3 .revealscroll.active .firstPoint {
    top: 0;
    height: 2px;
    left: 5px;
  }
  .cta-v3 .revealscroll.active .secondPoint {
    width: 2px;
    top: 0;
    left: 5px;
    max-height: 100%;
  }
  .cta-v3 .revealscroll.active .threePoint {
    top: 100%;
    height: 2px;
    left: 5px;
    -webkit-animation: cta3lineV2 1.5s linear 2.5s forwards;
            animation: cta3lineV2 1.5s linear 2.5s forwards;
  }
  .cta--v4.revealscroll.active .fsq-anim-title-bullet .hexaone {
    -webkit-animation-delay: 1.6s;
            animation-delay: 1.6s;
  }
  .cta--v4.revealscroll.active .fsq-anim-title-bullet {
    left: -65px;
  }
  .cta--v4.revealscroll.active .fsq-anim-title:nth-child(1) .fsq-anim-title-bullet .hexaone {
    -webkit-animation-delay: 0.9s;
            animation-delay: 0.9s;
  }
  .cta--v4.revealscroll.active .fsq-anim-title:nth-child(2) .fsq-anim-title-bullet .hexaone {
    -webkit-animation-delay: 1s;
            animation-delay: 1s;
  }
  .cta--v4.revealscroll.active .fsq-anim-title:nth-child(3) .fsq-anim-title-bullet .hexaone {
    -webkit-animation-delay: 1.1s;
            animation-delay: 1.1s;
  }
  .cta--v4.revealscroll.active .fsq-anim-title:nth-child(4) .fsq-anim-title-bullet .hexaone {
    -webkit-animation-delay: 1.2s;
            animation-delay: 1.2s;
  }
  .cta--v4.revealscroll.active .fsq-anim-title:nth-child(5) .fsq-anim-title-bullet .hexaone {
    -webkit-animation-delay: 1.3s;
            animation-delay: 1.3s;
  }
  .cta--v4.revealscroll.active .fsq-anim-title:nth-child(6) .fsq-anim-title-bullet .hexaone {
    -webkit-animation-delay: 1.4s;
            animation-delay: 1.4s;
  }
  .cta--v4.revealscroll.active .fsq-anim-title:nth-child(7) .fsq-anim-title-bullet .hexaone {
    -webkit-animation-delay: 1.5s;
            animation-delay: 1.5s;
  }
  .cta--v4.revealscroll.active .hbar-1 {
    display: none;
  }
  .cta--v4.revealscroll.active .vbar-1 {
    width: 2px;
    left: -1px;
    -webkit-animation-delay: 0.7s;
            animation-delay: 0.7s;
    top: 0;
    max-height: calc(100% + 30px);
  }
  .cta--v4.revealscroll.active .hbar-2 {
    height: 2px;
    left: -1px;
    bottom: -30px;
    -webkit-animation-delay: 1.6s;
            animation-delay: 1.6s;
  }
  .cta--v5 .revealscroll.active .firstPoint {
    width: 2px;
    top: 28px;
  }
  .cta--v5 .revealscroll.active .secondPoint {
    height: 2px;
    bottom: -28px;
  }
  .cta-v7 .revealscroll.active .cta-v7__box:nth-of-type(1) .largescreen {
    display: none;
  }
  .cta-v7 .revealscroll.active .cta-v7__box:nth-of-type(1) .fourPoint {
    display: none;
  }
  .cta-v7 .revealscroll.active .firstPoint {
    top: 0;
    height: 2px;
    left: 5px;
  }
  .cta-v7 .revealscroll.active .secondPoint {
    width: 2px;
    top: 0;
    left: 5px;
    max-height: 100%;
  }
  .cta-v7 .revealscroll.active .threePoint {
    top: 100%;
    height: 2px;
    left: 5px;
    -webkit-animation: cta7lineV2 1.5s linear 3.8s forwards;
            animation: cta7lineV2 1.5s linear 3.8s forwards;
  }
  .cta-v7 .revealscroll.active .threePoint.largescreen {
    display: none;
  }
  .products-list.revealscroll.active .firstPoint {
    height: 2px;
    top: 0;
  }
  .products-list.revealscroll.active .secondPoint {
    width: 2px;
    max-height: 100%;
    top: 0;
  }
  .products-list.revealscroll.active .threePoint {
    height: 2px;
  }
  .products-list.revealscroll.active .fourPoint {
    width: 2px;
  }
  .products-list.revealscroll.active .fivePoint {
    height: 2px;
  }
  .product-info.animation-init .product-info__box:nth-of-type(1) {
    padding-top: 20px;
  }
  .product-info .fsq-anim-vbar {
    width: 2px;
  }
  .product-info .fsq-anim-hbar {
    height: 2px;
  }
  .product-info.animation-init {
    padding-left: 18px;
  }
  .product-info.animation-init .revealscroll {
    padding-left: 22px;
  }
  .product-info.animation-init .title-raw {
    padding-left: 16px;
  }
  .product-info.animation-init .product-info__box {
    gap: 0;
    margin: 0;
    padding: 0 0 10px 16px;
    overflow: visible;
  }
  .product-info.animation-init .product-info__box .product-info__box_description {
    margin-left: 0;
  }
  .product-info .revealscroll.active .prline-2 {
    display: none;
  }
  .product-info .revealscroll.active .prline-6:nth-child(5) {
    -webkit-animation-delay: 3.5s;
            animation-delay: 3.5s;
  }
  .product-info .revealscroll.active .prline-6:nth-child(6) {
    -webkit-animation-delay: 4.5s;
            animation-delay: 4.5s;
  }
  .product-info .revealscroll.active .prline-6 {
    left: -15px;
    -webkit-animation-delay: 2.6s;
            animation-delay: 2.6s;
  }
  .product-info .revealscroll.active .product-info__box .prline-V {
    left: -16px;
    -webkit-animation-delay: 0.8s;
            animation-delay: 0.8s;
  }
  .product-info .revealscroll.active .product-info__box:nth-last-of-type(1) .product-info__box_description:after {
    display: none;
  }
  .product-info .revealscroll.active .product-info__box:nth-last-of-type(1) .prline-4 {
    display: none;
  }
  .product-info .revealscroll.active .product-info__box:nth-last-of-type(1) .prline-5 {
    display: none;
  }
  .product-info .revealscroll.active .product-info__box:nth-of-type(1) .hexaone {
    -webkit-animation-delay: 1.1s;
            animation-delay: 1.1s;
  }
  .product-info .revealscroll.active .product-info__box:nth-of-type(2) .hexaone {
    -webkit-animation-delay: 1.9s;
            animation-delay: 1.9s;
  }
  .product-info .revealscroll.active .product-info__box:nth-of-type(2) .prline-V {
    -webkit-animation-delay: 1.7s;
            animation-delay: 1.7s;
  }
  .product-info .revealscroll.active .product-info__box:nth-of-type(3) .prline-V {
    -webkit-animation-delay: 2.6s;
            animation-delay: 2.6s;
  }
  .product-info .revealscroll.active .product-info__box:nth-of-type(3) .hexaone {
    -webkit-animation-delay: 3.2s;
            animation-delay: 3.2s;
  }
  .product-info .revealscroll.active .product-info__box:nth-of-type(4) .prline-V {
    -webkit-animation-delay: 3.6s;
            animation-delay: 3.6s;
  }
  .product-info .revealscroll.active .product-info__box:nth-of-type(4) .hexaone {
    -webkit-animation-delay: 4.2s;
            animation-delay: 4.2s;
  }
  .join-community-list.revealscroll.active .firstPoint {
    height: 2px;
    top: 0;
  }
  .join-community-list.revealscroll.active .secondPoint {
    width: 2px;
    max-height: 100%;
    top: 0;
  }
  .join-community-list.revealscroll.active .threePoint {
    height: 2px;
  }
  .join-community-list.revealscroll.active .fourPoint {
    width: 2px;
  }
  .join-community-list.revealscroll.active .fivePoint {
    height: 2px;
  }
  .feature-box-v1__body.revealscroll.active .firstPoint {
    width: 2px;
    top: 28px;
    -webkit-animation: fbox1lineH 1s linear 0.7s forwards;
            animation: fbox1lineH 1s linear 0.7s forwards;
  }
  .feature-box-v1__body.revealscroll.active .secondPoint {
    height: 2px;
    bottom: -28px;
    -webkit-animation: fbox1lineV 1s linear 1.7s forwards;
            animation: fbox1lineV 1s linear 1.7s forwards;
  }
  .cards__body.revealscroll.active .hbar-1,
  .cards-v2.revealscroll.active .hbar-1 {
    height: 2px;
    left: -17px;
  }
  .cards__body.revealscroll.active .vbar-1,
  .cards-v2.revealscroll.active .vbar-1 {
    width: 2px;
    left: -17px;
    -webkit-animation-duration: 4.8s;
            animation-duration: 4.8s;
  }
  .cards__body.revealscroll.active .hbar-2,
  .cards-v2.revealscroll.active .hbar-2 {
    height: 2px;
    -webkit-animation-delay: 5.9s;
            animation-delay: 5.9s;
  }
  .contact-form__body.revealscroll.active .hbar-1 {
    height: 2px;
    left: -17px;
  }
  .contact-form__body.revealscroll.active .vbar-1 {
    width: 2px;
    left: -17px;
    -webkit-animation-duration: 2.2s;
            animation-duration: 2.2s;
  }
  .contact-form__body.revealscroll.active .hbar-2 {
    height: 2px;
    -webkit-animation-delay: 3.3s;
            animation-delay: 3.3s;
    -webkit-animation-duration: 1.2s;
            animation-duration: 1.2s;
  }
  .contact-form__body.revealscroll.active.hide-form .hbar-2 {
    -webkit-animation: exformlineV2 1s linear 2.1s forwards;
            animation: exformlineV2 1s linear 2.1s forwards;
  }
  .feature-box-v2__body.revealscroll.active .hbar-1 {
    height: 2px;
    left: -17px;
  }
  .feature-box-v2__body.revealscroll.active .vbar-1 {
    width: 2px;
    left: -17px;
    -webkit-animation-duration: 2.1s;
            animation-duration: 2.1s;
    max-height: calc(100% + 70px);
  }
  .feature-box-v2__body.revealscroll.active .hbar-2 {
    height: 2px;
    -webkit-animation-delay: 3.2s;
            animation-delay: 3.2s;
    bottom: -20px;
  }
  .feature-box-v3__body.revealscroll.active .fsq-anim-title-bullet .hexaone {
    -webkit-animation-delay: 1.2s;
            animation-delay: 1.2s;
  }
  .feature-box-v3__body.revealscroll.active .firstPoint {
    height: 2px;
    top: -20px;
  }
  .feature-box-v3__body.revealscroll.active .secondPoint {
    width: 2px;
    max-height: calc(100% + 20px);
    top: -20px;
  }
  .feature-box-v3__body.revealscroll.active .threePoint {
    height: 2px;
    -webkit-animation: fbox3lineV2 1.3s linear 1.5s forwards;
            animation: fbox3lineV2 1.3s linear 1.5s forwards;
  }
  .feature-box-v3__body.revealscroll.active .fourPoint {
    width: 2px;
    -webkit-animation: fbox3lineH2 2s linear 2.6s forwards;
            animation: fbox3lineH2 2s linear 2.6s forwards;
  }
  .feature-box-v3__body.revealscroll.active .fivePoint {
    height: 2px;
    -webkit-animation: fbox3lineV3 2.6s linear 4.6s forwards;
            animation: fbox3lineV3 2.6s linear 4.6s forwards;
  }
  .feature--v4.revealscroll.active .hbar-1 {
    height: 2px;
    left: -17px;
    top: -30px;
  }
  .feature--v4.revealscroll.active .vbar-1 {
    width: 2px;
    left: -17px;
    -webkit-animation-duration: 2.8s;
            animation-duration: 2.8s;
    top: -30px;
    max-height: calc(100% + 70px);
  }
  .feature--v4.revealscroll.active .hbar-2 {
    height: 2px;
    -webkit-animation-delay: 3.8s;
            animation-delay: 3.8s;
    -webkit-animation-duration: 1.3s;
            animation-duration: 1.3s;
  }
  .video-list__body.revealscroll.active .firstPoint {
    width: 2px;
  }
  .video-list__body.revealscroll.active .secondPoint {
    height: 2px;
    -webkit-animation-duration: 2.6s;
            animation-duration: 2.6s;
  }
  .video-list__body.revealscroll.active .threePoint {
    height: 2px;
  }
  .video-list__body.revealscroll.active .fsq-anim-title-bullet .hexaone {
    -webkit-animation-delay: 1.2s;
            animation-delay: 1.2s;
  }
  .team__body.animation-init .revealscroll.active .firstPoint {
    width: 2px;
    -webkit-animation-duration: 8.2s;
            animation-duration: 8.2s;
  }
  .team__body.animation-init .revealscroll.active .firstPoint:after {
    -webkit-animation-duration: 0.5s;
            animation-duration: 0.5s;
    bottom: -2px;
    height: 2px;
    -webkit-animation-delay: 8.8s;
            animation-delay: 8.8s;
  }
  .team__body.animation-init .revealscroll.active .team-row-2 .firstPoint {
    -webkit-animation-duration: 3.5s;
            animation-duration: 3.5s;
  }
  .team__body.animation-init .revealscroll.active .team-row-2 .firstPoint:after {
    -webkit-animation-delay: 4.1s;
            animation-delay: 4.1s;
    -webkit-animation-duration: 0.7s;
            animation-duration: 0.7s;
  }
  .team__body.animation-init .revealscroll.active .team-row-3 .firstPoint {
    -webkit-animation-duration: 5.5s;
            animation-duration: 5.5s;
  }
  .team__body.animation-init .revealscroll.active .team-row-3 .firstPoint:after {
    -webkit-animation-delay: 6.1s;
            animation-delay: 6.1s;
  }
  .team__body.animation-init .revealscroll.active .team-row-5 .firstPoint {
    -webkit-animation-duration: 6.5s;
            animation-duration: 6.5s;
  }
  .team__body.animation-init .revealscroll.active .team-row-5 .firstPoint:after {
    -webkit-animation-delay: 7.1s;
            animation-delay: 7.1s;
  }
  .team__body.animation-init .revealscroll.active .team-row-6 .firstPoint {
    -webkit-animation-duration: 7.5s;
            animation-duration: 7.5s;
  }
  .team__body.animation-init .revealscroll.active .team-row-6 .firstPoint:after {
    -webkit-animation-delay: 8.1s;
            animation-delay: 8.1s;
  }
  .team__body.animation-init .revealscroll.active .team-row-7 .firstPoint {
    -webkit-animation-duration: 7.5s;
            animation-duration: 7.5s;
  }
  .team__body.animation-init .revealscroll.active .team-row-7 .firstPoint:after {
    -webkit-animation-delay: 8.1s;
            animation-delay: 8.1s;
  }
  .team__body.animation-init .revealscroll.active .team-row-8 .firstPoint {
    -webkit-animation-duration: 10.5s;
            animation-duration: 10.5s;
  }
  .team__body.animation-init .revealscroll.active .team-row-8 .firstPoint:after {
    -webkit-animation-delay: 11.1s;
            animation-delay: 11.1s;
  }
  .privacy-v2__body.revealscroll.active .fsq-anim-title-bullet .hexaone {
    -webkit-animation-delay: 1.1s;
            animation-delay: 1.1s;
  }
  .privacy-v2__body.revealscroll.active .firstPoint {
    height: 2px;
    top: -20px;
  }
  .privacy-v2__body.revealscroll.active .secondPoint {
    width: 2px;
    max-height: calc(100% + 20px);
    top: -20px;
  }
  .privacy-v2__body.revealscroll.active .threePoint {
    height: 2px;
    display: none;
  }
  .privacy-v2__body.revealscroll.active .fourPoint {
    width: 2px;
    -webkit-animation: privacyH2 1.8s linear 1.4s forwards;
            animation: privacyH2 1.8s linear 1.4s forwards;
    left: 8px;
    top: 0px;
    max-height: calc(100% + 30px);
  }
  .privacy-v2__body.revealscroll.active .fivePoint {
    height: 2px;
    -webkit-animation: privacyV3 1.2s linear 3.1s forwards;
            animation: privacyV3 1.2s linear 3.1s forwards;
    left: 10px;
  }
  .privacy-v1__body .prv1line {
    display: none;
  }
  .privacy-v1__body.animation-init.active .privacy-v1-item {
    overflow: visible;
  }
  .privacy-v1__body.animation-init.active .privacy-v1-item:first-child .privacy-v1-item__box_content_inner:after {
    display: none;
  }
  .privacy-v1__body.animation-init.active .privacy-v1-item:last-child .privacy-v1-item__box_content_inner:after {
    display: none;
  }
  .privacy-v1__body.animation-init .privacy-v1-item {
    padding-left: 40px;
    overflow: visible;
  }
  .privacy-v1__body.animation-init .privacy-v1-item .privacy-v1-item__box_image {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    width: 100%;
    margin-bottom: 25px;
  }
  .privacy-v1__body.animation-init .privacy-v1-item .privacy-v1-item__box_image img {
    z-index: 1;
    position: relative;
  }
  .privacy-v1__body.animation-init.revealscroll.active .res-prv1lineH {
    width: 2px;
    left: -32px;
    top: 22px;
    -webkit-animation: res-prv1lineH 0.8s linear 0.4s forwards;
            animation: res-prv1lineH 0.8s linear 0.4s forwards;
  }
  .privacy-v1__body.animation-init.revealscroll.active .res-prv1line1 {
    width: 2px;
    left: -32px;
    -webkit-animation: res-prv1line1 0.8s linear 1.2s forwards;
            animation: res-prv1line1 0.8s linear 1.2s forwards;
    max-height: 106%;
  }
  .privacy-v1__body.animation-init.revealscroll.active .res-prv1line2 {
    height: 2px;
    left: -32px;
    top: 51%;
    -webkit-animation: res-prv1line2 0.4s linear 2s forwards;
            animation: res-prv1line2 0.4s linear 2s forwards;
  }
  .privacy-v1__body.animation-init.revealscroll.active .res-prv1line3 {
    width: 2px;
    right: calc(50% + 32px);
    top: 51%;
    -webkit-animation: res-prv1line3 0.3s linear 2.4s forwards;
            animation: res-prv1line3 0.3s linear 2.4s forwards;
  }
  .privacy-v1__body.animation-init.revealscroll.active .res-prv1line4 {
    height: 2px;
    right: calc(50% + 32px);
    top: 78%;
    -webkit-animation: res-prv1line2 0.5s linear 2.8s forwards;
            animation: res-prv1line2 0.5s linear 2.8s forwards;
  }
  .privacy-v1__body.animation-init.revealscroll.active .res-prv1line5 {
    width: 2px;
    left: -32px;
    top: 78%;
    -webkit-animation: res-prv1line5 0.7s linear 3.3s forwards;
            animation: res-prv1line5 0.7s linear 3.3s forwards;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:first-child .privacy-v1-item__box_image .res-prv1line {
    display: none;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:last-child .privacy-v1-item__box_content .res-prv1line {
    display: none;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:last-child .privacy-v1-item__box_image .res-prv1line:not(.res-prv1line1) {
    display: none;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:last-child .privacy-v1-item__box_image .res-prv1line1 {
    -webkit-animation-name: res-prv1line6;
            animation-name: res-prv1line6;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(2) .privacy-v1-item__box_content .res-prv1lineH {
    -webkit-animation-delay: 4.6s;
            animation-delay: 4.6s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(2) .privacy-v1-item__box_content .hexaone {
    -webkit-animation-delay: 4.2s;
            animation-delay: 4.2s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(2):last-child .privacy-v1-item__box_content .hexaone {
    -webkit-animation-delay: 1.8s;
            animation-delay: 1.8s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(3) .privacy-v1-item__box_image .res-prv1line1 {
    -webkit-animation-delay: 5.4s;
            animation-delay: 5.4s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(3) .privacy-v1-item__box_image .res-prv1line2 {
    -webkit-animation-delay: 6.2s;
            animation-delay: 6.2s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(3) .privacy-v1-item__box_image .res-prv1line3 {
    -webkit-animation-delay: 6.6s;
            animation-delay: 6.6s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(3) .privacy-v1-item__box_image .res-prv1line4 {
    -webkit-animation-delay: 7.1s;
            animation-delay: 7.1s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(3) .privacy-v1-item__box_image .res-prv1line5 {
    -webkit-animation-delay: 7.6s;
            animation-delay: 7.6s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(3) .privacy-v1-item__box_content .hexaone {
    -webkit-animation-delay: 8.3s;
            animation-delay: 8.3s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(3) .privacy-v1-item__box_content .res-prv1lineH {
    -webkit-animation-delay: 9s;
            animation-delay: 9s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(3):last-child .privacy-v1-item__box_content .hexaone {
    -webkit-animation-delay: 6.3s;
            animation-delay: 6.3s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(4) .privacy-v1-item__box_image .res-prv1line1 {
    -webkit-animation-delay: 9.8s;
            animation-delay: 9.8s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(4) .privacy-v1-item__box_image .res-prv1line2 {
    -webkit-animation-delay: 10.6s;
            animation-delay: 10.6s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(4) .privacy-v1-item__box_image .res-prv1line3 {
    -webkit-animation-delay: 11s;
            animation-delay: 11s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(4) .privacy-v1-item__box_image .res-prv1line4 {
    -webkit-animation-delay: 11.3s;
            animation-delay: 11.3s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(4) .privacy-v1-item__box_image .res-prv1line5 {
    -webkit-animation-delay: 11.8s;
            animation-delay: 11.8s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(4) .privacy-v1-item__box_content .res-prv1lineH {
    -webkit-animation-delay: 12.5s;
            animation-delay: 12.5s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(4) .privacy-v1-item__box_content .hexaone {
    -webkit-animation-delay: 12.3s;
            animation-delay: 12.3s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(4):last-child .privacy-v1-item__box_content .hexaone {
    -webkit-animation-delay: 10.6s;
            animation-delay: 10.6s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(5) .privacy-v1-item__box_image .res-prv1line1 {
    -webkit-animation-delay: 13.3s;
            animation-delay: 13.3s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(5) .privacy-v1-item__box_image .res-prv1line2 {
    -webkit-animation-delay: 14.1s;
            animation-delay: 14.1s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(5) .privacy-v1-item__box_image .res-prv1line3 {
    -webkit-animation-delay: 14.6s;
            animation-delay: 14.6s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(5) .privacy-v1-item__box_image .res-prv1line4 {
    -webkit-animation-delay: 14.9s;
            animation-delay: 14.9s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(5) .privacy-v1-item__box_image .res-prv1line5 {
    -webkit-animation-delay: 15.4s;
            animation-delay: 15.4s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(5) .privacy-v1-item__box_content .res-prv1lineH {
    -webkit-animation-delay: 16.3s;
            animation-delay: 16.3s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(5) .privacy-v1-item__box_content .hexaone {
    -webkit-animation-delay: 16s;
            animation-delay: 16s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(5):last-child .privacy-v1-item__box_content .hexaone {
    -webkit-animation-delay: 13.1s;
            animation-delay: 13.1s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(6) .privacy-v1-item__box_image .res-prv1line1 {
    -webkit-animation-delay: 17.1s;
            animation-delay: 17.1s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(6) .privacy-v1-item__box_image .res-prv1line2 {
    -webkit-animation-delay: 17.9s;
            animation-delay: 17.9s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(6) .privacy-v1-item__box_image .res-prv1line3 {
    -webkit-animation-delay: 18.3s;
            animation-delay: 18.3s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(6) .privacy-v1-item__box_image .res-prv1line4 {
    -webkit-animation-delay: 18.6s;
            animation-delay: 18.6s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(6) .privacy-v1-item__box_image .res-prv1line5 {
    -webkit-animation-delay: 19.1s;
            animation-delay: 19.1s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(6) .privacy-v1-item__box_content .res-prv1lineH {
    -webkit-animation-delay: 20s;
            animation-delay: 20s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(6) .privacy-v1-item__box_content .hexaone {
    -webkit-animation-delay: 19.8s;
            animation-delay: 19.8s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(6):last-child .privacy-v1-item__box_content .hexaone {
    -webkit-animation-delay: 17.9s;
            animation-delay: 17.9s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(7) .privacy-v1-item__box_image .res-prv1line1 {
    -webkit-animation-delay: 20.8s;
            animation-delay: 20.8s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(7) .privacy-v1-item__box_image .res-prv1line2 {
    -webkit-animation-delay: 21.6s;
            animation-delay: 21.6s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(7) .privacy-v1-item__box_image .res-prv1line3 {
    -webkit-animation-delay: 22s;
            animation-delay: 22s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(7) .privacy-v1-item__box_image .res-prv1line4 {
    -webkit-animation-delay: 22.3s;
            animation-delay: 22.3s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(7) .privacy-v1-item__box_image .res-prv1line5 {
    -webkit-animation-delay: 22.8s;
            animation-delay: 22.8s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(7) .privacy-v1-item__box_content .res-prv1lineH {
    -webkit-animation-delay: 23.7s;
            animation-delay: 23.7s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(7) .privacy-v1-item__box_content .hexaone {
    -webkit-animation-delay: 23.5s;
            animation-delay: 23.5s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(7):last-child .privacy-v1-item__box_content .hexaone {
    -webkit-animation-delay: 20.6s;
            animation-delay: 20.6s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(8) .privacy-v1-item__box_image .res-prv1line1 {
    -webkit-animation-delay: 24.5s;
            animation-delay: 24.5s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(8) .privacy-v1-item__box_image .res-prv1line2 {
    -webkit-animation-delay: 25.3s;
            animation-delay: 25.3s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(8) .privacy-v1-item__box_image .res-prv1line3 {
    -webkit-animation-delay: 25.7s;
            animation-delay: 25.7s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(8) .privacy-v1-item__box_image .res-prv1line4 {
    -webkit-animation-delay: 26s;
            animation-delay: 26s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(8) .privacy-v1-item__box_image .res-prv1line5 {
    -webkit-animation-delay: 26.5s;
            animation-delay: 26.5s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(8) .privacy-v1-item__box_content .res-prv1lineH {
    -webkit-animation-delay: 27.5s;
            animation-delay: 27.5s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(8) .privacy-v1-item__box_content .hexaone {
    -webkit-animation-delay: 27.2s;
            animation-delay: 27.2s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(8):last-child .privacy-v1-item__box_content .hexaone {
    -webkit-animation-delay: 24.3s;
            animation-delay: 24.3s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(9) .privacy-v1-item__box_image .res-prv1line1 {
    -webkit-animation-delay: 28.3s;
            animation-delay: 28.3s;
  }
  .privacy-v1__body.animation-init.revealscroll.active .privacy-v1-item:nth-of-type(9):last-child .privacy-v1-item__box_content .hexaone {
    -webkit-animation-delay: 29.1s;
            animation-delay: 29.1s;
  }
  @-webkit-keyframes res-prv1lineH {
    0% {
      height: 0;
    }
    100% {
      height: calc(100% + 30px);
    }
  }
  @keyframes res-prv1lineH {
    0% {
      height: 0;
    }
    100% {
      height: calc(100% + 30px);
    }
  }
  @-webkit-keyframes res-prv1line1 {
    0% {
      height: 0;
    }
    100% {
      height: 51%;
    }
  }
  @keyframes res-prv1line1 {
    0% {
      height: 0;
    }
    100% {
      height: 51%;
    }
  }
  @-webkit-keyframes res-prv1line2 {
    0% {
      width: 0;
    }
    100% {
      width: 50%;
    }
  }
  @keyframes res-prv1line2 {
    0% {
      width: 0;
    }
    100% {
      width: 50%;
    }
  }
  @-webkit-keyframes res-prv1line3 {
    0% {
      height: 0;
    }
    100% {
      height: 27%;
    }
  }
  @keyframes res-prv1line3 {
    0% {
      height: 0;
    }
    100% {
      height: 27%;
    }
  }
  @-webkit-keyframes res-prv1line5 {
    0% {
      height: 0;
    }
    100% {
      height: calc(22% + 24px);
    }
  }
  @keyframes res-prv1line5 {
    0% {
      height: 0;
    }
    100% {
      height: calc(22% + 24px);
    }
  }
  @-webkit-keyframes res-prv1line6 {
    0% {
      height: 0;
    }
    100% {
      height: calc(100% + 40px);
    }
  }
  @keyframes res-prv1line6 {
    0% {
      height: 0;
    }
    100% {
      height: calc(100% + 40px);
    }
  }
  .backstory.animation-init .backstory__box.active path.hexaone {
    -webkit-transition-delay: 0.2;
            transition-delay: 0.2;
  }
  .backstory.animation-init .backstory__box.active .backstory-hexa .anim-Vline {
    -webkit-animation-duration: 0.8s;
            animation-duration: 0.8s;
  }
  .latest-thread-wrapper.revealscroll.active .firstPoint {
    height: 2px;
    left: -17px;
  }
  .latest-thread-wrapper.revealscroll.active .secondPoint {
    width: 2px;
    left: -17px;
    -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s;
    max-height: calc(100% + 100px);
  }
  .latest-thread-wrapper.revealscroll.active .threePoint {
    bottom: -50px;
    height: 2px;
    -webkit-animation: fsqcardlineV2 1.5s linear 2.6s forwards;
            animation: fsqcardlineV2 1.5s linear 2.6s forwards;
  }
  .eventpost__list .zig-zag__boxes.animation-init {
    padding-left: 44px;
  }
  .eventpost__list .epostlineH, .eventpost__list .epostlineW {
    display: none;
  }
  .eventpost__list .revealscroll.active .zig-zag__box .zig-zag__box_content .fsq-anim-title-bullet {
    top: 0;
  }
  .eventpost__list .revealscroll.active .zig-zag__box.even:last-child .zig-zag__box_content h4:after {
    top: 28px;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:only-child.even .zig-zag__box_content h4:after {
    top: 0;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:only-child .epostlineW {
    left: -30px;
    height: 2px;
  }
  .eventpost__list .revealscroll.active .res-epostlineH {
    width: 2px;
    left: -32px;
    top: 40px;
    -webkit-animation: res-epostlineH 0.8s linear 0.4s forwards;
            animation: res-epostlineH 0.8s linear 0.4s forwards;
    max-height: calc(100% + 15px);
  }
  .eventpost__list .revealscroll.active .res-epostline1 {
    width: 2px;
    left: -32px;
    -webkit-animation: res-epostline1 0.4s linear 1.1s forwards;
            animation: res-epostline1 0.4s linear 1.1s forwards;
  }
  .eventpost__list .revealscroll.active .res-epostline2 {
    height: 2px;
    left: -32px;
    top: 42%;
    -webkit-animation: res-epostline2 0.4s linear 1.5s forwards;
            animation: res-epostline2 0.4s linear 1.5s forwards;
  }
  .eventpost__list .revealscroll.active .res-epostline3 {
    width: 2px;
    right: calc(50% + 32px);
    top: 42%;
    -webkit-animation: res-epostline3 0.5s linear 1.9s forwards;
            animation: res-epostline3 0.5s linear 1.9s forwards;
  }
  .eventpost__list .revealscroll.active .res-epostline4 {
    height: 2px;
    right: calc(50% + 32px);
    top: 78%;
    -webkit-animation: res-epostline2 0.5s linear 2.4s forwards;
            animation: res-epostline2 0.5s linear 2.4s forwards;
  }
  .eventpost__list .revealscroll.active .res-epostline5 {
    width: 2px;
    left: -32px;
    top: 78%;
    -webkit-animation: res-epostline5 0.7s linear 2.9s forwards;
            animation: res-epostline5 0.7s linear 2.9s forwards;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:first-child .zig-zag__box_image .res-epostline {
    display: none;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(2) .zig-zag__box_content .hexaone {
    -webkit-animation-delay: 3.4s;
            animation-delay: 3.4s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(2) .zig-zag__box_content .res-epostlineH {
    -webkit-animation-delay: 3.6s;
            animation-delay: 3.6s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(3) .zig-zag__box_image .res-epostline1 {
    -webkit-animation-delay: 4.4s;
            animation-delay: 4.4s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(3) .zig-zag__box_image .res-epostline2 {
    -webkit-animation-delay: 4.8s;
            animation-delay: 4.8s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(3) .zig-zag__box_image .res-epostline3 {
    -webkit-animation-delay: 5.2s;
            animation-delay: 5.2s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(3) .zig-zag__box_image .res-epostline4 {
    -webkit-animation-delay: 5.6s;
            animation-delay: 5.6s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(3) .zig-zag__box_image .res-epostline5 {
    -webkit-animation-delay: 6.1s;
            animation-delay: 6.1s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(3) .zig-zag__box_content .hexaone {
    -webkit-animation-delay: 6.6s;
            animation-delay: 6.6s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(3) .zig-zag__box_content .res-epostlineH {
    -webkit-animation-delay: 6.8s;
            animation-delay: 6.8s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(4) .zig-zag__box_image .res-epostline1 {
    -webkit-animation-delay: 7.6s;
            animation-delay: 7.6s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(4) .zig-zag__box_image .res-epostline2 {
    -webkit-animation-delay: 8s;
            animation-delay: 8s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(4) .zig-zag__box_image .res-epostline3 {
    -webkit-animation-delay: 8.4s;
            animation-delay: 8.4s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(4) .zig-zag__box_image .res-epostline4 {
    -webkit-animation-delay: 8.9s;
            animation-delay: 8.9s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(4) .zig-zag__box_image .res-epostline5 {
    -webkit-animation-delay: 9.4s;
            animation-delay: 9.4s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(4) .zig-zag__box_content .hexaone {
    -webkit-animation-delay: 10s;
            animation-delay: 10s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(4) .zig-zag__box_content .res-epostlineH {
    -webkit-animation-delay: 10.2s;
            animation-delay: 10.2s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(5) .zig-zag__box_image .res-epostline1 {
    -webkit-animation-delay: 10.9s;
            animation-delay: 10.9s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(5) .zig-zag__box_image .res-epostline2 {
    -webkit-animation-delay: 11.3s;
            animation-delay: 11.3s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(5) .zig-zag__box_image .res-epostline3 {
    -webkit-animation-delay: 11.7s;
            animation-delay: 11.7s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(5) .zig-zag__box_image .res-epostline4 {
    -webkit-animation-delay: 12.2s;
            animation-delay: 12.2s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(5) .zig-zag__box_image .res-epostline5 {
    -webkit-animation-delay: 12.7s;
            animation-delay: 12.7s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(5) .zig-zag__box_content .hexaone {
    -webkit-animation-delay: 13.2s;
            animation-delay: 13.2s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(5) .zig-zag__box_content .res-epostlineH {
    -webkit-animation-delay: 13.4s;
            animation-delay: 13.4s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(6) .zig-zag__box_image .res-epostline1 {
    -webkit-animation-delay: 14.2s;
            animation-delay: 14.2s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(6) .zig-zag__box_image .res-epostline2 {
    -webkit-animation-delay: 14.6s;
            animation-delay: 14.6s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(6) .zig-zag__box_image .res-epostline3 {
    -webkit-animation-delay: 15s;
            animation-delay: 15s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(6) .zig-zag__box_image .res-epostline4 {
    -webkit-animation-delay: 15.5s;
            animation-delay: 15.5s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(6) .zig-zag__box_image .res-epostline5 {
    -webkit-animation-delay: 16s;
            animation-delay: 16s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(6) .zig-zag__box_content .hexaone {
    -webkit-animation-delay: 16.5s;
            animation-delay: 16.5s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(6) .zig-zag__box_content .res-epostlineH {
    -webkit-animation-delay: 16.7s;
            animation-delay: 16.7s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(7) .zig-zag__box_image .res-epostline1 {
    -webkit-animation-delay: 17.5s;
            animation-delay: 17.5s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(7) .zig-zag__box_image .res-epostline2 {
    -webkit-animation-delay: 17.9s;
            animation-delay: 17.9s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(7) .zig-zag__box_image .res-epostline3 {
    -webkit-animation-delay: 18.4s;
            animation-delay: 18.4s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(7) .zig-zag__box_image .res-epostline4 {
    -webkit-animation-delay: 18.9s;
            animation-delay: 18.9s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(7) .zig-zag__box_image .res-epostline5 {
    -webkit-animation-delay: 19.4s;
            animation-delay: 19.4s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(7) .zig-zag__box_content .hexaone {
    -webkit-animation-delay: 20.2s;
            animation-delay: 20.2s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(7) .zig-zag__box_content .res-epostlineH {
    -webkit-animation-delay: 20.4s;
            animation-delay: 20.4s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(8) .zig-zag__box_image .res-epostline1 {
    -webkit-animation-delay: 21.2s;
            animation-delay: 21.2s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(8) .zig-zag__box_image .res-epostline2 {
    -webkit-animation-delay: 21.6s;
            animation-delay: 21.6s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(8) .zig-zag__box_image .res-epostline3 {
    -webkit-animation-delay: 22s;
            animation-delay: 22s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(8) .zig-zag__box_image .res-epostline4 {
    -webkit-animation-delay: 22.5s;
            animation-delay: 22.5s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(8) .zig-zag__box_image .res-epostline5 {
    -webkit-animation-delay: 23s;
            animation-delay: 23s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(8) .zig-zag__box_content .hexaone {
    -webkit-animation-delay: 23.7s;
            animation-delay: 23.7s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:nth-of-type(8) .zig-zag__box_content .res-epostlineH {
    -webkit-animation-delay: 24s;
            animation-delay: 24s;
  }
  .eventpost__list .revealscroll.active .zig-zag__box:only-child .zig-zag__box_content .res-epostlineH {
    height: calc(100% - 25px);
  }
  .use-case-tab .container.active .s1firstPoint {
    width: 2px;
  }
  .use-case-tab .container.active .s1secondPoint {
    width: 2px;
  }
  .use-case-tab .container.active .s1thirdPoint, .use-case-tab .container.active .s2fourPoint {
    height: 2px;
    -webkit-animation: wcfLineV 1.5s linear 3s forwards;
            animation: wcfLineV 1.5s linear 3s forwards;
  }
  .use-case-tab.anim-style-2 .container.active .s2firstPoint {
    height: 2px;
  }
  .use-case-tab.anim-style-2 .container.active .s2thirdPoint, .use-case-tab.anim-style-2 .container.active .s2secondPoint {
    width: 2px;
  }
  .use-case-tab-with-accordion .container.active .s1firstPoint {
    width: 2px;
  }
  .use-case-tab-with-accordion .container.active .s1secondPoint {
    width: 2px;
  }
  .use-case-tab-with-accordion .container.active .s1thirdPoint, .use-case-tab-with-accordion .container.active .s2fourPoint {
    height: 2px;
    -webkit-animation: wcfLineV 1.5s linear 3s forwards;
            animation: wcfLineV 1.5s linear 3s forwards;
  }
  .use-case-tab-with-accordion.anim-style-2 .container.active .s2firstPoint {
    height: 2px;
  }
  .use-case-tab-with-accordion.anim-style-2 .container.active .s2thirdPoint, .use-case-tab-with-accordion.anim-style-2 .container.active .s2secondPoint {
    width: 2px;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .cta-v7 .revealscroll.active .secondPoint {
    -webkit-animation-duration: 2.5s;
            animation-duration: 2.5s;
  }
}
@media (max-width: 576px) {
  .latest-thread-wrapper.revealscroll.active .secondPoint {
    -webkit-animation-duration: 2s;
            animation-duration: 2s;
  }
  .latest-thread-wrapper.revealscroll.active .threePoint {
    -webkit-animation: fsqcardlineV2 1s linear 3.1s forwards;
            animation: fsqcardlineV2 1s linear 3.1s forwards;
  }
}
@media (max-width: 480px) {
  .feature--v4 .container > .fsq-anim-title:not(.feature--v4_head) .fsq-anim-title-bullet {
    top: 95px;
  }
  .feature--v4.revealscroll.active .hbar-2 {
    -webkit-animation-delay: 3.9s;
            animation-delay: 3.9s;
    -webkit-animation-duration: 1s;
            animation-duration: 1s;
  }
}

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