@charset "UTF-8";
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

img {
  width: 100%;
  height: auto;
  vertical-align: middle;
}

a {
  display: inline-block;
  text-decoration: none;
  color: inherit;
}

span, picture {
  display: inline-block;
}

button {
  margin: 0;
  padding: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
  cursor: pointer;
  color: inherit;
  font: inherit;
}

input,
textarea,
select {
  font: inherit;
}

/*----------------------------------
  レイアウト（単位不要）
----------------------------------*/
/*----------------------------------
  color
----------------------------------*/
/*----------------------------------
  font-family
----------------------------------*/
@font-face {
  font-family: "Satoshi";
  src: url("../fonts/Satoshi-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Satoshi";
  src: url("../fonts/Satoshi-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Satoshi";
  src: url("../fonts/Satoshi-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
}
/*----------------------------------
  z-index
----------------------------------*/
html {
  font-size: 16px;
}
@media screen and (min-width: 768px) {
  html {
    font-size: 1.4545454545vw;
  }
}
@media (min-width: 1100px) {
  html {
    font-size: 16px;
  }
}

body {
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  color: #0F0F0F;
  font-family: "BIZ UDGothic", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: normal;
}

@media screen and (min-width: 768px) {
  a[href*="tel:"] {
    pointer-events: none;
  }
}
.c-top-button {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2.0512820513vw;
  font-family: "Satoshi", sans-serif;
  font-size: 4.1025641026vw;
  line-height: 1.3;
}
@media screen and (min-width: 768px) {
  .c-top-button {
    gap: 1.0416666667vw;
    font-size: 1.25vw;
  }
}
.c-top-button .--text {
  position: relative;
  overflow: hidden;
}
.c-top-button .--text .--02 {
  position: absolute;
  top: 100%;
  left: 0;
}
.c-top-button .--arrow {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  width: 6.1538461538vw;
  aspect-ratio: 1/1;
  border-radius: 50%;
  background-color: #0F0F0F;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .c-top-button .--arrow {
    width: 2.2222222222vw;
  }
}
.c-top-button .--arrow::before, .c-top-button .--arrow::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2.5641025641vw;
  aspect-ratio: 13/12;
  background: url(../img/common/arrow-link-icon.png) center/contain no-repeat;
}
@media screen and (min-width: 768px) {
  .c-top-button .--arrow::before, .c-top-button .--arrow::after {
    width: 0.9027777778vw;
  }
}
.c-top-button .--arrow::before {
  translate: -50% -50%;
}
.c-top-button .--arrow::after {
  translate: -300% -50%;
}
@media (any-hover: hover) {
  .c-top-button:hover {
    opacity: 1;
  }
  .c-top-button:hover .--text .--01,
  .c-top-button:hover .--text .--02 {
    -webkit-animation: button-text 0.5s ease forwards;
            animation: button-text 0.5s ease forwards;
  }
  .c-top-button:hover .--arrow::before {
    -webkit-animation: button-arrow-01 0.5s ease forwards;
            animation: button-arrow-01 0.5s ease forwards;
  }
  .c-top-button:hover .--arrow::after {
    -webkit-animation: button-arrow-02 0.5s ease forwards;
            animation: button-arrow-02 0.5s ease forwards;
  }
}

@-webkit-keyframes button-text {
  from {
    translate: 0 0;
  }
  to {
    translate: 0 -100%;
  }
}

@keyframes button-text {
  from {
    translate: 0 0;
  }
  to {
    translate: 0 -100%;
  }
}
@-webkit-keyframes button-arrow-01 {
  from {
    translate: -50% -50%;
  }
  to {
    translate: 300% -50%;
  }
}
@keyframes button-arrow-01 {
  from {
    translate: -50% -50%;
  }
  to {
    translate: 300% -50%;
  }
}
@-webkit-keyframes button-arrow-02 {
  from {
    translate: -300% -50%;
  }
  to {
    translate: -50% -50%;
  }
}
@keyframes button-arrow-02 {
  from {
    translate: -300% -50%;
  }
  to {
    translate: -50% -50%;
  }
}
.c-heading {
  font-size: 4.6153846154vw;
  line-height: 1;
  margin-top: 2.0512820513vw;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .c-heading {
    font-size: 1.5277777778vw;
    margin-top: 0.8333333333vw;
  }
}
.c-heading.--white {
  color: #FFF;
}
.c-heading.is-in-view span {
  -webkit-animation: text-motion 0.4s ease forwards;
          animation: text-motion 0.4s ease forwards;
}
.c-heading span {
  translate: 0 100%;
}
.c-heading span:nth-child(1) {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}
.c-heading span:nth-child(2) {
  -webkit-animation-delay: 1.52s;
          animation-delay: 1.52s;
}
.c-heading span:nth-child(3) {
  -webkit-animation-delay: 1.54s;
          animation-delay: 1.54s;
}
.c-heading span:nth-child(4) {
  -webkit-animation-delay: 1.56s;
          animation-delay: 1.56s;
}
.c-heading span:nth-child(5) {
  -webkit-animation-delay: 1.58s;
          animation-delay: 1.58s;
}
.c-heading span:nth-child(6) {
  -webkit-animation-delay: 1.6s;
          animation-delay: 1.6s;
}
.c-heading span:nth-child(7) {
  -webkit-animation-delay: 1.62s;
          animation-delay: 1.62s;
}
.c-heading span:nth-child(8) {
  -webkit-animation-delay: 1.64s;
          animation-delay: 1.64s;
}
.c-heading span:nth-child(9) {
  -webkit-animation-delay: 1.66s;
          animation-delay: 1.66s;
}
.c-heading span:nth-child(10) {
  -webkit-animation-delay: 1.68s;
          animation-delay: 1.68s;
}
.c-heading span:nth-child(11) {
  -webkit-animation-delay: 1.7s;
          animation-delay: 1.7s;
}
.c-heading span:nth-child(12) {
  -webkit-animation-delay: 1.72s;
          animation-delay: 1.72s;
}
.c-heading span:nth-child(13) {
  -webkit-animation-delay: 1.74s;
          animation-delay: 1.74s;
}
.c-heading span:nth-child(14) {
  -webkit-animation-delay: 1.76s;
          animation-delay: 1.76s;
}
.c-heading span:nth-child(15) {
  -webkit-animation-delay: 1.78s;
          animation-delay: 1.78s;
}
.c-heading span:nth-child(16) {
  -webkit-animation-delay: 1.8s;
          animation-delay: 1.8s;
}
.c-heading span:nth-child(17) {
  -webkit-animation-delay: 1.82s;
          animation-delay: 1.82s;
}
.c-heading span:nth-child(18) {
  -webkit-animation-delay: 1.84s;
          animation-delay: 1.84s;
}
.c-heading span:nth-child(19) {
  -webkit-animation-delay: 1.86s;
          animation-delay: 1.86s;
}
.c-heading span:nth-child(20) {
  -webkit-animation-delay: 1.88s;
          animation-delay: 1.88s;
}
.c-heading span:nth-child(21) {
  -webkit-animation-delay: 1.9s;
          animation-delay: 1.9s;
}
.c-heading span:nth-child(22) {
  -webkit-animation-delay: 1.92s;
          animation-delay: 1.92s;
}
.c-heading span:nth-child(23) {
  -webkit-animation-delay: 1.94s;
          animation-delay: 1.94s;
}
.c-heading span:nth-child(24) {
  -webkit-animation-delay: 1.96s;
          animation-delay: 1.96s;
}
.c-heading span:nth-child(25) {
  -webkit-animation-delay: 1.98s;
          animation-delay: 1.98s;
}
.c-heading span:nth-child(26) {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
.c-heading span:nth-child(27) {
  -webkit-animation-delay: 2.02s;
          animation-delay: 2.02s;
}
.c-heading span:nth-child(28) {
  -webkit-animation-delay: 2.04s;
          animation-delay: 2.04s;
}
.c-heading span:nth-child(29) {
  -webkit-animation-delay: 2.06s;
          animation-delay: 2.06s;
}
.c-heading span:nth-child(30) {
  -webkit-animation-delay: 2.08s;
          animation-delay: 2.08s;
}
.c-heading span:nth-child(31) {
  -webkit-animation-delay: 2.1s;
          animation-delay: 2.1s;
}
.c-heading span:nth-child(32) {
  -webkit-animation-delay: 2.12s;
          animation-delay: 2.12s;
}
.c-heading span:nth-child(33) {
  -webkit-animation-delay: 2.14s;
          animation-delay: 2.14s;
}
.c-heading span:nth-child(34) {
  -webkit-animation-delay: 2.16s;
          animation-delay: 2.16s;
}
.c-heading span:nth-child(35) {
  -webkit-animation-delay: 2.18s;
          animation-delay: 2.18s;
}
.c-heading span:nth-child(36) {
  -webkit-animation-delay: 2.2s;
          animation-delay: 2.2s;
}
.c-heading span:nth-child(37) {
  -webkit-animation-delay: 2.22s;
          animation-delay: 2.22s;
}
.c-heading span:nth-child(38) {
  -webkit-animation-delay: 2.24s;
          animation-delay: 2.24s;
}
.c-heading span:nth-child(39) {
  -webkit-animation-delay: 2.26s;
          animation-delay: 2.26s;
}
.c-heading span:nth-child(40) {
  -webkit-animation-delay: 2.28s;
          animation-delay: 2.28s;
}
.c-heading span:nth-child(41) {
  -webkit-animation-delay: 2.3s;
          animation-delay: 2.3s;
}
.c-heading span:nth-child(42) {
  -webkit-animation-delay: 2.32s;
          animation-delay: 2.32s;
}
.c-heading span:nth-child(43) {
  -webkit-animation-delay: 2.34s;
          animation-delay: 2.34s;
}
.c-heading span:nth-child(44) {
  -webkit-animation-delay: 2.36s;
          animation-delay: 2.36s;
}
.c-heading span:nth-child(45) {
  -webkit-animation-delay: 2.38s;
          animation-delay: 2.38s;
}
.c-heading span:nth-child(46) {
  -webkit-animation-delay: 2.4s;
          animation-delay: 2.4s;
}
.c-heading span:nth-child(47) {
  -webkit-animation-delay: 2.42s;
          animation-delay: 2.42s;
}
.c-heading span:nth-child(48) {
  -webkit-animation-delay: 2.44s;
          animation-delay: 2.44s;
}
.c-heading span:nth-child(49) {
  -webkit-animation-delay: 2.46s;
          animation-delay: 2.46s;
}
.c-heading span:nth-child(50) {
  -webkit-animation-delay: 2.48s;
          animation-delay: 2.48s;
}

.c-heading--sub {
  font-family: "Satoshi", sans-serif;
  font-size: 8.2051282051vw;
  font-weight: 300;
  line-height: 1.3;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .c-heading--sub {
    font-size: 4.3055555556vw;
  }
}
.c-heading--sub.--white {
  color: #FFF;
}
.c-heading--sub.is-in-view span {
  -webkit-animation: text-motion 0.4s ease forwards;
          animation: text-motion 0.4s ease forwards;
}
.c-heading--sub span {
  translate: 0 100%;
}
.c-heading--sub span:nth-child(1) {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}
.c-heading--sub span:nth-child(2) {
  -webkit-animation-delay: 1.52s;
          animation-delay: 1.52s;
}
.c-heading--sub span:nth-child(3) {
  -webkit-animation-delay: 1.54s;
          animation-delay: 1.54s;
}
.c-heading--sub span:nth-child(4) {
  -webkit-animation-delay: 1.56s;
          animation-delay: 1.56s;
}
.c-heading--sub span:nth-child(5) {
  -webkit-animation-delay: 1.58s;
          animation-delay: 1.58s;
}
.c-heading--sub span:nth-child(6) {
  -webkit-animation-delay: 1.6s;
          animation-delay: 1.6s;
}
.c-heading--sub span:nth-child(7) {
  -webkit-animation-delay: 1.62s;
          animation-delay: 1.62s;
}
.c-heading--sub span:nth-child(8) {
  -webkit-animation-delay: 1.64s;
          animation-delay: 1.64s;
}
.c-heading--sub span:nth-child(9) {
  -webkit-animation-delay: 1.66s;
          animation-delay: 1.66s;
}
.c-heading--sub span:nth-child(10) {
  -webkit-animation-delay: 1.68s;
          animation-delay: 1.68s;
}
.c-heading--sub span:nth-child(11) {
  -webkit-animation-delay: 1.7s;
          animation-delay: 1.7s;
}
.c-heading--sub span:nth-child(12) {
  -webkit-animation-delay: 1.72s;
          animation-delay: 1.72s;
}
.c-heading--sub span:nth-child(13) {
  -webkit-animation-delay: 1.74s;
          animation-delay: 1.74s;
}
.c-heading--sub span:nth-child(14) {
  -webkit-animation-delay: 1.76s;
          animation-delay: 1.76s;
}
.c-heading--sub span:nth-child(15) {
  -webkit-animation-delay: 1.78s;
          animation-delay: 1.78s;
}
.c-heading--sub span:nth-child(16) {
  -webkit-animation-delay: 1.8s;
          animation-delay: 1.8s;
}
.c-heading--sub span:nth-child(17) {
  -webkit-animation-delay: 1.82s;
          animation-delay: 1.82s;
}
.c-heading--sub span:nth-child(18) {
  -webkit-animation-delay: 1.84s;
          animation-delay: 1.84s;
}
.c-heading--sub span:nth-child(19) {
  -webkit-animation-delay: 1.86s;
          animation-delay: 1.86s;
}
.c-heading--sub span:nth-child(20) {
  -webkit-animation-delay: 1.88s;
          animation-delay: 1.88s;
}
.c-heading--sub span:nth-child(21) {
  -webkit-animation-delay: 1.9s;
          animation-delay: 1.9s;
}
.c-heading--sub span:nth-child(22) {
  -webkit-animation-delay: 1.92s;
          animation-delay: 1.92s;
}
.c-heading--sub span:nth-child(23) {
  -webkit-animation-delay: 1.94s;
          animation-delay: 1.94s;
}
.c-heading--sub span:nth-child(24) {
  -webkit-animation-delay: 1.96s;
          animation-delay: 1.96s;
}
.c-heading--sub span:nth-child(25) {
  -webkit-animation-delay: 1.98s;
          animation-delay: 1.98s;
}
.c-heading--sub span:nth-child(26) {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
.c-heading--sub span:nth-child(27) {
  -webkit-animation-delay: 2.02s;
          animation-delay: 2.02s;
}
.c-heading--sub span:nth-child(28) {
  -webkit-animation-delay: 2.04s;
          animation-delay: 2.04s;
}
.c-heading--sub span:nth-child(29) {
  -webkit-animation-delay: 2.06s;
          animation-delay: 2.06s;
}
.c-heading--sub span:nth-child(30) {
  -webkit-animation-delay: 2.08s;
          animation-delay: 2.08s;
}
.c-heading--sub span:nth-child(31) {
  -webkit-animation-delay: 2.1s;
          animation-delay: 2.1s;
}
.c-heading--sub span:nth-child(32) {
  -webkit-animation-delay: 2.12s;
          animation-delay: 2.12s;
}
.c-heading--sub span:nth-child(33) {
  -webkit-animation-delay: 2.14s;
          animation-delay: 2.14s;
}
.c-heading--sub span:nth-child(34) {
  -webkit-animation-delay: 2.16s;
          animation-delay: 2.16s;
}
.c-heading--sub span:nth-child(35) {
  -webkit-animation-delay: 2.18s;
          animation-delay: 2.18s;
}
.c-heading--sub span:nth-child(36) {
  -webkit-animation-delay: 2.2s;
          animation-delay: 2.2s;
}
.c-heading--sub span:nth-child(37) {
  -webkit-animation-delay: 2.22s;
          animation-delay: 2.22s;
}
.c-heading--sub span:nth-child(38) {
  -webkit-animation-delay: 2.24s;
          animation-delay: 2.24s;
}
.c-heading--sub span:nth-child(39) {
  -webkit-animation-delay: 2.26s;
          animation-delay: 2.26s;
}
.c-heading--sub span:nth-child(40) {
  -webkit-animation-delay: 2.28s;
          animation-delay: 2.28s;
}
.c-heading--sub span:nth-child(41) {
  -webkit-animation-delay: 2.3s;
          animation-delay: 2.3s;
}
.c-heading--sub span:nth-child(42) {
  -webkit-animation-delay: 2.32s;
          animation-delay: 2.32s;
}
.c-heading--sub span:nth-child(43) {
  -webkit-animation-delay: 2.34s;
          animation-delay: 2.34s;
}
.c-heading--sub span:nth-child(44) {
  -webkit-animation-delay: 2.36s;
          animation-delay: 2.36s;
}
.c-heading--sub span:nth-child(45) {
  -webkit-animation-delay: 2.38s;
          animation-delay: 2.38s;
}
.c-heading--sub span:nth-child(46) {
  -webkit-animation-delay: 2.4s;
          animation-delay: 2.4s;
}
.c-heading--sub span:nth-child(47) {
  -webkit-animation-delay: 2.42s;
          animation-delay: 2.42s;
}
.c-heading--sub span:nth-child(48) {
  -webkit-animation-delay: 2.44s;
          animation-delay: 2.44s;
}
.c-heading--sub span:nth-child(49) {
  -webkit-animation-delay: 2.46s;
          animation-delay: 2.46s;
}
.c-heading--sub span:nth-child(50) {
  -webkit-animation-delay: 2.48s;
          animation-delay: 2.48s;
}

.c-rects {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease;
  background-color: #F5F5F5;
}
.c-rects.hidden {
  opacity: 0;
  pointer-events: none;
}
.c-rects.--white {
  background-color: #F5F5F5;
}
.c-rects.--page {
  z-index: 100;
}
.c-rects.--image {
  mix-blend-mode: exclusion;
}

.c-loading {
  position: fixed;
  top: 0;
  left: 0;
  translate: 0 0;
  width: 100%;
  height: 100dvh;
  z-index: 101;
  pointer-events: none;
}
.c-loading::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../img/top/white-texture.webp) center/1440px 2754px repeat;
  opacity: 0.5;
  z-index: 3;
  pointer-events: none;
  -webkit-animation: loading ease-in 0.6s 4.5s forwards;
          animation: loading ease-in 0.6s 4.5s forwards;
}
.c-loading::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  translate: -50% 0;
  rotate: 0deg;
  width: 200%;
  height: 200%;
  background-color: #F5F5F5;
  z-index: -1;
  pointer-events: none;
  -webkit-animation: loading-bg ease-in 0.8s 4.3s forwards;
          animation: loading-bg ease-in 0.8s 4.3s forwards;
}
.c-loading span {
  position: absolute;
  inset: 0;
  scale: 2;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  text-transform: uppercase;
  font-family: "Satoshi", sans-serif;
  font-size: 15.3846153846vw;
  font-weight: 700;
  margin: auto;
  opacity: 0;
  -webkit-animation: loading-text ease-out 0.4s forwards;
          animation: loading-text ease-out 0.4s forwards;
}
@media screen and (min-width: 768px) {
  .c-loading span {
    font-size: 5.5555555556vw;
  }
}
.c-loading span:last-child {
  scale: 1;
  width: 51.2820512821vw;
  -webkit-animation: unset;
          animation: unset;
  opacity: 1;
}
@media screen and (min-width: 768px) {
  .c-loading span:last-child {
    width: 20.8333333333vw;
  }
}
.c-loading span:last-child img {
  translate: 20% 0;
  opacity: 0;
  -webkit-animation: loading-image ease-out 2s forwards;
          animation: loading-image ease-out 2s forwards;
  -webkit-animation-delay: inherit;
          animation-delay: inherit;
}
.c-loading span:nth-child(1) {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.c-loading span:nth-child(2) {
  -webkit-animation-delay: 0.32s;
          animation-delay: 0.32s;
}
.c-loading span:nth-child(3) {
  -webkit-animation-delay: 0.44s;
          animation-delay: 0.44s;
}
.c-loading span:nth-child(4) {
  -webkit-animation-delay: 0.56s;
          animation-delay: 0.56s;
}
.c-loading span:nth-child(5) {
  -webkit-animation-delay: 0.68s;
          animation-delay: 0.68s;
}
.c-loading span:nth-child(6) {
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
.c-loading span:nth-child(7) {
  -webkit-animation-delay: 0.92s;
          animation-delay: 0.92s;
}
.c-loading span:nth-child(8) {
  -webkit-animation-delay: 1.04s;
          animation-delay: 1.04s;
}
.c-loading span:nth-child(9) {
  -webkit-animation-delay: 1.16s;
          animation-delay: 1.16s;
}
.c-loading span:nth-child(10) {
  -webkit-animation-delay: 1.28s;
          animation-delay: 1.28s;
}
.c-loading span:nth-child(11) {
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
}
.c-loading span:nth-child(12) {
  -webkit-animation-delay: 1.52s;
          animation-delay: 1.52s;
}
.c-loading span:nth-child(13) {
  -webkit-animation-delay: 1.64s;
          animation-delay: 1.64s;
}
.c-loading span:nth-child(14) {
  -webkit-animation-delay: 1.76s;
          animation-delay: 1.76s;
}
.c-loading span:nth-child(15) {
  -webkit-animation-delay: 1.88s;
          animation-delay: 1.88s;
}
.c-loading span:nth-child(16) {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
.c-loading span:nth-child(17) {
  -webkit-animation-delay: 2.12s;
          animation-delay: 2.12s;
}
.c-loading span:nth-child(18) {
  -webkit-animation-delay: 2.24s;
          animation-delay: 2.24s;
}
.c-loading span:nth-child(19) {
  -webkit-animation-delay: 2.36s;
          animation-delay: 2.36s;
}
.c-loading span:nth-child(20) {
  -webkit-animation-delay: 2.48s;
          animation-delay: 2.48s;
}
.c-loading span:nth-child(21) {
  -webkit-animation-delay: 2.6s;
          animation-delay: 2.6s;
}
.c-loading span:nth-child(22) {
  -webkit-animation-delay: 2.72s;
          animation-delay: 2.72s;
}
.c-loading span:nth-child(23) {
  -webkit-animation-delay: 2.84s;
          animation-delay: 2.84s;
}
.c-loading span:nth-child(24) {
  -webkit-animation-delay: 2.96s;
          animation-delay: 2.96s;
}
.c-loading span:nth-child(25) {
  -webkit-animation-delay: 3.08s;
          animation-delay: 3.08s;
}
.c-loading span:nth-child(26) {
  -webkit-animation-delay: 3.2s;
          animation-delay: 3.2s;
}
.c-loading span:nth-child(27) {
  -webkit-animation-delay: 3.32s;
          animation-delay: 3.32s;
}
.c-loading span:nth-child(28) {
  -webkit-animation-delay: 3.44s;
          animation-delay: 3.44s;
}
.c-loading span:nth-child(29) {
  -webkit-animation-delay: 3.56s;
          animation-delay: 3.56s;
}
.c-loading span:nth-child(30) {
  -webkit-animation-delay: 3.68s;
          animation-delay: 3.68s;
}
.c-loading span:nth-child(31) {
  -webkit-animation-delay: 3.8s;
          animation-delay: 3.8s;
}
.c-loading span:nth-child(32) {
  -webkit-animation-delay: 3.92s;
          animation-delay: 3.92s;
}
.c-loading span:nth-child(33) {
  -webkit-animation-delay: 4.04s;
          animation-delay: 4.04s;
}
.c-loading span:nth-child(34) {
  -webkit-animation-delay: 4.16s;
          animation-delay: 4.16s;
}
.c-loading span:nth-child(35) {
  -webkit-animation-delay: 4.28s;
          animation-delay: 4.28s;
}
.c-loading span:nth-child(36) {
  -webkit-animation-delay: 4.4s;
          animation-delay: 4.4s;
}
.c-loading span:nth-child(37) {
  -webkit-animation-delay: 4.52s;
          animation-delay: 4.52s;
}
.c-loading span:nth-child(38) {
  -webkit-animation-delay: 4.64s;
          animation-delay: 4.64s;
}
.c-loading span:nth-child(39) {
  -webkit-animation-delay: 4.76s;
          animation-delay: 4.76s;
}
.c-loading span:nth-child(40) {
  -webkit-animation-delay: 4.88s;
          animation-delay: 4.88s;
}
.c-loading span:nth-child(41) {
  -webkit-animation-delay: 5s;
          animation-delay: 5s;
}
.c-loading span:nth-child(42) {
  -webkit-animation-delay: 5.12s;
          animation-delay: 5.12s;
}
.c-loading span:nth-child(43) {
  -webkit-animation-delay: 5.24s;
          animation-delay: 5.24s;
}
.c-loading span:nth-child(44) {
  -webkit-animation-delay: 5.36s;
          animation-delay: 5.36s;
}
.c-loading span:nth-child(45) {
  -webkit-animation-delay: 5.48s;
          animation-delay: 5.48s;
}
.c-loading span:nth-child(46) {
  -webkit-animation-delay: 5.6s;
          animation-delay: 5.6s;
}
.c-loading span:nth-child(47) {
  -webkit-animation-delay: 5.72s;
          animation-delay: 5.72s;
}
.c-loading span:nth-child(48) {
  -webkit-animation-delay: 5.84s;
          animation-delay: 5.84s;
}
.c-loading span:nth-child(49) {
  -webkit-animation-delay: 5.96s;
          animation-delay: 5.96s;
}
.c-loading span:nth-child(50) {
  -webkit-animation-delay: 6.08s;
          animation-delay: 6.08s;
}

@-webkit-keyframes loading {
  from {
    translate: 0 0;
  }
  to {
    translate: 0 -100%;
  }
}

@keyframes loading {
  from {
    translate: 0 0;
  }
  to {
    translate: 0 -100%;
  }
}
@-webkit-keyframes loading-bg {
  0% {
    rotate: 0deg;
    translate: -50% 0;
  }
  50% {
    rotate: 10deg;
    translate: -50% -20%;
  }
  100% {
    rotate: 0deg;
    translate: -50% -100%;
  }
}
@keyframes loading-bg {
  0% {
    rotate: 0deg;
    translate: -50% 0;
  }
  50% {
    rotate: 10deg;
    translate: -50% -20%;
  }
  100% {
    rotate: 0deg;
    translate: -50% -100%;
  }
}
@-webkit-keyframes loading-text {
  0% {
    scale: 2;
    opacity: 0;
  }
  20% {
    scale: 2;
    opacity: 1;
  }
  100% {
    scale: 1;
    opacity: 0;
  }
}
@keyframes loading-text {
  0% {
    scale: 2;
    opacity: 0;
  }
  20% {
    scale: 2;
    opacity: 1;
  }
  100% {
    scale: 1;
    opacity: 0;
  }
}
@-webkit-keyframes loading-image {
  0% {
    translate: 20% 0;
    opacity: 0;
  }
  60% {
    translate: 0 0;
    opacity: 1;
  }
  100% {
    translate: -20% 0;
    opacity: 0;
  }
}
@keyframes loading-image {
  0% {
    translate: 20% 0;
    opacity: 0;
  }
  60% {
    translate: 0 0;
    opacity: 1;
  }
  100% {
    translate: -20% 0;
    opacity: 0;
  }
}
.c-page-texture {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../img/top/white-texture.webp) center/1440px 2754px repeat;
  opacity: 0.5;
  z-index: 101;
  pointer-events: none;
}
.c-page-texture.--black {
  background: url(../img/top/black-texture.webp) center/1440px 1518px repeat;
}

.c-text-motion.is-in-view.--active .--char {
  -webkit-animation: text-motion 0.4s ease forwards;
          animation: text-motion 0.4s ease forwards;
}
.c-text-motion .--line {
  overflow: hidden;
}
.c-text-motion .--char {
  translate: 0 100%;
}
.c-text-motion .--char:nth-child(1) {
  -webkit-animation-delay: 0s !important;
          animation-delay: 0s !important;
}
.c-text-motion .--char:nth-child(2) {
  -webkit-animation-delay: 0.02s !important;
          animation-delay: 0.02s !important;
}
.c-text-motion .--char:nth-child(3) {
  -webkit-animation-delay: 0.04s !important;
          animation-delay: 0.04s !important;
}
.c-text-motion .--char:nth-child(4) {
  -webkit-animation-delay: 0.06s !important;
          animation-delay: 0.06s !important;
}
.c-text-motion .--char:nth-child(5) {
  -webkit-animation-delay: 0.08s !important;
          animation-delay: 0.08s !important;
}
.c-text-motion .--char:nth-child(6) {
  -webkit-animation-delay: 0.1s !important;
          animation-delay: 0.1s !important;
}
.c-text-motion .--char:nth-child(7) {
  -webkit-animation-delay: 0.12s !important;
          animation-delay: 0.12s !important;
}
.c-text-motion .--char:nth-child(8) {
  -webkit-animation-delay: 0.14s !important;
          animation-delay: 0.14s !important;
}
.c-text-motion .--char:nth-child(9) {
  -webkit-animation-delay: 0.16s !important;
          animation-delay: 0.16s !important;
}
.c-text-motion .--char:nth-child(10) {
  -webkit-animation-delay: 0.18s !important;
          animation-delay: 0.18s !important;
}
.c-text-motion .--char:nth-child(11) {
  -webkit-animation-delay: 0.2s !important;
          animation-delay: 0.2s !important;
}
.c-text-motion .--char:nth-child(12) {
  -webkit-animation-delay: 0.22s !important;
          animation-delay: 0.22s !important;
}
.c-text-motion .--char:nth-child(13) {
  -webkit-animation-delay: 0.24s !important;
          animation-delay: 0.24s !important;
}
.c-text-motion .--char:nth-child(14) {
  -webkit-animation-delay: 0.26s !important;
          animation-delay: 0.26s !important;
}
.c-text-motion .--char:nth-child(15) {
  -webkit-animation-delay: 0.28s !important;
          animation-delay: 0.28s !important;
}
.c-text-motion .--char:nth-child(16) {
  -webkit-animation-delay: 0.3s !important;
          animation-delay: 0.3s !important;
}
.c-text-motion .--char:nth-child(17) {
  -webkit-animation-delay: 0.32s !important;
          animation-delay: 0.32s !important;
}
.c-text-motion .--char:nth-child(18) {
  -webkit-animation-delay: 0.34s !important;
          animation-delay: 0.34s !important;
}
.c-text-motion .--char:nth-child(19) {
  -webkit-animation-delay: 0.36s !important;
          animation-delay: 0.36s !important;
}
.c-text-motion .--char:nth-child(20) {
  -webkit-animation-delay: 0.38s !important;
          animation-delay: 0.38s !important;
}
.c-text-motion .--char:nth-child(21) {
  -webkit-animation-delay: 0.4s !important;
          animation-delay: 0.4s !important;
}
.c-text-motion .--char:nth-child(22) {
  -webkit-animation-delay: 0.42s !important;
          animation-delay: 0.42s !important;
}
.c-text-motion .--char:nth-child(23) {
  -webkit-animation-delay: 0.44s !important;
          animation-delay: 0.44s !important;
}
.c-text-motion .--char:nth-child(24) {
  -webkit-animation-delay: 0.46s !important;
          animation-delay: 0.46s !important;
}
.c-text-motion .--char:nth-child(25) {
  -webkit-animation-delay: 0.48s !important;
          animation-delay: 0.48s !important;
}
.c-text-motion .--char:nth-child(26) {
  -webkit-animation-delay: 0.5s !important;
          animation-delay: 0.5s !important;
}
.c-text-motion .--char:nth-child(27) {
  -webkit-animation-delay: 0.52s !important;
          animation-delay: 0.52s !important;
}
.c-text-motion .--char:nth-child(28) {
  -webkit-animation-delay: 0.54s !important;
          animation-delay: 0.54s !important;
}
.c-text-motion .--char:nth-child(29) {
  -webkit-animation-delay: 0.56s !important;
          animation-delay: 0.56s !important;
}
.c-text-motion .--char:nth-child(30) {
  -webkit-animation-delay: 0.58s !important;
          animation-delay: 0.58s !important;
}
.c-text-motion .--char:nth-child(31) {
  -webkit-animation-delay: 0.6s !important;
          animation-delay: 0.6s !important;
}
.c-text-motion .--char:nth-child(32) {
  -webkit-animation-delay: 0.62s !important;
          animation-delay: 0.62s !important;
}
.c-text-motion .--char:nth-child(33) {
  -webkit-animation-delay: 0.64s !important;
          animation-delay: 0.64s !important;
}
.c-text-motion .--char:nth-child(34) {
  -webkit-animation-delay: 0.66s !important;
          animation-delay: 0.66s !important;
}
.c-text-motion .--char:nth-child(35) {
  -webkit-animation-delay: 0.68s !important;
          animation-delay: 0.68s !important;
}
.c-text-motion .--char:nth-child(36) {
  -webkit-animation-delay: 0.7s !important;
          animation-delay: 0.7s !important;
}
.c-text-motion .--char:nth-child(37) {
  -webkit-animation-delay: 0.72s !important;
          animation-delay: 0.72s !important;
}
.c-text-motion .--char:nth-child(38) {
  -webkit-animation-delay: 0.74s !important;
          animation-delay: 0.74s !important;
}
.c-text-motion .--char:nth-child(39) {
  -webkit-animation-delay: 0.76s !important;
          animation-delay: 0.76s !important;
}
.c-text-motion .--char:nth-child(40) {
  -webkit-animation-delay: 0.78s !important;
          animation-delay: 0.78s !important;
}
.c-text-motion .--char:nth-child(41) {
  -webkit-animation-delay: 0.8s !important;
          animation-delay: 0.8s !important;
}
.c-text-motion .--char:nth-child(42) {
  -webkit-animation-delay: 0.82s !important;
          animation-delay: 0.82s !important;
}
.c-text-motion .--char:nth-child(43) {
  -webkit-animation-delay: 0.84s !important;
          animation-delay: 0.84s !important;
}
.c-text-motion .--char:nth-child(44) {
  -webkit-animation-delay: 0.86s !important;
          animation-delay: 0.86s !important;
}
.c-text-motion .--char:nth-child(45) {
  -webkit-animation-delay: 0.88s !important;
          animation-delay: 0.88s !important;
}
.c-text-motion .--char:nth-child(46) {
  -webkit-animation-delay: 0.9s !important;
          animation-delay: 0.9s !important;
}
.c-text-motion .--char:nth-child(47) {
  -webkit-animation-delay: 0.92s !important;
          animation-delay: 0.92s !important;
}
.c-text-motion .--char:nth-child(48) {
  -webkit-animation-delay: 0.94s !important;
          animation-delay: 0.94s !important;
}
.c-text-motion .--char:nth-child(49) {
  -webkit-animation-delay: 0.96s !important;
          animation-delay: 0.96s !important;
}
.c-text-motion .--char:nth-child(50) {
  -webkit-animation-delay: 0.98s !important;
          animation-delay: 0.98s !important;
}
.c-text-motion .--char:nth-child(51) {
  -webkit-animation-delay: 1s !important;
          animation-delay: 1s !important;
}
.c-text-motion .--char:nth-child(52) {
  -webkit-animation-delay: 1.02s !important;
          animation-delay: 1.02s !important;
}
.c-text-motion .--char:nth-child(53) {
  -webkit-animation-delay: 1.04s !important;
          animation-delay: 1.04s !important;
}
.c-text-motion .--char:nth-child(54) {
  -webkit-animation-delay: 1.06s !important;
          animation-delay: 1.06s !important;
}
.c-text-motion .--char:nth-child(55) {
  -webkit-animation-delay: 1.08s !important;
          animation-delay: 1.08s !important;
}
.c-text-motion .--char:nth-child(56) {
  -webkit-animation-delay: 1.1s !important;
          animation-delay: 1.1s !important;
}
.c-text-motion .--char:nth-child(57) {
  -webkit-animation-delay: 1.12s !important;
          animation-delay: 1.12s !important;
}
.c-text-motion .--char:nth-child(58) {
  -webkit-animation-delay: 1.14s !important;
          animation-delay: 1.14s !important;
}
.c-text-motion .--char:nth-child(59) {
  -webkit-animation-delay: 1.16s !important;
          animation-delay: 1.16s !important;
}
.c-text-motion .--char:nth-child(60) {
  -webkit-animation-delay: 1.18s !important;
          animation-delay: 1.18s !important;
}
.c-text-motion .--char:nth-child(61) {
  -webkit-animation-delay: 1.2s !important;
          animation-delay: 1.2s !important;
}
.c-text-motion .--char:nth-child(62) {
  -webkit-animation-delay: 1.22s !important;
          animation-delay: 1.22s !important;
}
.c-text-motion .--char:nth-child(63) {
  -webkit-animation-delay: 1.24s !important;
          animation-delay: 1.24s !important;
}
.c-text-motion .--char:nth-child(64) {
  -webkit-animation-delay: 1.26s !important;
          animation-delay: 1.26s !important;
}
.c-text-motion .--char:nth-child(65) {
  -webkit-animation-delay: 1.28s !important;
          animation-delay: 1.28s !important;
}
.c-text-motion .--char:nth-child(66) {
  -webkit-animation-delay: 1.3s !important;
          animation-delay: 1.3s !important;
}
.c-text-motion .--char:nth-child(67) {
  -webkit-animation-delay: 1.32s !important;
          animation-delay: 1.32s !important;
}
.c-text-motion .--char:nth-child(68) {
  -webkit-animation-delay: 1.34s !important;
          animation-delay: 1.34s !important;
}
.c-text-motion .--char:nth-child(69) {
  -webkit-animation-delay: 1.36s !important;
          animation-delay: 1.36s !important;
}
.c-text-motion .--char:nth-child(70) {
  -webkit-animation-delay: 1.38s !important;
          animation-delay: 1.38s !important;
}
.c-text-motion .--char:nth-child(71) {
  -webkit-animation-delay: 1.4s !important;
          animation-delay: 1.4s !important;
}
.c-text-motion .--char:nth-child(72) {
  -webkit-animation-delay: 1.42s !important;
          animation-delay: 1.42s !important;
}
.c-text-motion .--char:nth-child(73) {
  -webkit-animation-delay: 1.44s !important;
          animation-delay: 1.44s !important;
}
.c-text-motion .--char:nth-child(74) {
  -webkit-animation-delay: 1.46s !important;
          animation-delay: 1.46s !important;
}
.c-text-motion .--char:nth-child(75) {
  -webkit-animation-delay: 1.48s !important;
          animation-delay: 1.48s !important;
}
.c-text-motion .--char:nth-child(76) {
  -webkit-animation-delay: 1.5s !important;
          animation-delay: 1.5s !important;
}
.c-text-motion .--char:nth-child(77) {
  -webkit-animation-delay: 1.52s !important;
          animation-delay: 1.52s !important;
}
.c-text-motion .--char:nth-child(78) {
  -webkit-animation-delay: 1.54s !important;
          animation-delay: 1.54s !important;
}
.c-text-motion .--char:nth-child(79) {
  -webkit-animation-delay: 1.56s !important;
          animation-delay: 1.56s !important;
}
.c-text-motion .--char:nth-child(80) {
  -webkit-animation-delay: 1.58s !important;
          animation-delay: 1.58s !important;
}
.c-text-motion .--char:nth-child(81) {
  -webkit-animation-delay: 1.6s !important;
          animation-delay: 1.6s !important;
}
.c-text-motion .--char:nth-child(82) {
  -webkit-animation-delay: 1.62s !important;
          animation-delay: 1.62s !important;
}
.c-text-motion .--char:nth-child(83) {
  -webkit-animation-delay: 1.64s !important;
          animation-delay: 1.64s !important;
}
.c-text-motion .--char:nth-child(84) {
  -webkit-animation-delay: 1.66s !important;
          animation-delay: 1.66s !important;
}
.c-text-motion .--char:nth-child(85) {
  -webkit-animation-delay: 1.68s !important;
          animation-delay: 1.68s !important;
}
.c-text-motion .--char:nth-child(86) {
  -webkit-animation-delay: 1.7s !important;
          animation-delay: 1.7s !important;
}
.c-text-motion .--char:nth-child(87) {
  -webkit-animation-delay: 1.72s !important;
          animation-delay: 1.72s !important;
}
.c-text-motion .--char:nth-child(88) {
  -webkit-animation-delay: 1.74s !important;
          animation-delay: 1.74s !important;
}
.c-text-motion .--char:nth-child(89) {
  -webkit-animation-delay: 1.76s !important;
          animation-delay: 1.76s !important;
}
.c-text-motion .--char:nth-child(90) {
  -webkit-animation-delay: 1.78s !important;
          animation-delay: 1.78s !important;
}
.c-text-motion .--char:nth-child(91) {
  -webkit-animation-delay: 1.8s !important;
          animation-delay: 1.8s !important;
}
.c-text-motion .--char:nth-child(92) {
  -webkit-animation-delay: 1.82s !important;
          animation-delay: 1.82s !important;
}
.c-text-motion .--char:nth-child(93) {
  -webkit-animation-delay: 1.84s !important;
          animation-delay: 1.84s !important;
}
.c-text-motion .--char:nth-child(94) {
  -webkit-animation-delay: 1.86s !important;
          animation-delay: 1.86s !important;
}
.c-text-motion .--char:nth-child(95) {
  -webkit-animation-delay: 1.88s !important;
          animation-delay: 1.88s !important;
}
.c-text-motion .--char:nth-child(96) {
  -webkit-animation-delay: 1.9s !important;
          animation-delay: 1.9s !important;
}
.c-text-motion .--char:nth-child(97) {
  -webkit-animation-delay: 1.92s !important;
          animation-delay: 1.92s !important;
}
.c-text-motion .--char:nth-child(98) {
  -webkit-animation-delay: 1.94s !important;
          animation-delay: 1.94s !important;
}
.c-text-motion .--char:nth-child(99) {
  -webkit-animation-delay: 1.96s !important;
          animation-delay: 1.96s !important;
}
.c-text-motion .--char:nth-child(100) {
  -webkit-animation-delay: 1.98s !important;
          animation-delay: 1.98s !important;
}
.c-text-motion .--char:nth-child(101) {
  -webkit-animation-delay: 2s !important;
          animation-delay: 2s !important;
}
.c-text-motion .--char:nth-child(102) {
  -webkit-animation-delay: 2.02s !important;
          animation-delay: 2.02s !important;
}
.c-text-motion .--char:nth-child(103) {
  -webkit-animation-delay: 2.04s !important;
          animation-delay: 2.04s !important;
}
.c-text-motion .--char:nth-child(104) {
  -webkit-animation-delay: 2.06s !important;
          animation-delay: 2.06s !important;
}
.c-text-motion .--char:nth-child(105) {
  -webkit-animation-delay: 2.08s !important;
          animation-delay: 2.08s !important;
}
.c-text-motion .--char:nth-child(106) {
  -webkit-animation-delay: 2.1s !important;
          animation-delay: 2.1s !important;
}
.c-text-motion .--char:nth-child(107) {
  -webkit-animation-delay: 2.12s !important;
          animation-delay: 2.12s !important;
}
.c-text-motion .--char:nth-child(108) {
  -webkit-animation-delay: 2.14s !important;
          animation-delay: 2.14s !important;
}
.c-text-motion .--char:nth-child(109) {
  -webkit-animation-delay: 2.16s !important;
          animation-delay: 2.16s !important;
}
.c-text-motion .--char:nth-child(110) {
  -webkit-animation-delay: 2.18s !important;
          animation-delay: 2.18s !important;
}
.c-text-motion .--char:nth-child(111) {
  -webkit-animation-delay: 2.2s !important;
          animation-delay: 2.2s !important;
}
.c-text-motion .--char:nth-child(112) {
  -webkit-animation-delay: 2.22s !important;
          animation-delay: 2.22s !important;
}
.c-text-motion .--char:nth-child(113) {
  -webkit-animation-delay: 2.24s !important;
          animation-delay: 2.24s !important;
}
.c-text-motion .--char:nth-child(114) {
  -webkit-animation-delay: 2.26s !important;
          animation-delay: 2.26s !important;
}
.c-text-motion .--char:nth-child(115) {
  -webkit-animation-delay: 2.28s !important;
          animation-delay: 2.28s !important;
}
.c-text-motion .--char:nth-child(116) {
  -webkit-animation-delay: 2.3s !important;
          animation-delay: 2.3s !important;
}
.c-text-motion .--char:nth-child(117) {
  -webkit-animation-delay: 2.32s !important;
          animation-delay: 2.32s !important;
}
.c-text-motion .--char:nth-child(118) {
  -webkit-animation-delay: 2.34s !important;
          animation-delay: 2.34s !important;
}
.c-text-motion .--char:nth-child(119) {
  -webkit-animation-delay: 2.36s !important;
          animation-delay: 2.36s !important;
}
.c-text-motion .--char:nth-child(120) {
  -webkit-animation-delay: 2.38s !important;
          animation-delay: 2.38s !important;
}
.c-text-motion .--char:nth-child(121) {
  -webkit-animation-delay: 2.4s !important;
          animation-delay: 2.4s !important;
}
.c-text-motion .--char:nth-child(122) {
  -webkit-animation-delay: 2.42s !important;
          animation-delay: 2.42s !important;
}
.c-text-motion .--char:nth-child(123) {
  -webkit-animation-delay: 2.44s !important;
          animation-delay: 2.44s !important;
}
.c-text-motion .--char:nth-child(124) {
  -webkit-animation-delay: 2.46s !important;
          animation-delay: 2.46s !important;
}
.c-text-motion .--char:nth-child(125) {
  -webkit-animation-delay: 2.48s !important;
          animation-delay: 2.48s !important;
}
.c-text-motion .--char:nth-child(126) {
  -webkit-animation-delay: 2.5s !important;
          animation-delay: 2.5s !important;
}
.c-text-motion .--char:nth-child(127) {
  -webkit-animation-delay: 2.52s !important;
          animation-delay: 2.52s !important;
}
.c-text-motion .--char:nth-child(128) {
  -webkit-animation-delay: 2.54s !important;
          animation-delay: 2.54s !important;
}
.c-text-motion .--char:nth-child(129) {
  -webkit-animation-delay: 2.56s !important;
          animation-delay: 2.56s !important;
}
.c-text-motion .--char:nth-child(130) {
  -webkit-animation-delay: 2.58s !important;
          animation-delay: 2.58s !important;
}
.c-text-motion .--char:nth-child(131) {
  -webkit-animation-delay: 2.6s !important;
          animation-delay: 2.6s !important;
}
.c-text-motion .--char:nth-child(132) {
  -webkit-animation-delay: 2.62s !important;
          animation-delay: 2.62s !important;
}
.c-text-motion .--char:nth-child(133) {
  -webkit-animation-delay: 2.64s !important;
          animation-delay: 2.64s !important;
}
.c-text-motion .--char:nth-child(134) {
  -webkit-animation-delay: 2.66s !important;
          animation-delay: 2.66s !important;
}
.c-text-motion .--char:nth-child(135) {
  -webkit-animation-delay: 2.68s !important;
          animation-delay: 2.68s !important;
}
.c-text-motion .--char:nth-child(136) {
  -webkit-animation-delay: 2.7s !important;
          animation-delay: 2.7s !important;
}
.c-text-motion .--char:nth-child(137) {
  -webkit-animation-delay: 2.72s !important;
          animation-delay: 2.72s !important;
}
.c-text-motion .--char:nth-child(138) {
  -webkit-animation-delay: 2.74s !important;
          animation-delay: 2.74s !important;
}
.c-text-motion .--char:nth-child(139) {
  -webkit-animation-delay: 2.76s !important;
          animation-delay: 2.76s !important;
}
.c-text-motion .--char:nth-child(140) {
  -webkit-animation-delay: 2.78s !important;
          animation-delay: 2.78s !important;
}
.c-text-motion .--char:nth-child(141) {
  -webkit-animation-delay: 2.8s !important;
          animation-delay: 2.8s !important;
}
.c-text-motion .--char:nth-child(142) {
  -webkit-animation-delay: 2.82s !important;
          animation-delay: 2.82s !important;
}
.c-text-motion .--char:nth-child(143) {
  -webkit-animation-delay: 2.84s !important;
          animation-delay: 2.84s !important;
}
.c-text-motion .--char:nth-child(144) {
  -webkit-animation-delay: 2.86s !important;
          animation-delay: 2.86s !important;
}
.c-text-motion .--char:nth-child(145) {
  -webkit-animation-delay: 2.88s !important;
          animation-delay: 2.88s !important;
}
.c-text-motion .--char:nth-child(146) {
  -webkit-animation-delay: 2.9s !important;
          animation-delay: 2.9s !important;
}
.c-text-motion .--char:nth-child(147) {
  -webkit-animation-delay: 2.92s !important;
          animation-delay: 2.92s !important;
}
.c-text-motion .--char:nth-child(148) {
  -webkit-animation-delay: 2.94s !important;
          animation-delay: 2.94s !important;
}
.c-text-motion .--char:nth-child(149) {
  -webkit-animation-delay: 2.96s !important;
          animation-delay: 2.96s !important;
}
.c-text-motion .--char:nth-child(150) {
  -webkit-animation-delay: 2.98s !important;
          animation-delay: 2.98s !important;
}
.c-text-motion .--char:nth-child(151) {
  -webkit-animation-delay: 3s !important;
          animation-delay: 3s !important;
}
.c-text-motion .--char:nth-child(152) {
  -webkit-animation-delay: 3.02s !important;
          animation-delay: 3.02s !important;
}
.c-text-motion .--char:nth-child(153) {
  -webkit-animation-delay: 3.04s !important;
          animation-delay: 3.04s !important;
}
.c-text-motion .--char:nth-child(154) {
  -webkit-animation-delay: 3.06s !important;
          animation-delay: 3.06s !important;
}
.c-text-motion .--char:nth-child(155) {
  -webkit-animation-delay: 3.08s !important;
          animation-delay: 3.08s !important;
}
.c-text-motion .--char:nth-child(156) {
  -webkit-animation-delay: 3.1s !important;
          animation-delay: 3.1s !important;
}
.c-text-motion .--char:nth-child(157) {
  -webkit-animation-delay: 3.12s !important;
          animation-delay: 3.12s !important;
}
.c-text-motion .--char:nth-child(158) {
  -webkit-animation-delay: 3.14s !important;
          animation-delay: 3.14s !important;
}
.c-text-motion .--char:nth-child(159) {
  -webkit-animation-delay: 3.16s !important;
          animation-delay: 3.16s !important;
}
.c-text-motion .--char:nth-child(160) {
  -webkit-animation-delay: 3.18s !important;
          animation-delay: 3.18s !important;
}
.c-text-motion .--char:nth-child(161) {
  -webkit-animation-delay: 3.2s !important;
          animation-delay: 3.2s !important;
}
.c-text-motion .--char:nth-child(162) {
  -webkit-animation-delay: 3.22s !important;
          animation-delay: 3.22s !important;
}
.c-text-motion .--char:nth-child(163) {
  -webkit-animation-delay: 3.24s !important;
          animation-delay: 3.24s !important;
}
.c-text-motion .--char:nth-child(164) {
  -webkit-animation-delay: 3.26s !important;
          animation-delay: 3.26s !important;
}
.c-text-motion .--char:nth-child(165) {
  -webkit-animation-delay: 3.28s !important;
          animation-delay: 3.28s !important;
}
.c-text-motion .--char:nth-child(166) {
  -webkit-animation-delay: 3.3s !important;
          animation-delay: 3.3s !important;
}
.c-text-motion .--char:nth-child(167) {
  -webkit-animation-delay: 3.32s !important;
          animation-delay: 3.32s !important;
}
.c-text-motion .--char:nth-child(168) {
  -webkit-animation-delay: 3.34s !important;
          animation-delay: 3.34s !important;
}
.c-text-motion .--char:nth-child(169) {
  -webkit-animation-delay: 3.36s !important;
          animation-delay: 3.36s !important;
}
.c-text-motion .--char:nth-child(170) {
  -webkit-animation-delay: 3.38s !important;
          animation-delay: 3.38s !important;
}
.c-text-motion .--char:nth-child(171) {
  -webkit-animation-delay: 3.4s !important;
          animation-delay: 3.4s !important;
}
.c-text-motion .--char:nth-child(172) {
  -webkit-animation-delay: 3.42s !important;
          animation-delay: 3.42s !important;
}
.c-text-motion .--char:nth-child(173) {
  -webkit-animation-delay: 3.44s !important;
          animation-delay: 3.44s !important;
}
.c-text-motion .--char:nth-child(174) {
  -webkit-animation-delay: 3.46s !important;
          animation-delay: 3.46s !important;
}
.c-text-motion .--char:nth-child(175) {
  -webkit-animation-delay: 3.48s !important;
          animation-delay: 3.48s !important;
}
.c-text-motion .--char:nth-child(176) {
  -webkit-animation-delay: 3.5s !important;
          animation-delay: 3.5s !important;
}
.c-text-motion .--char:nth-child(177) {
  -webkit-animation-delay: 3.52s !important;
          animation-delay: 3.52s !important;
}
.c-text-motion .--char:nth-child(178) {
  -webkit-animation-delay: 3.54s !important;
          animation-delay: 3.54s !important;
}
.c-text-motion .--char:nth-child(179) {
  -webkit-animation-delay: 3.56s !important;
          animation-delay: 3.56s !important;
}
.c-text-motion .--char:nth-child(180) {
  -webkit-animation-delay: 3.58s !important;
          animation-delay: 3.58s !important;
}
.c-text-motion .--char:nth-child(181) {
  -webkit-animation-delay: 3.6s !important;
          animation-delay: 3.6s !important;
}
.c-text-motion .--char:nth-child(182) {
  -webkit-animation-delay: 3.62s !important;
          animation-delay: 3.62s !important;
}
.c-text-motion .--char:nth-child(183) {
  -webkit-animation-delay: 3.64s !important;
          animation-delay: 3.64s !important;
}
.c-text-motion .--char:nth-child(184) {
  -webkit-animation-delay: 3.66s !important;
          animation-delay: 3.66s !important;
}
.c-text-motion .--char:nth-child(185) {
  -webkit-animation-delay: 3.68s !important;
          animation-delay: 3.68s !important;
}
.c-text-motion .--char:nth-child(186) {
  -webkit-animation-delay: 3.7s !important;
          animation-delay: 3.7s !important;
}
.c-text-motion .--char:nth-child(187) {
  -webkit-animation-delay: 3.72s !important;
          animation-delay: 3.72s !important;
}
.c-text-motion .--char:nth-child(188) {
  -webkit-animation-delay: 3.74s !important;
          animation-delay: 3.74s !important;
}
.c-text-motion .--char:nth-child(189) {
  -webkit-animation-delay: 3.76s !important;
          animation-delay: 3.76s !important;
}
.c-text-motion .--char:nth-child(190) {
  -webkit-animation-delay: 3.78s !important;
          animation-delay: 3.78s !important;
}
.c-text-motion .--char:nth-child(191) {
  -webkit-animation-delay: 3.8s !important;
          animation-delay: 3.8s !important;
}
.c-text-motion .--char:nth-child(192) {
  -webkit-animation-delay: 3.82s !important;
          animation-delay: 3.82s !important;
}
.c-text-motion .--char:nth-child(193) {
  -webkit-animation-delay: 3.84s !important;
          animation-delay: 3.84s !important;
}
.c-text-motion .--char:nth-child(194) {
  -webkit-animation-delay: 3.86s !important;
          animation-delay: 3.86s !important;
}
.c-text-motion .--char:nth-child(195) {
  -webkit-animation-delay: 3.88s !important;
          animation-delay: 3.88s !important;
}
.c-text-motion .--char:nth-child(196) {
  -webkit-animation-delay: 3.9s !important;
          animation-delay: 3.9s !important;
}
.c-text-motion .--char:nth-child(197) {
  -webkit-animation-delay: 3.92s !important;
          animation-delay: 3.92s !important;
}
.c-text-motion .--char:nth-child(198) {
  -webkit-animation-delay: 3.94s !important;
          animation-delay: 3.94s !important;
}
.c-text-motion .--char:nth-child(199) {
  -webkit-animation-delay: 3.96s !important;
          animation-delay: 3.96s !important;
}
.c-text-motion .--char:nth-child(200) {
  -webkit-animation-delay: 3.98s !important;
          animation-delay: 3.98s !important;
}
.c-text-motion .--char:nth-child(201) {
  -webkit-animation-delay: 4s !important;
          animation-delay: 4s !important;
}
.c-text-motion .--char:nth-child(202) {
  -webkit-animation-delay: 4.02s !important;
          animation-delay: 4.02s !important;
}
.c-text-motion .--char:nth-child(203) {
  -webkit-animation-delay: 4.04s !important;
          animation-delay: 4.04s !important;
}
.c-text-motion .--char:nth-child(204) {
  -webkit-animation-delay: 4.06s !important;
          animation-delay: 4.06s !important;
}
.c-text-motion .--char:nth-child(205) {
  -webkit-animation-delay: 4.08s !important;
          animation-delay: 4.08s !important;
}
.c-text-motion .--char:nth-child(206) {
  -webkit-animation-delay: 4.1s !important;
          animation-delay: 4.1s !important;
}
.c-text-motion .--char:nth-child(207) {
  -webkit-animation-delay: 4.12s !important;
          animation-delay: 4.12s !important;
}
.c-text-motion .--char:nth-child(208) {
  -webkit-animation-delay: 4.14s !important;
          animation-delay: 4.14s !important;
}
.c-text-motion .--char:nth-child(209) {
  -webkit-animation-delay: 4.16s !important;
          animation-delay: 4.16s !important;
}
.c-text-motion .--char:nth-child(210) {
  -webkit-animation-delay: 4.18s !important;
          animation-delay: 4.18s !important;
}
.c-text-motion .--char:nth-child(211) {
  -webkit-animation-delay: 4.2s !important;
          animation-delay: 4.2s !important;
}
.c-text-motion .--char:nth-child(212) {
  -webkit-animation-delay: 4.22s !important;
          animation-delay: 4.22s !important;
}
.c-text-motion .--char:nth-child(213) {
  -webkit-animation-delay: 4.24s !important;
          animation-delay: 4.24s !important;
}
.c-text-motion .--char:nth-child(214) {
  -webkit-animation-delay: 4.26s !important;
          animation-delay: 4.26s !important;
}
.c-text-motion .--char:nth-child(215) {
  -webkit-animation-delay: 4.28s !important;
          animation-delay: 4.28s !important;
}
.c-text-motion .--char:nth-child(216) {
  -webkit-animation-delay: 4.3s !important;
          animation-delay: 4.3s !important;
}
.c-text-motion .--char:nth-child(217) {
  -webkit-animation-delay: 4.32s !important;
          animation-delay: 4.32s !important;
}
.c-text-motion .--char:nth-child(218) {
  -webkit-animation-delay: 4.34s !important;
          animation-delay: 4.34s !important;
}
.c-text-motion .--char:nth-child(219) {
  -webkit-animation-delay: 4.36s !important;
          animation-delay: 4.36s !important;
}
.c-text-motion .--char:nth-child(220) {
  -webkit-animation-delay: 4.38s !important;
          animation-delay: 4.38s !important;
}
.c-text-motion .--char:nth-child(221) {
  -webkit-animation-delay: 4.4s !important;
          animation-delay: 4.4s !important;
}
.c-text-motion .--char:nth-child(222) {
  -webkit-animation-delay: 4.42s !important;
          animation-delay: 4.42s !important;
}
.c-text-motion .--char:nth-child(223) {
  -webkit-animation-delay: 4.44s !important;
          animation-delay: 4.44s !important;
}
.c-text-motion .--char:nth-child(224) {
  -webkit-animation-delay: 4.46s !important;
          animation-delay: 4.46s !important;
}
.c-text-motion .--char:nth-child(225) {
  -webkit-animation-delay: 4.48s !important;
          animation-delay: 4.48s !important;
}
.c-text-motion .--char:nth-child(226) {
  -webkit-animation-delay: 4.5s !important;
          animation-delay: 4.5s !important;
}
.c-text-motion .--char:nth-child(227) {
  -webkit-animation-delay: 4.52s !important;
          animation-delay: 4.52s !important;
}
.c-text-motion .--char:nth-child(228) {
  -webkit-animation-delay: 4.54s !important;
          animation-delay: 4.54s !important;
}
.c-text-motion .--char:nth-child(229) {
  -webkit-animation-delay: 4.56s !important;
          animation-delay: 4.56s !important;
}
.c-text-motion .--char:nth-child(230) {
  -webkit-animation-delay: 4.58s !important;
          animation-delay: 4.58s !important;
}
.c-text-motion .--char:nth-child(231) {
  -webkit-animation-delay: 4.6s !important;
          animation-delay: 4.6s !important;
}
.c-text-motion .--char:nth-child(232) {
  -webkit-animation-delay: 4.62s !important;
          animation-delay: 4.62s !important;
}
.c-text-motion .--char:nth-child(233) {
  -webkit-animation-delay: 4.64s !important;
          animation-delay: 4.64s !important;
}
.c-text-motion .--char:nth-child(234) {
  -webkit-animation-delay: 4.66s !important;
          animation-delay: 4.66s !important;
}
.c-text-motion .--char:nth-child(235) {
  -webkit-animation-delay: 4.68s !important;
          animation-delay: 4.68s !important;
}
.c-text-motion .--char:nth-child(236) {
  -webkit-animation-delay: 4.7s !important;
          animation-delay: 4.7s !important;
}
.c-text-motion .--char:nth-child(237) {
  -webkit-animation-delay: 4.72s !important;
          animation-delay: 4.72s !important;
}
.c-text-motion .--char:nth-child(238) {
  -webkit-animation-delay: 4.74s !important;
          animation-delay: 4.74s !important;
}
.c-text-motion .--char:nth-child(239) {
  -webkit-animation-delay: 4.76s !important;
          animation-delay: 4.76s !important;
}
.c-text-motion .--char:nth-child(240) {
  -webkit-animation-delay: 4.78s !important;
          animation-delay: 4.78s !important;
}
.c-text-motion .--char:nth-child(241) {
  -webkit-animation-delay: 4.8s !important;
          animation-delay: 4.8s !important;
}
.c-text-motion .--char:nth-child(242) {
  -webkit-animation-delay: 4.82s !important;
          animation-delay: 4.82s !important;
}
.c-text-motion .--char:nth-child(243) {
  -webkit-animation-delay: 4.84s !important;
          animation-delay: 4.84s !important;
}
.c-text-motion .--char:nth-child(244) {
  -webkit-animation-delay: 4.86s !important;
          animation-delay: 4.86s !important;
}
.c-text-motion .--char:nth-child(245) {
  -webkit-animation-delay: 4.88s !important;
          animation-delay: 4.88s !important;
}
.c-text-motion .--char:nth-child(246) {
  -webkit-animation-delay: 4.9s !important;
          animation-delay: 4.9s !important;
}
.c-text-motion .--char:nth-child(247) {
  -webkit-animation-delay: 4.92s !important;
          animation-delay: 4.92s !important;
}
.c-text-motion .--char:nth-child(248) {
  -webkit-animation-delay: 4.94s !important;
          animation-delay: 4.94s !important;
}
.c-text-motion .--char:nth-child(249) {
  -webkit-animation-delay: 4.96s !important;
          animation-delay: 4.96s !important;
}
.c-text-motion .--char:nth-child(250) {
  -webkit-animation-delay: 4.98s !important;
          animation-delay: 4.98s !important;
}
.c-text-motion .--char:nth-child(251) {
  -webkit-animation-delay: 5s !important;
          animation-delay: 5s !important;
}
.c-text-motion .--char:nth-child(252) {
  -webkit-animation-delay: 5.02s !important;
          animation-delay: 5.02s !important;
}
.c-text-motion .--char:nth-child(253) {
  -webkit-animation-delay: 5.04s !important;
          animation-delay: 5.04s !important;
}
.c-text-motion .--char:nth-child(254) {
  -webkit-animation-delay: 5.06s !important;
          animation-delay: 5.06s !important;
}
.c-text-motion .--char:nth-child(255) {
  -webkit-animation-delay: 5.08s !important;
          animation-delay: 5.08s !important;
}
.c-text-motion .--char:nth-child(256) {
  -webkit-animation-delay: 5.1s !important;
          animation-delay: 5.1s !important;
}
.c-text-motion .--char:nth-child(257) {
  -webkit-animation-delay: 5.12s !important;
          animation-delay: 5.12s !important;
}
.c-text-motion .--char:nth-child(258) {
  -webkit-animation-delay: 5.14s !important;
          animation-delay: 5.14s !important;
}
.c-text-motion .--char:nth-child(259) {
  -webkit-animation-delay: 5.16s !important;
          animation-delay: 5.16s !important;
}
.c-text-motion .--char:nth-child(260) {
  -webkit-animation-delay: 5.18s !important;
          animation-delay: 5.18s !important;
}
.c-text-motion .--char:nth-child(261) {
  -webkit-animation-delay: 5.2s !important;
          animation-delay: 5.2s !important;
}
.c-text-motion .--char:nth-child(262) {
  -webkit-animation-delay: 5.22s !important;
          animation-delay: 5.22s !important;
}
.c-text-motion .--char:nth-child(263) {
  -webkit-animation-delay: 5.24s !important;
          animation-delay: 5.24s !important;
}
.c-text-motion .--char:nth-child(264) {
  -webkit-animation-delay: 5.26s !important;
          animation-delay: 5.26s !important;
}
.c-text-motion .--char:nth-child(265) {
  -webkit-animation-delay: 5.28s !important;
          animation-delay: 5.28s !important;
}
.c-text-motion .--char:nth-child(266) {
  -webkit-animation-delay: 5.3s !important;
          animation-delay: 5.3s !important;
}
.c-text-motion .--char:nth-child(267) {
  -webkit-animation-delay: 5.32s !important;
          animation-delay: 5.32s !important;
}
.c-text-motion .--char:nth-child(268) {
  -webkit-animation-delay: 5.34s !important;
          animation-delay: 5.34s !important;
}
.c-text-motion .--char:nth-child(269) {
  -webkit-animation-delay: 5.36s !important;
          animation-delay: 5.36s !important;
}
.c-text-motion .--char:nth-child(270) {
  -webkit-animation-delay: 5.38s !important;
          animation-delay: 5.38s !important;
}
.c-text-motion .--char:nth-child(271) {
  -webkit-animation-delay: 5.4s !important;
          animation-delay: 5.4s !important;
}
.c-text-motion .--char:nth-child(272) {
  -webkit-animation-delay: 5.42s !important;
          animation-delay: 5.42s !important;
}
.c-text-motion .--char:nth-child(273) {
  -webkit-animation-delay: 5.44s !important;
          animation-delay: 5.44s !important;
}
.c-text-motion .--char:nth-child(274) {
  -webkit-animation-delay: 5.46s !important;
          animation-delay: 5.46s !important;
}
.c-text-motion .--char:nth-child(275) {
  -webkit-animation-delay: 5.48s !important;
          animation-delay: 5.48s !important;
}
.c-text-motion .--char:nth-child(276) {
  -webkit-animation-delay: 5.5s !important;
          animation-delay: 5.5s !important;
}
.c-text-motion .--char:nth-child(277) {
  -webkit-animation-delay: 5.52s !important;
          animation-delay: 5.52s !important;
}
.c-text-motion .--char:nth-child(278) {
  -webkit-animation-delay: 5.54s !important;
          animation-delay: 5.54s !important;
}
.c-text-motion .--char:nth-child(279) {
  -webkit-animation-delay: 5.56s !important;
          animation-delay: 5.56s !important;
}
.c-text-motion .--char:nth-child(280) {
  -webkit-animation-delay: 5.58s !important;
          animation-delay: 5.58s !important;
}
.c-text-motion .--char:nth-child(281) {
  -webkit-animation-delay: 5.6s !important;
          animation-delay: 5.6s !important;
}
.c-text-motion .--char:nth-child(282) {
  -webkit-animation-delay: 5.62s !important;
          animation-delay: 5.62s !important;
}
.c-text-motion .--char:nth-child(283) {
  -webkit-animation-delay: 5.64s !important;
          animation-delay: 5.64s !important;
}
.c-text-motion .--char:nth-child(284) {
  -webkit-animation-delay: 5.66s !important;
          animation-delay: 5.66s !important;
}
.c-text-motion .--char:nth-child(285) {
  -webkit-animation-delay: 5.68s !important;
          animation-delay: 5.68s !important;
}
.c-text-motion .--char:nth-child(286) {
  -webkit-animation-delay: 5.7s !important;
          animation-delay: 5.7s !important;
}
.c-text-motion .--char:nth-child(287) {
  -webkit-animation-delay: 5.72s !important;
          animation-delay: 5.72s !important;
}
.c-text-motion .--char:nth-child(288) {
  -webkit-animation-delay: 5.74s !important;
          animation-delay: 5.74s !important;
}
.c-text-motion .--char:nth-child(289) {
  -webkit-animation-delay: 5.76s !important;
          animation-delay: 5.76s !important;
}
.c-text-motion .--char:nth-child(290) {
  -webkit-animation-delay: 5.78s !important;
          animation-delay: 5.78s !important;
}
.c-text-motion .--char:nth-child(291) {
  -webkit-animation-delay: 5.8s !important;
          animation-delay: 5.8s !important;
}
.c-text-motion .--char:nth-child(292) {
  -webkit-animation-delay: 5.82s !important;
          animation-delay: 5.82s !important;
}
.c-text-motion .--char:nth-child(293) {
  -webkit-animation-delay: 5.84s !important;
          animation-delay: 5.84s !important;
}
.c-text-motion .--char:nth-child(294) {
  -webkit-animation-delay: 5.86s !important;
          animation-delay: 5.86s !important;
}
.c-text-motion .--char:nth-child(295) {
  -webkit-animation-delay: 5.88s !important;
          animation-delay: 5.88s !important;
}
.c-text-motion .--char:nth-child(296) {
  -webkit-animation-delay: 5.9s !important;
          animation-delay: 5.9s !important;
}
.c-text-motion .--char:nth-child(297) {
  -webkit-animation-delay: 5.92s !important;
          animation-delay: 5.92s !important;
}
.c-text-motion .--char:nth-child(298) {
  -webkit-animation-delay: 5.94s !important;
          animation-delay: 5.94s !important;
}
.c-text-motion .--char:nth-child(299) {
  -webkit-animation-delay: 5.96s !important;
          animation-delay: 5.96s !important;
}
.c-text-motion .--char:nth-child(300) {
  -webkit-animation-delay: 5.98s !important;
          animation-delay: 5.98s !important;
}
.c-text-motion .--char:nth-child(301) {
  -webkit-animation-delay: 6s !important;
          animation-delay: 6s !important;
}
.c-text-motion .--char:nth-child(302) {
  -webkit-animation-delay: 6.02s !important;
          animation-delay: 6.02s !important;
}
.c-text-motion .--char:nth-child(303) {
  -webkit-animation-delay: 6.04s !important;
          animation-delay: 6.04s !important;
}
.c-text-motion .--char:nth-child(304) {
  -webkit-animation-delay: 6.06s !important;
          animation-delay: 6.06s !important;
}
.c-text-motion .--char:nth-child(305) {
  -webkit-animation-delay: 6.08s !important;
          animation-delay: 6.08s !important;
}
.c-text-motion .--char:nth-child(306) {
  -webkit-animation-delay: 6.1s !important;
          animation-delay: 6.1s !important;
}
.c-text-motion .--char:nth-child(307) {
  -webkit-animation-delay: 6.12s !important;
          animation-delay: 6.12s !important;
}
.c-text-motion .--char:nth-child(308) {
  -webkit-animation-delay: 6.14s !important;
          animation-delay: 6.14s !important;
}
.c-text-motion .--char:nth-child(309) {
  -webkit-animation-delay: 6.16s !important;
          animation-delay: 6.16s !important;
}
.c-text-motion .--char:nth-child(310) {
  -webkit-animation-delay: 6.18s !important;
          animation-delay: 6.18s !important;
}
.c-text-motion .--char:nth-child(311) {
  -webkit-animation-delay: 6.2s !important;
          animation-delay: 6.2s !important;
}
.c-text-motion .--char:nth-child(312) {
  -webkit-animation-delay: 6.22s !important;
          animation-delay: 6.22s !important;
}
.c-text-motion .--char:nth-child(313) {
  -webkit-animation-delay: 6.24s !important;
          animation-delay: 6.24s !important;
}
.c-text-motion .--char:nth-child(314) {
  -webkit-animation-delay: 6.26s !important;
          animation-delay: 6.26s !important;
}
.c-text-motion .--char:nth-child(315) {
  -webkit-animation-delay: 6.28s !important;
          animation-delay: 6.28s !important;
}
.c-text-motion .--char:nth-child(316) {
  -webkit-animation-delay: 6.3s !important;
          animation-delay: 6.3s !important;
}
.c-text-motion .--char:nth-child(317) {
  -webkit-animation-delay: 6.32s !important;
          animation-delay: 6.32s !important;
}
.c-text-motion .--char:nth-child(318) {
  -webkit-animation-delay: 6.34s !important;
          animation-delay: 6.34s !important;
}
.c-text-motion .--char:nth-child(319) {
  -webkit-animation-delay: 6.36s !important;
          animation-delay: 6.36s !important;
}
.c-text-motion .--char:nth-child(320) {
  -webkit-animation-delay: 6.38s !important;
          animation-delay: 6.38s !important;
}
.c-text-motion .--char:nth-child(321) {
  -webkit-animation-delay: 6.4s !important;
          animation-delay: 6.4s !important;
}
.c-text-motion .--char:nth-child(322) {
  -webkit-animation-delay: 6.42s !important;
          animation-delay: 6.42s !important;
}
.c-text-motion .--char:nth-child(323) {
  -webkit-animation-delay: 6.44s !important;
          animation-delay: 6.44s !important;
}
.c-text-motion .--char:nth-child(324) {
  -webkit-animation-delay: 6.46s !important;
          animation-delay: 6.46s !important;
}
.c-text-motion .--char:nth-child(325) {
  -webkit-animation-delay: 6.48s !important;
          animation-delay: 6.48s !important;
}
.c-text-motion .--char:nth-child(326) {
  -webkit-animation-delay: 6.5s !important;
          animation-delay: 6.5s !important;
}
.c-text-motion .--char:nth-child(327) {
  -webkit-animation-delay: 6.52s !important;
          animation-delay: 6.52s !important;
}
.c-text-motion .--char:nth-child(328) {
  -webkit-animation-delay: 6.54s !important;
          animation-delay: 6.54s !important;
}
.c-text-motion .--char:nth-child(329) {
  -webkit-animation-delay: 6.56s !important;
          animation-delay: 6.56s !important;
}
.c-text-motion .--char:nth-child(330) {
  -webkit-animation-delay: 6.58s !important;
          animation-delay: 6.58s !important;
}
.c-text-motion .--char:nth-child(331) {
  -webkit-animation-delay: 6.6s !important;
          animation-delay: 6.6s !important;
}
.c-text-motion .--char:nth-child(332) {
  -webkit-animation-delay: 6.62s !important;
          animation-delay: 6.62s !important;
}
.c-text-motion .--char:nth-child(333) {
  -webkit-animation-delay: 6.64s !important;
          animation-delay: 6.64s !important;
}
.c-text-motion .--char:nth-child(334) {
  -webkit-animation-delay: 6.66s !important;
          animation-delay: 6.66s !important;
}
.c-text-motion .--char:nth-child(335) {
  -webkit-animation-delay: 6.68s !important;
          animation-delay: 6.68s !important;
}
.c-text-motion .--char:nth-child(336) {
  -webkit-animation-delay: 6.7s !important;
          animation-delay: 6.7s !important;
}
.c-text-motion .--char:nth-child(337) {
  -webkit-animation-delay: 6.72s !important;
          animation-delay: 6.72s !important;
}
.c-text-motion .--char:nth-child(338) {
  -webkit-animation-delay: 6.74s !important;
          animation-delay: 6.74s !important;
}
.c-text-motion .--char:nth-child(339) {
  -webkit-animation-delay: 6.76s !important;
          animation-delay: 6.76s !important;
}
.c-text-motion .--char:nth-child(340) {
  -webkit-animation-delay: 6.78s !important;
          animation-delay: 6.78s !important;
}
.c-text-motion .--char:nth-child(341) {
  -webkit-animation-delay: 6.8s !important;
          animation-delay: 6.8s !important;
}
.c-text-motion .--char:nth-child(342) {
  -webkit-animation-delay: 6.82s !important;
          animation-delay: 6.82s !important;
}
.c-text-motion .--char:nth-child(343) {
  -webkit-animation-delay: 6.84s !important;
          animation-delay: 6.84s !important;
}
.c-text-motion .--char:nth-child(344) {
  -webkit-animation-delay: 6.86s !important;
          animation-delay: 6.86s !important;
}
.c-text-motion .--char:nth-child(345) {
  -webkit-animation-delay: 6.88s !important;
          animation-delay: 6.88s !important;
}
.c-text-motion .--char:nth-child(346) {
  -webkit-animation-delay: 6.9s !important;
          animation-delay: 6.9s !important;
}
.c-text-motion .--char:nth-child(347) {
  -webkit-animation-delay: 6.92s !important;
          animation-delay: 6.92s !important;
}
.c-text-motion .--char:nth-child(348) {
  -webkit-animation-delay: 6.94s !important;
          animation-delay: 6.94s !important;
}
.c-text-motion .--char:nth-child(349) {
  -webkit-animation-delay: 6.96s !important;
          animation-delay: 6.96s !important;
}
.c-text-motion .--char:nth-child(350) {
  -webkit-animation-delay: 6.98s !important;
          animation-delay: 6.98s !important;
}
.c-text-motion .--char:nth-child(351) {
  -webkit-animation-delay: 7s !important;
          animation-delay: 7s !important;
}
.c-text-motion .--char:nth-child(352) {
  -webkit-animation-delay: 7.02s !important;
          animation-delay: 7.02s !important;
}
.c-text-motion .--char:nth-child(353) {
  -webkit-animation-delay: 7.04s !important;
          animation-delay: 7.04s !important;
}
.c-text-motion .--char:nth-child(354) {
  -webkit-animation-delay: 7.06s !important;
          animation-delay: 7.06s !important;
}
.c-text-motion .--char:nth-child(355) {
  -webkit-animation-delay: 7.08s !important;
          animation-delay: 7.08s !important;
}
.c-text-motion .--char:nth-child(356) {
  -webkit-animation-delay: 7.1s !important;
          animation-delay: 7.1s !important;
}
.c-text-motion .--char:nth-child(357) {
  -webkit-animation-delay: 7.12s !important;
          animation-delay: 7.12s !important;
}
.c-text-motion .--char:nth-child(358) {
  -webkit-animation-delay: 7.14s !important;
          animation-delay: 7.14s !important;
}
.c-text-motion .--char:nth-child(359) {
  -webkit-animation-delay: 7.16s !important;
          animation-delay: 7.16s !important;
}
.c-text-motion .--char:nth-child(360) {
  -webkit-animation-delay: 7.18s !important;
          animation-delay: 7.18s !important;
}
.c-text-motion .--char:nth-child(361) {
  -webkit-animation-delay: 7.2s !important;
          animation-delay: 7.2s !important;
}
.c-text-motion .--char:nth-child(362) {
  -webkit-animation-delay: 7.22s !important;
          animation-delay: 7.22s !important;
}
.c-text-motion .--char:nth-child(363) {
  -webkit-animation-delay: 7.24s !important;
          animation-delay: 7.24s !important;
}
.c-text-motion .--char:nth-child(364) {
  -webkit-animation-delay: 7.26s !important;
          animation-delay: 7.26s !important;
}
.c-text-motion .--char:nth-child(365) {
  -webkit-animation-delay: 7.28s !important;
          animation-delay: 7.28s !important;
}
.c-text-motion .--char:nth-child(366) {
  -webkit-animation-delay: 7.3s !important;
          animation-delay: 7.3s !important;
}
.c-text-motion .--char:nth-child(367) {
  -webkit-animation-delay: 7.32s !important;
          animation-delay: 7.32s !important;
}
.c-text-motion .--char:nth-child(368) {
  -webkit-animation-delay: 7.34s !important;
          animation-delay: 7.34s !important;
}
.c-text-motion .--char:nth-child(369) {
  -webkit-animation-delay: 7.36s !important;
          animation-delay: 7.36s !important;
}
.c-text-motion .--char:nth-child(370) {
  -webkit-animation-delay: 7.38s !important;
          animation-delay: 7.38s !important;
}
.c-text-motion .--char:nth-child(371) {
  -webkit-animation-delay: 7.4s !important;
          animation-delay: 7.4s !important;
}
.c-text-motion .--char:nth-child(372) {
  -webkit-animation-delay: 7.42s !important;
          animation-delay: 7.42s !important;
}
.c-text-motion .--char:nth-child(373) {
  -webkit-animation-delay: 7.44s !important;
          animation-delay: 7.44s !important;
}
.c-text-motion .--char:nth-child(374) {
  -webkit-animation-delay: 7.46s !important;
          animation-delay: 7.46s !important;
}
.c-text-motion .--char:nth-child(375) {
  -webkit-animation-delay: 7.48s !important;
          animation-delay: 7.48s !important;
}
.c-text-motion .--char:nth-child(376) {
  -webkit-animation-delay: 7.5s !important;
          animation-delay: 7.5s !important;
}
.c-text-motion .--char:nth-child(377) {
  -webkit-animation-delay: 7.52s !important;
          animation-delay: 7.52s !important;
}
.c-text-motion .--char:nth-child(378) {
  -webkit-animation-delay: 7.54s !important;
          animation-delay: 7.54s !important;
}
.c-text-motion .--char:nth-child(379) {
  -webkit-animation-delay: 7.56s !important;
          animation-delay: 7.56s !important;
}
.c-text-motion .--char:nth-child(380) {
  -webkit-animation-delay: 7.58s !important;
          animation-delay: 7.58s !important;
}
.c-text-motion .--char:nth-child(381) {
  -webkit-animation-delay: 7.6s !important;
          animation-delay: 7.6s !important;
}
.c-text-motion .--char:nth-child(382) {
  -webkit-animation-delay: 7.62s !important;
          animation-delay: 7.62s !important;
}
.c-text-motion .--char:nth-child(383) {
  -webkit-animation-delay: 7.64s !important;
          animation-delay: 7.64s !important;
}
.c-text-motion .--char:nth-child(384) {
  -webkit-animation-delay: 7.66s !important;
          animation-delay: 7.66s !important;
}
.c-text-motion .--char:nth-child(385) {
  -webkit-animation-delay: 7.68s !important;
          animation-delay: 7.68s !important;
}
.c-text-motion .--char:nth-child(386) {
  -webkit-animation-delay: 7.7s !important;
          animation-delay: 7.7s !important;
}
.c-text-motion .--char:nth-child(387) {
  -webkit-animation-delay: 7.72s !important;
          animation-delay: 7.72s !important;
}
.c-text-motion .--char:nth-child(388) {
  -webkit-animation-delay: 7.74s !important;
          animation-delay: 7.74s !important;
}
.c-text-motion .--char:nth-child(389) {
  -webkit-animation-delay: 7.76s !important;
          animation-delay: 7.76s !important;
}
.c-text-motion .--char:nth-child(390) {
  -webkit-animation-delay: 7.78s !important;
          animation-delay: 7.78s !important;
}
.c-text-motion .--char:nth-child(391) {
  -webkit-animation-delay: 7.8s !important;
          animation-delay: 7.8s !important;
}
.c-text-motion .--char:nth-child(392) {
  -webkit-animation-delay: 7.82s !important;
          animation-delay: 7.82s !important;
}
.c-text-motion .--char:nth-child(393) {
  -webkit-animation-delay: 7.84s !important;
          animation-delay: 7.84s !important;
}
.c-text-motion .--char:nth-child(394) {
  -webkit-animation-delay: 7.86s !important;
          animation-delay: 7.86s !important;
}
.c-text-motion .--char:nth-child(395) {
  -webkit-animation-delay: 7.88s !important;
          animation-delay: 7.88s !important;
}
.c-text-motion .--char:nth-child(396) {
  -webkit-animation-delay: 7.9s !important;
          animation-delay: 7.9s !important;
}
.c-text-motion .--char:nth-child(397) {
  -webkit-animation-delay: 7.92s !important;
          animation-delay: 7.92s !important;
}
.c-text-motion .--char:nth-child(398) {
  -webkit-animation-delay: 7.94s !important;
          animation-delay: 7.94s !important;
}
.c-text-motion .--char:nth-child(399) {
  -webkit-animation-delay: 7.96s !important;
          animation-delay: 7.96s !important;
}
.c-text-motion .--char:nth-child(400) {
  -webkit-animation-delay: 7.98s !important;
          animation-delay: 7.98s !important;
}
.c-text-motion .--char:nth-child(401) {
  -webkit-animation-delay: 8s !important;
          animation-delay: 8s !important;
}
.c-text-motion .--char:nth-child(402) {
  -webkit-animation-delay: 8.02s !important;
          animation-delay: 8.02s !important;
}
.c-text-motion .--char:nth-child(403) {
  -webkit-animation-delay: 8.04s !important;
          animation-delay: 8.04s !important;
}
.c-text-motion .--char:nth-child(404) {
  -webkit-animation-delay: 8.06s !important;
          animation-delay: 8.06s !important;
}
.c-text-motion .--char:nth-child(405) {
  -webkit-animation-delay: 8.08s !important;
          animation-delay: 8.08s !important;
}
.c-text-motion .--char:nth-child(406) {
  -webkit-animation-delay: 8.1s !important;
          animation-delay: 8.1s !important;
}
.c-text-motion .--char:nth-child(407) {
  -webkit-animation-delay: 8.12s !important;
          animation-delay: 8.12s !important;
}
.c-text-motion .--char:nth-child(408) {
  -webkit-animation-delay: 8.14s !important;
          animation-delay: 8.14s !important;
}
.c-text-motion .--char:nth-child(409) {
  -webkit-animation-delay: 8.16s !important;
          animation-delay: 8.16s !important;
}
.c-text-motion .--char:nth-child(410) {
  -webkit-animation-delay: 8.18s !important;
          animation-delay: 8.18s !important;
}
.c-text-motion .--char:nth-child(411) {
  -webkit-animation-delay: 8.2s !important;
          animation-delay: 8.2s !important;
}
.c-text-motion .--char:nth-child(412) {
  -webkit-animation-delay: 8.22s !important;
          animation-delay: 8.22s !important;
}
.c-text-motion .--char:nth-child(413) {
  -webkit-animation-delay: 8.24s !important;
          animation-delay: 8.24s !important;
}
.c-text-motion .--char:nth-child(414) {
  -webkit-animation-delay: 8.26s !important;
          animation-delay: 8.26s !important;
}
.c-text-motion .--char:nth-child(415) {
  -webkit-animation-delay: 8.28s !important;
          animation-delay: 8.28s !important;
}
.c-text-motion .--char:nth-child(416) {
  -webkit-animation-delay: 8.3s !important;
          animation-delay: 8.3s !important;
}
.c-text-motion .--char:nth-child(417) {
  -webkit-animation-delay: 8.32s !important;
          animation-delay: 8.32s !important;
}
.c-text-motion .--char:nth-child(418) {
  -webkit-animation-delay: 8.34s !important;
          animation-delay: 8.34s !important;
}
.c-text-motion .--char:nth-child(419) {
  -webkit-animation-delay: 8.36s !important;
          animation-delay: 8.36s !important;
}
.c-text-motion .--char:nth-child(420) {
  -webkit-animation-delay: 8.38s !important;
          animation-delay: 8.38s !important;
}
.c-text-motion .--char:nth-child(421) {
  -webkit-animation-delay: 8.4s !important;
          animation-delay: 8.4s !important;
}
.c-text-motion .--char:nth-child(422) {
  -webkit-animation-delay: 8.42s !important;
          animation-delay: 8.42s !important;
}
.c-text-motion .--char:nth-child(423) {
  -webkit-animation-delay: 8.44s !important;
          animation-delay: 8.44s !important;
}
.c-text-motion .--char:nth-child(424) {
  -webkit-animation-delay: 8.46s !important;
          animation-delay: 8.46s !important;
}
.c-text-motion .--char:nth-child(425) {
  -webkit-animation-delay: 8.48s !important;
          animation-delay: 8.48s !important;
}
.c-text-motion .--char:nth-child(426) {
  -webkit-animation-delay: 8.5s !important;
          animation-delay: 8.5s !important;
}
.c-text-motion .--char:nth-child(427) {
  -webkit-animation-delay: 8.52s !important;
          animation-delay: 8.52s !important;
}
.c-text-motion .--char:nth-child(428) {
  -webkit-animation-delay: 8.54s !important;
          animation-delay: 8.54s !important;
}
.c-text-motion .--char:nth-child(429) {
  -webkit-animation-delay: 8.56s !important;
          animation-delay: 8.56s !important;
}
.c-text-motion .--char:nth-child(430) {
  -webkit-animation-delay: 8.58s !important;
          animation-delay: 8.58s !important;
}
.c-text-motion .--char:nth-child(431) {
  -webkit-animation-delay: 8.6s !important;
          animation-delay: 8.6s !important;
}
.c-text-motion .--char:nth-child(432) {
  -webkit-animation-delay: 8.62s !important;
          animation-delay: 8.62s !important;
}
.c-text-motion .--char:nth-child(433) {
  -webkit-animation-delay: 8.64s !important;
          animation-delay: 8.64s !important;
}
.c-text-motion .--char:nth-child(434) {
  -webkit-animation-delay: 8.66s !important;
          animation-delay: 8.66s !important;
}
.c-text-motion .--char:nth-child(435) {
  -webkit-animation-delay: 8.68s !important;
          animation-delay: 8.68s !important;
}
.c-text-motion .--char:nth-child(436) {
  -webkit-animation-delay: 8.7s !important;
          animation-delay: 8.7s !important;
}
.c-text-motion .--char:nth-child(437) {
  -webkit-animation-delay: 8.72s !important;
          animation-delay: 8.72s !important;
}
.c-text-motion .--char:nth-child(438) {
  -webkit-animation-delay: 8.74s !important;
          animation-delay: 8.74s !important;
}
.c-text-motion .--char:nth-child(439) {
  -webkit-animation-delay: 8.76s !important;
          animation-delay: 8.76s !important;
}
.c-text-motion .--char:nth-child(440) {
  -webkit-animation-delay: 8.78s !important;
          animation-delay: 8.78s !important;
}
.c-text-motion .--char:nth-child(441) {
  -webkit-animation-delay: 8.8s !important;
          animation-delay: 8.8s !important;
}
.c-text-motion .--char:nth-child(442) {
  -webkit-animation-delay: 8.82s !important;
          animation-delay: 8.82s !important;
}
.c-text-motion .--char:nth-child(443) {
  -webkit-animation-delay: 8.84s !important;
          animation-delay: 8.84s !important;
}
.c-text-motion .--char:nth-child(444) {
  -webkit-animation-delay: 8.86s !important;
          animation-delay: 8.86s !important;
}
.c-text-motion .--char:nth-child(445) {
  -webkit-animation-delay: 8.88s !important;
          animation-delay: 8.88s !important;
}
.c-text-motion .--char:nth-child(446) {
  -webkit-animation-delay: 8.9s !important;
          animation-delay: 8.9s !important;
}
.c-text-motion .--char:nth-child(447) {
  -webkit-animation-delay: 8.92s !important;
          animation-delay: 8.92s !important;
}
.c-text-motion .--char:nth-child(448) {
  -webkit-animation-delay: 8.94s !important;
          animation-delay: 8.94s !important;
}
.c-text-motion .--char:nth-child(449) {
  -webkit-animation-delay: 8.96s !important;
          animation-delay: 8.96s !important;
}
.c-text-motion .--char:nth-child(450) {
  -webkit-animation-delay: 8.98s !important;
          animation-delay: 8.98s !important;
}
.c-text-motion .--char:nth-child(451) {
  -webkit-animation-delay: 9s !important;
          animation-delay: 9s !important;
}
.c-text-motion .--char:nth-child(452) {
  -webkit-animation-delay: 9.02s !important;
          animation-delay: 9.02s !important;
}
.c-text-motion .--char:nth-child(453) {
  -webkit-animation-delay: 9.04s !important;
          animation-delay: 9.04s !important;
}
.c-text-motion .--char:nth-child(454) {
  -webkit-animation-delay: 9.06s !important;
          animation-delay: 9.06s !important;
}
.c-text-motion .--char:nth-child(455) {
  -webkit-animation-delay: 9.08s !important;
          animation-delay: 9.08s !important;
}
.c-text-motion .--char:nth-child(456) {
  -webkit-animation-delay: 9.1s !important;
          animation-delay: 9.1s !important;
}
.c-text-motion .--char:nth-child(457) {
  -webkit-animation-delay: 9.12s !important;
          animation-delay: 9.12s !important;
}
.c-text-motion .--char:nth-child(458) {
  -webkit-animation-delay: 9.14s !important;
          animation-delay: 9.14s !important;
}
.c-text-motion .--char:nth-child(459) {
  -webkit-animation-delay: 9.16s !important;
          animation-delay: 9.16s !important;
}
.c-text-motion .--char:nth-child(460) {
  -webkit-animation-delay: 9.18s !important;
          animation-delay: 9.18s !important;
}
.c-text-motion .--char:nth-child(461) {
  -webkit-animation-delay: 9.2s !important;
          animation-delay: 9.2s !important;
}
.c-text-motion .--char:nth-child(462) {
  -webkit-animation-delay: 9.22s !important;
          animation-delay: 9.22s !important;
}
.c-text-motion .--char:nth-child(463) {
  -webkit-animation-delay: 9.24s !important;
          animation-delay: 9.24s !important;
}
.c-text-motion .--char:nth-child(464) {
  -webkit-animation-delay: 9.26s !important;
          animation-delay: 9.26s !important;
}
.c-text-motion .--char:nth-child(465) {
  -webkit-animation-delay: 9.28s !important;
          animation-delay: 9.28s !important;
}
.c-text-motion .--char:nth-child(466) {
  -webkit-animation-delay: 9.3s !important;
          animation-delay: 9.3s !important;
}
.c-text-motion .--char:nth-child(467) {
  -webkit-animation-delay: 9.32s !important;
          animation-delay: 9.32s !important;
}
.c-text-motion .--char:nth-child(468) {
  -webkit-animation-delay: 9.34s !important;
          animation-delay: 9.34s !important;
}
.c-text-motion .--char:nth-child(469) {
  -webkit-animation-delay: 9.36s !important;
          animation-delay: 9.36s !important;
}
.c-text-motion .--char:nth-child(470) {
  -webkit-animation-delay: 9.38s !important;
          animation-delay: 9.38s !important;
}
.c-text-motion .--char:nth-child(471) {
  -webkit-animation-delay: 9.4s !important;
          animation-delay: 9.4s !important;
}
.c-text-motion .--char:nth-child(472) {
  -webkit-animation-delay: 9.42s !important;
          animation-delay: 9.42s !important;
}
.c-text-motion .--char:nth-child(473) {
  -webkit-animation-delay: 9.44s !important;
          animation-delay: 9.44s !important;
}
.c-text-motion .--char:nth-child(474) {
  -webkit-animation-delay: 9.46s !important;
          animation-delay: 9.46s !important;
}
.c-text-motion .--char:nth-child(475) {
  -webkit-animation-delay: 9.48s !important;
          animation-delay: 9.48s !important;
}
.c-text-motion .--char:nth-child(476) {
  -webkit-animation-delay: 9.5s !important;
          animation-delay: 9.5s !important;
}
.c-text-motion .--char:nth-child(477) {
  -webkit-animation-delay: 9.52s !important;
          animation-delay: 9.52s !important;
}
.c-text-motion .--char:nth-child(478) {
  -webkit-animation-delay: 9.54s !important;
          animation-delay: 9.54s !important;
}
.c-text-motion .--char:nth-child(479) {
  -webkit-animation-delay: 9.56s !important;
          animation-delay: 9.56s !important;
}
.c-text-motion .--char:nth-child(480) {
  -webkit-animation-delay: 9.58s !important;
          animation-delay: 9.58s !important;
}
.c-text-motion .--char:nth-child(481) {
  -webkit-animation-delay: 9.6s !important;
          animation-delay: 9.6s !important;
}
.c-text-motion .--char:nth-child(482) {
  -webkit-animation-delay: 9.62s !important;
          animation-delay: 9.62s !important;
}
.c-text-motion .--char:nth-child(483) {
  -webkit-animation-delay: 9.64s !important;
          animation-delay: 9.64s !important;
}
.c-text-motion .--char:nth-child(484) {
  -webkit-animation-delay: 9.66s !important;
          animation-delay: 9.66s !important;
}
.c-text-motion .--char:nth-child(485) {
  -webkit-animation-delay: 9.68s !important;
          animation-delay: 9.68s !important;
}
.c-text-motion .--char:nth-child(486) {
  -webkit-animation-delay: 9.7s !important;
          animation-delay: 9.7s !important;
}
.c-text-motion .--char:nth-child(487) {
  -webkit-animation-delay: 9.72s !important;
          animation-delay: 9.72s !important;
}
.c-text-motion .--char:nth-child(488) {
  -webkit-animation-delay: 9.74s !important;
          animation-delay: 9.74s !important;
}
.c-text-motion .--char:nth-child(489) {
  -webkit-animation-delay: 9.76s !important;
          animation-delay: 9.76s !important;
}
.c-text-motion .--char:nth-child(490) {
  -webkit-animation-delay: 9.78s !important;
          animation-delay: 9.78s !important;
}
.c-text-motion .--char:nth-child(491) {
  -webkit-animation-delay: 9.8s !important;
          animation-delay: 9.8s !important;
}
.c-text-motion .--char:nth-child(492) {
  -webkit-animation-delay: 9.82s !important;
          animation-delay: 9.82s !important;
}
.c-text-motion .--char:nth-child(493) {
  -webkit-animation-delay: 9.84s !important;
          animation-delay: 9.84s !important;
}
.c-text-motion .--char:nth-child(494) {
  -webkit-animation-delay: 9.86s !important;
          animation-delay: 9.86s !important;
}
.c-text-motion .--char:nth-child(495) {
  -webkit-animation-delay: 9.88s !important;
          animation-delay: 9.88s !important;
}
.c-text-motion .--char:nth-child(496) {
  -webkit-animation-delay: 9.9s !important;
          animation-delay: 9.9s !important;
}
.c-text-motion .--char:nth-child(497) {
  -webkit-animation-delay: 9.92s !important;
          animation-delay: 9.92s !important;
}
.c-text-motion .--char:nth-child(498) {
  -webkit-animation-delay: 9.94s !important;
          animation-delay: 9.94s !important;
}
.c-text-motion .--char:nth-child(499) {
  -webkit-animation-delay: 9.96s !important;
          animation-delay: 9.96s !important;
}
.c-text-motion .--char:nth-child(500) {
  -webkit-animation-delay: 9.98s !important;
          animation-delay: 9.98s !important;
}
.c-text-motion .--char:nth-child(501) {
  -webkit-animation-delay: 10s !important;
          animation-delay: 10s !important;
}
.c-text-motion .--char:nth-child(502) {
  -webkit-animation-delay: 10.02s !important;
          animation-delay: 10.02s !important;
}
.c-text-motion .--char:nth-child(503) {
  -webkit-animation-delay: 10.04s !important;
          animation-delay: 10.04s !important;
}
.c-text-motion .--char:nth-child(504) {
  -webkit-animation-delay: 10.06s !important;
          animation-delay: 10.06s !important;
}
.c-text-motion .--char:nth-child(505) {
  -webkit-animation-delay: 10.08s !important;
          animation-delay: 10.08s !important;
}
.c-text-motion .--char:nth-child(506) {
  -webkit-animation-delay: 10.1s !important;
          animation-delay: 10.1s !important;
}
.c-text-motion .--char:nth-child(507) {
  -webkit-animation-delay: 10.12s !important;
          animation-delay: 10.12s !important;
}
.c-text-motion .--char:nth-child(508) {
  -webkit-animation-delay: 10.14s !important;
          animation-delay: 10.14s !important;
}
.c-text-motion .--char:nth-child(509) {
  -webkit-animation-delay: 10.16s !important;
          animation-delay: 10.16s !important;
}
.c-text-motion .--char:nth-child(510) {
  -webkit-animation-delay: 10.18s !important;
          animation-delay: 10.18s !important;
}
.c-text-motion .--char:nth-child(511) {
  -webkit-animation-delay: 10.2s !important;
          animation-delay: 10.2s !important;
}
.c-text-motion .--char:nth-child(512) {
  -webkit-animation-delay: 10.22s !important;
          animation-delay: 10.22s !important;
}
.c-text-motion .--char:nth-child(513) {
  -webkit-animation-delay: 10.24s !important;
          animation-delay: 10.24s !important;
}
.c-text-motion .--char:nth-child(514) {
  -webkit-animation-delay: 10.26s !important;
          animation-delay: 10.26s !important;
}
.c-text-motion .--char:nth-child(515) {
  -webkit-animation-delay: 10.28s !important;
          animation-delay: 10.28s !important;
}
.c-text-motion .--char:nth-child(516) {
  -webkit-animation-delay: 10.3s !important;
          animation-delay: 10.3s !important;
}
.c-text-motion .--char:nth-child(517) {
  -webkit-animation-delay: 10.32s !important;
          animation-delay: 10.32s !important;
}
.c-text-motion .--char:nth-child(518) {
  -webkit-animation-delay: 10.34s !important;
          animation-delay: 10.34s !important;
}
.c-text-motion .--char:nth-child(519) {
  -webkit-animation-delay: 10.36s !important;
          animation-delay: 10.36s !important;
}
.c-text-motion .--char:nth-child(520) {
  -webkit-animation-delay: 10.38s !important;
          animation-delay: 10.38s !important;
}
.c-text-motion .--char:nth-child(521) {
  -webkit-animation-delay: 10.4s !important;
          animation-delay: 10.4s !important;
}
.c-text-motion .--char:nth-child(522) {
  -webkit-animation-delay: 10.42s !important;
          animation-delay: 10.42s !important;
}
.c-text-motion .--char:nth-child(523) {
  -webkit-animation-delay: 10.44s !important;
          animation-delay: 10.44s !important;
}
.c-text-motion .--char:nth-child(524) {
  -webkit-animation-delay: 10.46s !important;
          animation-delay: 10.46s !important;
}
.c-text-motion .--char:nth-child(525) {
  -webkit-animation-delay: 10.48s !important;
          animation-delay: 10.48s !important;
}
.c-text-motion .--char:nth-child(526) {
  -webkit-animation-delay: 10.5s !important;
          animation-delay: 10.5s !important;
}
.c-text-motion .--char:nth-child(527) {
  -webkit-animation-delay: 10.52s !important;
          animation-delay: 10.52s !important;
}
.c-text-motion .--char:nth-child(528) {
  -webkit-animation-delay: 10.54s !important;
          animation-delay: 10.54s !important;
}
.c-text-motion .--char:nth-child(529) {
  -webkit-animation-delay: 10.56s !important;
          animation-delay: 10.56s !important;
}
.c-text-motion .--char:nth-child(530) {
  -webkit-animation-delay: 10.58s !important;
          animation-delay: 10.58s !important;
}
.c-text-motion .--char:nth-child(531) {
  -webkit-animation-delay: 10.6s !important;
          animation-delay: 10.6s !important;
}
.c-text-motion .--char:nth-child(532) {
  -webkit-animation-delay: 10.62s !important;
          animation-delay: 10.62s !important;
}
.c-text-motion .--char:nth-child(533) {
  -webkit-animation-delay: 10.64s !important;
          animation-delay: 10.64s !important;
}
.c-text-motion .--char:nth-child(534) {
  -webkit-animation-delay: 10.66s !important;
          animation-delay: 10.66s !important;
}
.c-text-motion .--char:nth-child(535) {
  -webkit-animation-delay: 10.68s !important;
          animation-delay: 10.68s !important;
}
.c-text-motion .--char:nth-child(536) {
  -webkit-animation-delay: 10.7s !important;
          animation-delay: 10.7s !important;
}
.c-text-motion .--char:nth-child(537) {
  -webkit-animation-delay: 10.72s !important;
          animation-delay: 10.72s !important;
}
.c-text-motion .--char:nth-child(538) {
  -webkit-animation-delay: 10.74s !important;
          animation-delay: 10.74s !important;
}
.c-text-motion .--char:nth-child(539) {
  -webkit-animation-delay: 10.76s !important;
          animation-delay: 10.76s !important;
}
.c-text-motion .--char:nth-child(540) {
  -webkit-animation-delay: 10.78s !important;
          animation-delay: 10.78s !important;
}
.c-text-motion .--char:nth-child(541) {
  -webkit-animation-delay: 10.8s !important;
          animation-delay: 10.8s !important;
}
.c-text-motion .--char:nth-child(542) {
  -webkit-animation-delay: 10.82s !important;
          animation-delay: 10.82s !important;
}
.c-text-motion .--char:nth-child(543) {
  -webkit-animation-delay: 10.84s !important;
          animation-delay: 10.84s !important;
}
.c-text-motion .--char:nth-child(544) {
  -webkit-animation-delay: 10.86s !important;
          animation-delay: 10.86s !important;
}
.c-text-motion .--char:nth-child(545) {
  -webkit-animation-delay: 10.88s !important;
          animation-delay: 10.88s !important;
}
.c-text-motion .--char:nth-child(546) {
  -webkit-animation-delay: 10.9s !important;
          animation-delay: 10.9s !important;
}
.c-text-motion .--char:nth-child(547) {
  -webkit-animation-delay: 10.92s !important;
          animation-delay: 10.92s !important;
}
.c-text-motion .--char:nth-child(548) {
  -webkit-animation-delay: 10.94s !important;
          animation-delay: 10.94s !important;
}
.c-text-motion .--char:nth-child(549) {
  -webkit-animation-delay: 10.96s !important;
          animation-delay: 10.96s !important;
}
.c-text-motion .--char:nth-child(550) {
  -webkit-animation-delay: 10.98s !important;
          animation-delay: 10.98s !important;
}
.c-text-motion .--char:nth-child(551) {
  -webkit-animation-delay: 11s !important;
          animation-delay: 11s !important;
}
.c-text-motion .--char:nth-child(552) {
  -webkit-animation-delay: 11.02s !important;
          animation-delay: 11.02s !important;
}
.c-text-motion .--char:nth-child(553) {
  -webkit-animation-delay: 11.04s !important;
          animation-delay: 11.04s !important;
}
.c-text-motion .--char:nth-child(554) {
  -webkit-animation-delay: 11.06s !important;
          animation-delay: 11.06s !important;
}
.c-text-motion .--char:nth-child(555) {
  -webkit-animation-delay: 11.08s !important;
          animation-delay: 11.08s !important;
}
.c-text-motion .--char:nth-child(556) {
  -webkit-animation-delay: 11.1s !important;
          animation-delay: 11.1s !important;
}
.c-text-motion .--char:nth-child(557) {
  -webkit-animation-delay: 11.12s !important;
          animation-delay: 11.12s !important;
}
.c-text-motion .--char:nth-child(558) {
  -webkit-animation-delay: 11.14s !important;
          animation-delay: 11.14s !important;
}
.c-text-motion .--char:nth-child(559) {
  -webkit-animation-delay: 11.16s !important;
          animation-delay: 11.16s !important;
}
.c-text-motion .--char:nth-child(560) {
  -webkit-animation-delay: 11.18s !important;
          animation-delay: 11.18s !important;
}
.c-text-motion .--char:nth-child(561) {
  -webkit-animation-delay: 11.2s !important;
          animation-delay: 11.2s !important;
}
.c-text-motion .--char:nth-child(562) {
  -webkit-animation-delay: 11.22s !important;
          animation-delay: 11.22s !important;
}
.c-text-motion .--char:nth-child(563) {
  -webkit-animation-delay: 11.24s !important;
          animation-delay: 11.24s !important;
}
.c-text-motion .--char:nth-child(564) {
  -webkit-animation-delay: 11.26s !important;
          animation-delay: 11.26s !important;
}
.c-text-motion .--char:nth-child(565) {
  -webkit-animation-delay: 11.28s !important;
          animation-delay: 11.28s !important;
}
.c-text-motion .--char:nth-child(566) {
  -webkit-animation-delay: 11.3s !important;
          animation-delay: 11.3s !important;
}
.c-text-motion .--char:nth-child(567) {
  -webkit-animation-delay: 11.32s !important;
          animation-delay: 11.32s !important;
}
.c-text-motion .--char:nth-child(568) {
  -webkit-animation-delay: 11.34s !important;
          animation-delay: 11.34s !important;
}
.c-text-motion .--char:nth-child(569) {
  -webkit-animation-delay: 11.36s !important;
          animation-delay: 11.36s !important;
}
.c-text-motion .--char:nth-child(570) {
  -webkit-animation-delay: 11.38s !important;
          animation-delay: 11.38s !important;
}
.c-text-motion .--char:nth-child(571) {
  -webkit-animation-delay: 11.4s !important;
          animation-delay: 11.4s !important;
}
.c-text-motion .--char:nth-child(572) {
  -webkit-animation-delay: 11.42s !important;
          animation-delay: 11.42s !important;
}
.c-text-motion .--char:nth-child(573) {
  -webkit-animation-delay: 11.44s !important;
          animation-delay: 11.44s !important;
}
.c-text-motion .--char:nth-child(574) {
  -webkit-animation-delay: 11.46s !important;
          animation-delay: 11.46s !important;
}
.c-text-motion .--char:nth-child(575) {
  -webkit-animation-delay: 11.48s !important;
          animation-delay: 11.48s !important;
}
.c-text-motion .--char:nth-child(576) {
  -webkit-animation-delay: 11.5s !important;
          animation-delay: 11.5s !important;
}
.c-text-motion .--char:nth-child(577) {
  -webkit-animation-delay: 11.52s !important;
          animation-delay: 11.52s !important;
}
.c-text-motion .--char:nth-child(578) {
  -webkit-animation-delay: 11.54s !important;
          animation-delay: 11.54s !important;
}
.c-text-motion .--char:nth-child(579) {
  -webkit-animation-delay: 11.56s !important;
          animation-delay: 11.56s !important;
}
.c-text-motion .--char:nth-child(580) {
  -webkit-animation-delay: 11.58s !important;
          animation-delay: 11.58s !important;
}
.c-text-motion .--char:nth-child(581) {
  -webkit-animation-delay: 11.6s !important;
          animation-delay: 11.6s !important;
}
.c-text-motion .--char:nth-child(582) {
  -webkit-animation-delay: 11.62s !important;
          animation-delay: 11.62s !important;
}
.c-text-motion .--char:nth-child(583) {
  -webkit-animation-delay: 11.64s !important;
          animation-delay: 11.64s !important;
}
.c-text-motion .--char:nth-child(584) {
  -webkit-animation-delay: 11.66s !important;
          animation-delay: 11.66s !important;
}
.c-text-motion .--char:nth-child(585) {
  -webkit-animation-delay: 11.68s !important;
          animation-delay: 11.68s !important;
}
.c-text-motion .--char:nth-child(586) {
  -webkit-animation-delay: 11.7s !important;
          animation-delay: 11.7s !important;
}
.c-text-motion .--char:nth-child(587) {
  -webkit-animation-delay: 11.72s !important;
          animation-delay: 11.72s !important;
}
.c-text-motion .--char:nth-child(588) {
  -webkit-animation-delay: 11.74s !important;
          animation-delay: 11.74s !important;
}
.c-text-motion .--char:nth-child(589) {
  -webkit-animation-delay: 11.76s !important;
          animation-delay: 11.76s !important;
}
.c-text-motion .--char:nth-child(590) {
  -webkit-animation-delay: 11.78s !important;
          animation-delay: 11.78s !important;
}
.c-text-motion .--char:nth-child(591) {
  -webkit-animation-delay: 11.8s !important;
          animation-delay: 11.8s !important;
}
.c-text-motion .--char:nth-child(592) {
  -webkit-animation-delay: 11.82s !important;
          animation-delay: 11.82s !important;
}
.c-text-motion .--char:nth-child(593) {
  -webkit-animation-delay: 11.84s !important;
          animation-delay: 11.84s !important;
}
.c-text-motion .--char:nth-child(594) {
  -webkit-animation-delay: 11.86s !important;
          animation-delay: 11.86s !important;
}
.c-text-motion .--char:nth-child(595) {
  -webkit-animation-delay: 11.88s !important;
          animation-delay: 11.88s !important;
}
.c-text-motion .--char:nth-child(596) {
  -webkit-animation-delay: 11.9s !important;
          animation-delay: 11.9s !important;
}
.c-text-motion .--char:nth-child(597) {
  -webkit-animation-delay: 11.92s !important;
          animation-delay: 11.92s !important;
}
.c-text-motion .--char:nth-child(598) {
  -webkit-animation-delay: 11.94s !important;
          animation-delay: 11.94s !important;
}
.c-text-motion .--char:nth-child(599) {
  -webkit-animation-delay: 11.96s !important;
          animation-delay: 11.96s !important;
}
.c-text-motion .--char:nth-child(600) {
  -webkit-animation-delay: 11.98s !important;
          animation-delay: 11.98s !important;
}
.c-text-motion .--char:nth-child(601) {
  -webkit-animation-delay: 12s !important;
          animation-delay: 12s !important;
}
.c-text-motion .--char:nth-child(602) {
  -webkit-animation-delay: 12.02s !important;
          animation-delay: 12.02s !important;
}
.c-text-motion .--char:nth-child(603) {
  -webkit-animation-delay: 12.04s !important;
          animation-delay: 12.04s !important;
}
.c-text-motion .--char:nth-child(604) {
  -webkit-animation-delay: 12.06s !important;
          animation-delay: 12.06s !important;
}
.c-text-motion .--char:nth-child(605) {
  -webkit-animation-delay: 12.08s !important;
          animation-delay: 12.08s !important;
}
.c-text-motion .--char:nth-child(606) {
  -webkit-animation-delay: 12.1s !important;
          animation-delay: 12.1s !important;
}
.c-text-motion .--char:nth-child(607) {
  -webkit-animation-delay: 12.12s !important;
          animation-delay: 12.12s !important;
}
.c-text-motion .--char:nth-child(608) {
  -webkit-animation-delay: 12.14s !important;
          animation-delay: 12.14s !important;
}
.c-text-motion .--char:nth-child(609) {
  -webkit-animation-delay: 12.16s !important;
          animation-delay: 12.16s !important;
}
.c-text-motion .--char:nth-child(610) {
  -webkit-animation-delay: 12.18s !important;
          animation-delay: 12.18s !important;
}
.c-text-motion .--char:nth-child(611) {
  -webkit-animation-delay: 12.2s !important;
          animation-delay: 12.2s !important;
}
.c-text-motion .--char:nth-child(612) {
  -webkit-animation-delay: 12.22s !important;
          animation-delay: 12.22s !important;
}
.c-text-motion .--char:nth-child(613) {
  -webkit-animation-delay: 12.24s !important;
          animation-delay: 12.24s !important;
}
.c-text-motion .--char:nth-child(614) {
  -webkit-animation-delay: 12.26s !important;
          animation-delay: 12.26s !important;
}
.c-text-motion .--char:nth-child(615) {
  -webkit-animation-delay: 12.28s !important;
          animation-delay: 12.28s !important;
}
.c-text-motion .--char:nth-child(616) {
  -webkit-animation-delay: 12.3s !important;
          animation-delay: 12.3s !important;
}
.c-text-motion .--char:nth-child(617) {
  -webkit-animation-delay: 12.32s !important;
          animation-delay: 12.32s !important;
}
.c-text-motion .--char:nth-child(618) {
  -webkit-animation-delay: 12.34s !important;
          animation-delay: 12.34s !important;
}
.c-text-motion .--char:nth-child(619) {
  -webkit-animation-delay: 12.36s !important;
          animation-delay: 12.36s !important;
}
.c-text-motion .--char:nth-child(620) {
  -webkit-animation-delay: 12.38s !important;
          animation-delay: 12.38s !important;
}
.c-text-motion .--char:nth-child(621) {
  -webkit-animation-delay: 12.4s !important;
          animation-delay: 12.4s !important;
}
.c-text-motion .--char:nth-child(622) {
  -webkit-animation-delay: 12.42s !important;
          animation-delay: 12.42s !important;
}
.c-text-motion .--char:nth-child(623) {
  -webkit-animation-delay: 12.44s !important;
          animation-delay: 12.44s !important;
}
.c-text-motion .--char:nth-child(624) {
  -webkit-animation-delay: 12.46s !important;
          animation-delay: 12.46s !important;
}
.c-text-motion .--char:nth-child(625) {
  -webkit-animation-delay: 12.48s !important;
          animation-delay: 12.48s !important;
}
.c-text-motion .--char:nth-child(626) {
  -webkit-animation-delay: 12.5s !important;
          animation-delay: 12.5s !important;
}
.c-text-motion .--char:nth-child(627) {
  -webkit-animation-delay: 12.52s !important;
          animation-delay: 12.52s !important;
}
.c-text-motion .--char:nth-child(628) {
  -webkit-animation-delay: 12.54s !important;
          animation-delay: 12.54s !important;
}
.c-text-motion .--char:nth-child(629) {
  -webkit-animation-delay: 12.56s !important;
          animation-delay: 12.56s !important;
}
.c-text-motion .--char:nth-child(630) {
  -webkit-animation-delay: 12.58s !important;
          animation-delay: 12.58s !important;
}
.c-text-motion .--char:nth-child(631) {
  -webkit-animation-delay: 12.6s !important;
          animation-delay: 12.6s !important;
}
.c-text-motion .--char:nth-child(632) {
  -webkit-animation-delay: 12.62s !important;
          animation-delay: 12.62s !important;
}
.c-text-motion .--char:nth-child(633) {
  -webkit-animation-delay: 12.64s !important;
          animation-delay: 12.64s !important;
}
.c-text-motion .--char:nth-child(634) {
  -webkit-animation-delay: 12.66s !important;
          animation-delay: 12.66s !important;
}
.c-text-motion .--char:nth-child(635) {
  -webkit-animation-delay: 12.68s !important;
          animation-delay: 12.68s !important;
}
.c-text-motion .--char:nth-child(636) {
  -webkit-animation-delay: 12.7s !important;
          animation-delay: 12.7s !important;
}
.c-text-motion .--char:nth-child(637) {
  -webkit-animation-delay: 12.72s !important;
          animation-delay: 12.72s !important;
}
.c-text-motion .--char:nth-child(638) {
  -webkit-animation-delay: 12.74s !important;
          animation-delay: 12.74s !important;
}
.c-text-motion .--char:nth-child(639) {
  -webkit-animation-delay: 12.76s !important;
          animation-delay: 12.76s !important;
}
.c-text-motion .--char:nth-child(640) {
  -webkit-animation-delay: 12.78s !important;
          animation-delay: 12.78s !important;
}
.c-text-motion .--char:nth-child(641) {
  -webkit-animation-delay: 12.8s !important;
          animation-delay: 12.8s !important;
}
.c-text-motion .--char:nth-child(642) {
  -webkit-animation-delay: 12.82s !important;
          animation-delay: 12.82s !important;
}
.c-text-motion .--char:nth-child(643) {
  -webkit-animation-delay: 12.84s !important;
          animation-delay: 12.84s !important;
}
.c-text-motion .--char:nth-child(644) {
  -webkit-animation-delay: 12.86s !important;
          animation-delay: 12.86s !important;
}
.c-text-motion .--char:nth-child(645) {
  -webkit-animation-delay: 12.88s !important;
          animation-delay: 12.88s !important;
}
.c-text-motion .--char:nth-child(646) {
  -webkit-animation-delay: 12.9s !important;
          animation-delay: 12.9s !important;
}
.c-text-motion .--char:nth-child(647) {
  -webkit-animation-delay: 12.92s !important;
          animation-delay: 12.92s !important;
}
.c-text-motion .--char:nth-child(648) {
  -webkit-animation-delay: 12.94s !important;
          animation-delay: 12.94s !important;
}
.c-text-motion .--char:nth-child(649) {
  -webkit-animation-delay: 12.96s !important;
          animation-delay: 12.96s !important;
}
.c-text-motion .--char:nth-child(650) {
  -webkit-animation-delay: 12.98s !important;
          animation-delay: 12.98s !important;
}
.c-text-motion .--char:nth-child(651) {
  -webkit-animation-delay: 13s !important;
          animation-delay: 13s !important;
}
.c-text-motion .--char:nth-child(652) {
  -webkit-animation-delay: 13.02s !important;
          animation-delay: 13.02s !important;
}
.c-text-motion .--char:nth-child(653) {
  -webkit-animation-delay: 13.04s !important;
          animation-delay: 13.04s !important;
}
.c-text-motion .--char:nth-child(654) {
  -webkit-animation-delay: 13.06s !important;
          animation-delay: 13.06s !important;
}
.c-text-motion .--char:nth-child(655) {
  -webkit-animation-delay: 13.08s !important;
          animation-delay: 13.08s !important;
}
.c-text-motion .--char:nth-child(656) {
  -webkit-animation-delay: 13.1s !important;
          animation-delay: 13.1s !important;
}
.c-text-motion .--char:nth-child(657) {
  -webkit-animation-delay: 13.12s !important;
          animation-delay: 13.12s !important;
}
.c-text-motion .--char:nth-child(658) {
  -webkit-animation-delay: 13.14s !important;
          animation-delay: 13.14s !important;
}
.c-text-motion .--char:nth-child(659) {
  -webkit-animation-delay: 13.16s !important;
          animation-delay: 13.16s !important;
}
.c-text-motion .--char:nth-child(660) {
  -webkit-animation-delay: 13.18s !important;
          animation-delay: 13.18s !important;
}
.c-text-motion .--char:nth-child(661) {
  -webkit-animation-delay: 13.2s !important;
          animation-delay: 13.2s !important;
}
.c-text-motion .--char:nth-child(662) {
  -webkit-animation-delay: 13.22s !important;
          animation-delay: 13.22s !important;
}
.c-text-motion .--char:nth-child(663) {
  -webkit-animation-delay: 13.24s !important;
          animation-delay: 13.24s !important;
}
.c-text-motion .--char:nth-child(664) {
  -webkit-animation-delay: 13.26s !important;
          animation-delay: 13.26s !important;
}
.c-text-motion .--char:nth-child(665) {
  -webkit-animation-delay: 13.28s !important;
          animation-delay: 13.28s !important;
}
.c-text-motion .--char:nth-child(666) {
  -webkit-animation-delay: 13.3s !important;
          animation-delay: 13.3s !important;
}
.c-text-motion .--char:nth-child(667) {
  -webkit-animation-delay: 13.32s !important;
          animation-delay: 13.32s !important;
}
.c-text-motion .--char:nth-child(668) {
  -webkit-animation-delay: 13.34s !important;
          animation-delay: 13.34s !important;
}
.c-text-motion .--char:nth-child(669) {
  -webkit-animation-delay: 13.36s !important;
          animation-delay: 13.36s !important;
}
.c-text-motion .--char:nth-child(670) {
  -webkit-animation-delay: 13.38s !important;
          animation-delay: 13.38s !important;
}
.c-text-motion .--char:nth-child(671) {
  -webkit-animation-delay: 13.4s !important;
          animation-delay: 13.4s !important;
}
.c-text-motion .--char:nth-child(672) {
  -webkit-animation-delay: 13.42s !important;
          animation-delay: 13.42s !important;
}
.c-text-motion .--char:nth-child(673) {
  -webkit-animation-delay: 13.44s !important;
          animation-delay: 13.44s !important;
}
.c-text-motion .--char:nth-child(674) {
  -webkit-animation-delay: 13.46s !important;
          animation-delay: 13.46s !important;
}
.c-text-motion .--char:nth-child(675) {
  -webkit-animation-delay: 13.48s !important;
          animation-delay: 13.48s !important;
}
.c-text-motion .--char:nth-child(676) {
  -webkit-animation-delay: 13.5s !important;
          animation-delay: 13.5s !important;
}
.c-text-motion .--char:nth-child(677) {
  -webkit-animation-delay: 13.52s !important;
          animation-delay: 13.52s !important;
}
.c-text-motion .--char:nth-child(678) {
  -webkit-animation-delay: 13.54s !important;
          animation-delay: 13.54s !important;
}
.c-text-motion .--char:nth-child(679) {
  -webkit-animation-delay: 13.56s !important;
          animation-delay: 13.56s !important;
}
.c-text-motion .--char:nth-child(680) {
  -webkit-animation-delay: 13.58s !important;
          animation-delay: 13.58s !important;
}
.c-text-motion .--char:nth-child(681) {
  -webkit-animation-delay: 13.6s !important;
          animation-delay: 13.6s !important;
}
.c-text-motion .--char:nth-child(682) {
  -webkit-animation-delay: 13.62s !important;
          animation-delay: 13.62s !important;
}
.c-text-motion .--char:nth-child(683) {
  -webkit-animation-delay: 13.64s !important;
          animation-delay: 13.64s !important;
}
.c-text-motion .--char:nth-child(684) {
  -webkit-animation-delay: 13.66s !important;
          animation-delay: 13.66s !important;
}
.c-text-motion .--char:nth-child(685) {
  -webkit-animation-delay: 13.68s !important;
          animation-delay: 13.68s !important;
}
.c-text-motion .--char:nth-child(686) {
  -webkit-animation-delay: 13.7s !important;
          animation-delay: 13.7s !important;
}
.c-text-motion .--char:nth-child(687) {
  -webkit-animation-delay: 13.72s !important;
          animation-delay: 13.72s !important;
}
.c-text-motion .--char:nth-child(688) {
  -webkit-animation-delay: 13.74s !important;
          animation-delay: 13.74s !important;
}
.c-text-motion .--char:nth-child(689) {
  -webkit-animation-delay: 13.76s !important;
          animation-delay: 13.76s !important;
}
.c-text-motion .--char:nth-child(690) {
  -webkit-animation-delay: 13.78s !important;
          animation-delay: 13.78s !important;
}
.c-text-motion .--char:nth-child(691) {
  -webkit-animation-delay: 13.8s !important;
          animation-delay: 13.8s !important;
}
.c-text-motion .--char:nth-child(692) {
  -webkit-animation-delay: 13.82s !important;
          animation-delay: 13.82s !important;
}
.c-text-motion .--char:nth-child(693) {
  -webkit-animation-delay: 13.84s !important;
          animation-delay: 13.84s !important;
}
.c-text-motion .--char:nth-child(694) {
  -webkit-animation-delay: 13.86s !important;
          animation-delay: 13.86s !important;
}
.c-text-motion .--char:nth-child(695) {
  -webkit-animation-delay: 13.88s !important;
          animation-delay: 13.88s !important;
}
.c-text-motion .--char:nth-child(696) {
  -webkit-animation-delay: 13.9s !important;
          animation-delay: 13.9s !important;
}
.c-text-motion .--char:nth-child(697) {
  -webkit-animation-delay: 13.92s !important;
          animation-delay: 13.92s !important;
}
.c-text-motion .--char:nth-child(698) {
  -webkit-animation-delay: 13.94s !important;
          animation-delay: 13.94s !important;
}
.c-text-motion .--char:nth-child(699) {
  -webkit-animation-delay: 13.96s !important;
          animation-delay: 13.96s !important;
}
.c-text-motion .--char:nth-child(700) {
  -webkit-animation-delay: 13.98s !important;
          animation-delay: 13.98s !important;
}
.c-text-motion .--char:nth-child(701) {
  -webkit-animation-delay: 14s !important;
          animation-delay: 14s !important;
}
.c-text-motion .--char:nth-child(702) {
  -webkit-animation-delay: 14.02s !important;
          animation-delay: 14.02s !important;
}
.c-text-motion .--char:nth-child(703) {
  -webkit-animation-delay: 14.04s !important;
          animation-delay: 14.04s !important;
}
.c-text-motion .--char:nth-child(704) {
  -webkit-animation-delay: 14.06s !important;
          animation-delay: 14.06s !important;
}
.c-text-motion .--char:nth-child(705) {
  -webkit-animation-delay: 14.08s !important;
          animation-delay: 14.08s !important;
}
.c-text-motion .--char:nth-child(706) {
  -webkit-animation-delay: 14.1s !important;
          animation-delay: 14.1s !important;
}
.c-text-motion .--char:nth-child(707) {
  -webkit-animation-delay: 14.12s !important;
          animation-delay: 14.12s !important;
}
.c-text-motion .--char:nth-child(708) {
  -webkit-animation-delay: 14.14s !important;
          animation-delay: 14.14s !important;
}
.c-text-motion .--char:nth-child(709) {
  -webkit-animation-delay: 14.16s !important;
          animation-delay: 14.16s !important;
}
.c-text-motion .--char:nth-child(710) {
  -webkit-animation-delay: 14.18s !important;
          animation-delay: 14.18s !important;
}
.c-text-motion .--char:nth-child(711) {
  -webkit-animation-delay: 14.2s !important;
          animation-delay: 14.2s !important;
}
.c-text-motion .--char:nth-child(712) {
  -webkit-animation-delay: 14.22s !important;
          animation-delay: 14.22s !important;
}
.c-text-motion .--char:nth-child(713) {
  -webkit-animation-delay: 14.24s !important;
          animation-delay: 14.24s !important;
}
.c-text-motion .--char:nth-child(714) {
  -webkit-animation-delay: 14.26s !important;
          animation-delay: 14.26s !important;
}
.c-text-motion .--char:nth-child(715) {
  -webkit-animation-delay: 14.28s !important;
          animation-delay: 14.28s !important;
}
.c-text-motion .--char:nth-child(716) {
  -webkit-animation-delay: 14.3s !important;
          animation-delay: 14.3s !important;
}
.c-text-motion .--char:nth-child(717) {
  -webkit-animation-delay: 14.32s !important;
          animation-delay: 14.32s !important;
}
.c-text-motion .--char:nth-child(718) {
  -webkit-animation-delay: 14.34s !important;
          animation-delay: 14.34s !important;
}
.c-text-motion .--char:nth-child(719) {
  -webkit-animation-delay: 14.36s !important;
          animation-delay: 14.36s !important;
}
.c-text-motion .--char:nth-child(720) {
  -webkit-animation-delay: 14.38s !important;
          animation-delay: 14.38s !important;
}
.c-text-motion .--char:nth-child(721) {
  -webkit-animation-delay: 14.4s !important;
          animation-delay: 14.4s !important;
}
.c-text-motion .--char:nth-child(722) {
  -webkit-animation-delay: 14.42s !important;
          animation-delay: 14.42s !important;
}
.c-text-motion .--char:nth-child(723) {
  -webkit-animation-delay: 14.44s !important;
          animation-delay: 14.44s !important;
}
.c-text-motion .--char:nth-child(724) {
  -webkit-animation-delay: 14.46s !important;
          animation-delay: 14.46s !important;
}
.c-text-motion .--char:nth-child(725) {
  -webkit-animation-delay: 14.48s !important;
          animation-delay: 14.48s !important;
}
.c-text-motion .--char:nth-child(726) {
  -webkit-animation-delay: 14.5s !important;
          animation-delay: 14.5s !important;
}
.c-text-motion .--char:nth-child(727) {
  -webkit-animation-delay: 14.52s !important;
          animation-delay: 14.52s !important;
}
.c-text-motion .--char:nth-child(728) {
  -webkit-animation-delay: 14.54s !important;
          animation-delay: 14.54s !important;
}
.c-text-motion .--char:nth-child(729) {
  -webkit-animation-delay: 14.56s !important;
          animation-delay: 14.56s !important;
}
.c-text-motion .--char:nth-child(730) {
  -webkit-animation-delay: 14.58s !important;
          animation-delay: 14.58s !important;
}
.c-text-motion .--char:nth-child(731) {
  -webkit-animation-delay: 14.6s !important;
          animation-delay: 14.6s !important;
}
.c-text-motion .--char:nth-child(732) {
  -webkit-animation-delay: 14.62s !important;
          animation-delay: 14.62s !important;
}
.c-text-motion .--char:nth-child(733) {
  -webkit-animation-delay: 14.64s !important;
          animation-delay: 14.64s !important;
}
.c-text-motion .--char:nth-child(734) {
  -webkit-animation-delay: 14.66s !important;
          animation-delay: 14.66s !important;
}
.c-text-motion .--char:nth-child(735) {
  -webkit-animation-delay: 14.68s !important;
          animation-delay: 14.68s !important;
}
.c-text-motion .--char:nth-child(736) {
  -webkit-animation-delay: 14.7s !important;
          animation-delay: 14.7s !important;
}
.c-text-motion .--char:nth-child(737) {
  -webkit-animation-delay: 14.72s !important;
          animation-delay: 14.72s !important;
}
.c-text-motion .--char:nth-child(738) {
  -webkit-animation-delay: 14.74s !important;
          animation-delay: 14.74s !important;
}
.c-text-motion .--char:nth-child(739) {
  -webkit-animation-delay: 14.76s !important;
          animation-delay: 14.76s !important;
}
.c-text-motion .--char:nth-child(740) {
  -webkit-animation-delay: 14.78s !important;
          animation-delay: 14.78s !important;
}
.c-text-motion .--char:nth-child(741) {
  -webkit-animation-delay: 14.8s !important;
          animation-delay: 14.8s !important;
}
.c-text-motion .--char:nth-child(742) {
  -webkit-animation-delay: 14.82s !important;
          animation-delay: 14.82s !important;
}
.c-text-motion .--char:nth-child(743) {
  -webkit-animation-delay: 14.84s !important;
          animation-delay: 14.84s !important;
}
.c-text-motion .--char:nth-child(744) {
  -webkit-animation-delay: 14.86s !important;
          animation-delay: 14.86s !important;
}
.c-text-motion .--char:nth-child(745) {
  -webkit-animation-delay: 14.88s !important;
          animation-delay: 14.88s !important;
}
.c-text-motion .--char:nth-child(746) {
  -webkit-animation-delay: 14.9s !important;
          animation-delay: 14.9s !important;
}
.c-text-motion .--char:nth-child(747) {
  -webkit-animation-delay: 14.92s !important;
          animation-delay: 14.92s !important;
}
.c-text-motion .--char:nth-child(748) {
  -webkit-animation-delay: 14.94s !important;
          animation-delay: 14.94s !important;
}
.c-text-motion .--char:nth-child(749) {
  -webkit-animation-delay: 14.96s !important;
          animation-delay: 14.96s !important;
}
.c-text-motion .--char:nth-child(750) {
  -webkit-animation-delay: 14.98s !important;
          animation-delay: 14.98s !important;
}
.c-text-motion .--char:nth-child(751) {
  -webkit-animation-delay: 15s !important;
          animation-delay: 15s !important;
}
.c-text-motion .--char:nth-child(752) {
  -webkit-animation-delay: 15.02s !important;
          animation-delay: 15.02s !important;
}
.c-text-motion .--char:nth-child(753) {
  -webkit-animation-delay: 15.04s !important;
          animation-delay: 15.04s !important;
}
.c-text-motion .--char:nth-child(754) {
  -webkit-animation-delay: 15.06s !important;
          animation-delay: 15.06s !important;
}
.c-text-motion .--char:nth-child(755) {
  -webkit-animation-delay: 15.08s !important;
          animation-delay: 15.08s !important;
}
.c-text-motion .--char:nth-child(756) {
  -webkit-animation-delay: 15.1s !important;
          animation-delay: 15.1s !important;
}
.c-text-motion .--char:nth-child(757) {
  -webkit-animation-delay: 15.12s !important;
          animation-delay: 15.12s !important;
}
.c-text-motion .--char:nth-child(758) {
  -webkit-animation-delay: 15.14s !important;
          animation-delay: 15.14s !important;
}
.c-text-motion .--char:nth-child(759) {
  -webkit-animation-delay: 15.16s !important;
          animation-delay: 15.16s !important;
}
.c-text-motion .--char:nth-child(760) {
  -webkit-animation-delay: 15.18s !important;
          animation-delay: 15.18s !important;
}
.c-text-motion .--char:nth-child(761) {
  -webkit-animation-delay: 15.2s !important;
          animation-delay: 15.2s !important;
}
.c-text-motion .--char:nth-child(762) {
  -webkit-animation-delay: 15.22s !important;
          animation-delay: 15.22s !important;
}
.c-text-motion .--char:nth-child(763) {
  -webkit-animation-delay: 15.24s !important;
          animation-delay: 15.24s !important;
}
.c-text-motion .--char:nth-child(764) {
  -webkit-animation-delay: 15.26s !important;
          animation-delay: 15.26s !important;
}
.c-text-motion .--char:nth-child(765) {
  -webkit-animation-delay: 15.28s !important;
          animation-delay: 15.28s !important;
}
.c-text-motion .--char:nth-child(766) {
  -webkit-animation-delay: 15.3s !important;
          animation-delay: 15.3s !important;
}
.c-text-motion .--char:nth-child(767) {
  -webkit-animation-delay: 15.32s !important;
          animation-delay: 15.32s !important;
}
.c-text-motion .--char:nth-child(768) {
  -webkit-animation-delay: 15.34s !important;
          animation-delay: 15.34s !important;
}
.c-text-motion .--char:nth-child(769) {
  -webkit-animation-delay: 15.36s !important;
          animation-delay: 15.36s !important;
}
.c-text-motion .--char:nth-child(770) {
  -webkit-animation-delay: 15.38s !important;
          animation-delay: 15.38s !important;
}
.c-text-motion .--char:nth-child(771) {
  -webkit-animation-delay: 15.4s !important;
          animation-delay: 15.4s !important;
}
.c-text-motion .--char:nth-child(772) {
  -webkit-animation-delay: 15.42s !important;
          animation-delay: 15.42s !important;
}
.c-text-motion .--char:nth-child(773) {
  -webkit-animation-delay: 15.44s !important;
          animation-delay: 15.44s !important;
}
.c-text-motion .--char:nth-child(774) {
  -webkit-animation-delay: 15.46s !important;
          animation-delay: 15.46s !important;
}
.c-text-motion .--char:nth-child(775) {
  -webkit-animation-delay: 15.48s !important;
          animation-delay: 15.48s !important;
}
.c-text-motion .--char:nth-child(776) {
  -webkit-animation-delay: 15.5s !important;
          animation-delay: 15.5s !important;
}
.c-text-motion .--char:nth-child(777) {
  -webkit-animation-delay: 15.52s !important;
          animation-delay: 15.52s !important;
}
.c-text-motion .--char:nth-child(778) {
  -webkit-animation-delay: 15.54s !important;
          animation-delay: 15.54s !important;
}
.c-text-motion .--char:nth-child(779) {
  -webkit-animation-delay: 15.56s !important;
          animation-delay: 15.56s !important;
}
.c-text-motion .--char:nth-child(780) {
  -webkit-animation-delay: 15.58s !important;
          animation-delay: 15.58s !important;
}
.c-text-motion .--char:nth-child(781) {
  -webkit-animation-delay: 15.6s !important;
          animation-delay: 15.6s !important;
}
.c-text-motion .--char:nth-child(782) {
  -webkit-animation-delay: 15.62s !important;
          animation-delay: 15.62s !important;
}
.c-text-motion .--char:nth-child(783) {
  -webkit-animation-delay: 15.64s !important;
          animation-delay: 15.64s !important;
}
.c-text-motion .--char:nth-child(784) {
  -webkit-animation-delay: 15.66s !important;
          animation-delay: 15.66s !important;
}
.c-text-motion .--char:nth-child(785) {
  -webkit-animation-delay: 15.68s !important;
          animation-delay: 15.68s !important;
}
.c-text-motion .--char:nth-child(786) {
  -webkit-animation-delay: 15.7s !important;
          animation-delay: 15.7s !important;
}
.c-text-motion .--char:nth-child(787) {
  -webkit-animation-delay: 15.72s !important;
          animation-delay: 15.72s !important;
}
.c-text-motion .--char:nth-child(788) {
  -webkit-animation-delay: 15.74s !important;
          animation-delay: 15.74s !important;
}
.c-text-motion .--char:nth-child(789) {
  -webkit-animation-delay: 15.76s !important;
          animation-delay: 15.76s !important;
}
.c-text-motion .--char:nth-child(790) {
  -webkit-animation-delay: 15.78s !important;
          animation-delay: 15.78s !important;
}
.c-text-motion .--char:nth-child(791) {
  -webkit-animation-delay: 15.8s !important;
          animation-delay: 15.8s !important;
}
.c-text-motion .--char:nth-child(792) {
  -webkit-animation-delay: 15.82s !important;
          animation-delay: 15.82s !important;
}
.c-text-motion .--char:nth-child(793) {
  -webkit-animation-delay: 15.84s !important;
          animation-delay: 15.84s !important;
}
.c-text-motion .--char:nth-child(794) {
  -webkit-animation-delay: 15.86s !important;
          animation-delay: 15.86s !important;
}
.c-text-motion .--char:nth-child(795) {
  -webkit-animation-delay: 15.88s !important;
          animation-delay: 15.88s !important;
}
.c-text-motion .--char:nth-child(796) {
  -webkit-animation-delay: 15.9s !important;
          animation-delay: 15.9s !important;
}
.c-text-motion .--char:nth-child(797) {
  -webkit-animation-delay: 15.92s !important;
          animation-delay: 15.92s !important;
}
.c-text-motion .--char:nth-child(798) {
  -webkit-animation-delay: 15.94s !important;
          animation-delay: 15.94s !important;
}
.c-text-motion .--char:nth-child(799) {
  -webkit-animation-delay: 15.96s !important;
          animation-delay: 15.96s !important;
}
.c-text-motion .--char:nth-child(800) {
  -webkit-animation-delay: 15.98s !important;
          animation-delay: 15.98s !important;
}
.c-text-motion .--char:nth-child(801) {
  -webkit-animation-delay: 16s !important;
          animation-delay: 16s !important;
}
.c-text-motion .--char:nth-child(802) {
  -webkit-animation-delay: 16.02s !important;
          animation-delay: 16.02s !important;
}
.c-text-motion .--char:nth-child(803) {
  -webkit-animation-delay: 16.04s !important;
          animation-delay: 16.04s !important;
}
.c-text-motion .--char:nth-child(804) {
  -webkit-animation-delay: 16.06s !important;
          animation-delay: 16.06s !important;
}
.c-text-motion .--char:nth-child(805) {
  -webkit-animation-delay: 16.08s !important;
          animation-delay: 16.08s !important;
}
.c-text-motion .--char:nth-child(806) {
  -webkit-animation-delay: 16.1s !important;
          animation-delay: 16.1s !important;
}
.c-text-motion .--char:nth-child(807) {
  -webkit-animation-delay: 16.12s !important;
          animation-delay: 16.12s !important;
}
.c-text-motion .--char:nth-child(808) {
  -webkit-animation-delay: 16.14s !important;
          animation-delay: 16.14s !important;
}
.c-text-motion .--char:nth-child(809) {
  -webkit-animation-delay: 16.16s !important;
          animation-delay: 16.16s !important;
}
.c-text-motion .--char:nth-child(810) {
  -webkit-animation-delay: 16.18s !important;
          animation-delay: 16.18s !important;
}
.c-text-motion .--char:nth-child(811) {
  -webkit-animation-delay: 16.2s !important;
          animation-delay: 16.2s !important;
}
.c-text-motion .--char:nth-child(812) {
  -webkit-animation-delay: 16.22s !important;
          animation-delay: 16.22s !important;
}
.c-text-motion .--char:nth-child(813) {
  -webkit-animation-delay: 16.24s !important;
          animation-delay: 16.24s !important;
}
.c-text-motion .--char:nth-child(814) {
  -webkit-animation-delay: 16.26s !important;
          animation-delay: 16.26s !important;
}
.c-text-motion .--char:nth-child(815) {
  -webkit-animation-delay: 16.28s !important;
          animation-delay: 16.28s !important;
}
.c-text-motion .--char:nth-child(816) {
  -webkit-animation-delay: 16.3s !important;
          animation-delay: 16.3s !important;
}
.c-text-motion .--char:nth-child(817) {
  -webkit-animation-delay: 16.32s !important;
          animation-delay: 16.32s !important;
}
.c-text-motion .--char:nth-child(818) {
  -webkit-animation-delay: 16.34s !important;
          animation-delay: 16.34s !important;
}
.c-text-motion .--char:nth-child(819) {
  -webkit-animation-delay: 16.36s !important;
          animation-delay: 16.36s !important;
}
.c-text-motion .--char:nth-child(820) {
  -webkit-animation-delay: 16.38s !important;
          animation-delay: 16.38s !important;
}
.c-text-motion .--char:nth-child(821) {
  -webkit-animation-delay: 16.4s !important;
          animation-delay: 16.4s !important;
}
.c-text-motion .--char:nth-child(822) {
  -webkit-animation-delay: 16.42s !important;
          animation-delay: 16.42s !important;
}
.c-text-motion .--char:nth-child(823) {
  -webkit-animation-delay: 16.44s !important;
          animation-delay: 16.44s !important;
}
.c-text-motion .--char:nth-child(824) {
  -webkit-animation-delay: 16.46s !important;
          animation-delay: 16.46s !important;
}
.c-text-motion .--char:nth-child(825) {
  -webkit-animation-delay: 16.48s !important;
          animation-delay: 16.48s !important;
}
.c-text-motion .--char:nth-child(826) {
  -webkit-animation-delay: 16.5s !important;
          animation-delay: 16.5s !important;
}
.c-text-motion .--char:nth-child(827) {
  -webkit-animation-delay: 16.52s !important;
          animation-delay: 16.52s !important;
}
.c-text-motion .--char:nth-child(828) {
  -webkit-animation-delay: 16.54s !important;
          animation-delay: 16.54s !important;
}
.c-text-motion .--char:nth-child(829) {
  -webkit-animation-delay: 16.56s !important;
          animation-delay: 16.56s !important;
}
.c-text-motion .--char:nth-child(830) {
  -webkit-animation-delay: 16.58s !important;
          animation-delay: 16.58s !important;
}
.c-text-motion .--char:nth-child(831) {
  -webkit-animation-delay: 16.6s !important;
          animation-delay: 16.6s !important;
}
.c-text-motion .--char:nth-child(832) {
  -webkit-animation-delay: 16.62s !important;
          animation-delay: 16.62s !important;
}
.c-text-motion .--char:nth-child(833) {
  -webkit-animation-delay: 16.64s !important;
          animation-delay: 16.64s !important;
}
.c-text-motion .--char:nth-child(834) {
  -webkit-animation-delay: 16.66s !important;
          animation-delay: 16.66s !important;
}
.c-text-motion .--char:nth-child(835) {
  -webkit-animation-delay: 16.68s !important;
          animation-delay: 16.68s !important;
}
.c-text-motion .--char:nth-child(836) {
  -webkit-animation-delay: 16.7s !important;
          animation-delay: 16.7s !important;
}
.c-text-motion .--char:nth-child(837) {
  -webkit-animation-delay: 16.72s !important;
          animation-delay: 16.72s !important;
}
.c-text-motion .--char:nth-child(838) {
  -webkit-animation-delay: 16.74s !important;
          animation-delay: 16.74s !important;
}
.c-text-motion .--char:nth-child(839) {
  -webkit-animation-delay: 16.76s !important;
          animation-delay: 16.76s !important;
}
.c-text-motion .--char:nth-child(840) {
  -webkit-animation-delay: 16.78s !important;
          animation-delay: 16.78s !important;
}
.c-text-motion .--char:nth-child(841) {
  -webkit-animation-delay: 16.8s !important;
          animation-delay: 16.8s !important;
}
.c-text-motion .--char:nth-child(842) {
  -webkit-animation-delay: 16.82s !important;
          animation-delay: 16.82s !important;
}
.c-text-motion .--char:nth-child(843) {
  -webkit-animation-delay: 16.84s !important;
          animation-delay: 16.84s !important;
}
.c-text-motion .--char:nth-child(844) {
  -webkit-animation-delay: 16.86s !important;
          animation-delay: 16.86s !important;
}
.c-text-motion .--char:nth-child(845) {
  -webkit-animation-delay: 16.88s !important;
          animation-delay: 16.88s !important;
}
.c-text-motion .--char:nth-child(846) {
  -webkit-animation-delay: 16.9s !important;
          animation-delay: 16.9s !important;
}
.c-text-motion .--char:nth-child(847) {
  -webkit-animation-delay: 16.92s !important;
          animation-delay: 16.92s !important;
}
.c-text-motion .--char:nth-child(848) {
  -webkit-animation-delay: 16.94s !important;
          animation-delay: 16.94s !important;
}
.c-text-motion .--char:nth-child(849) {
  -webkit-animation-delay: 16.96s !important;
          animation-delay: 16.96s !important;
}
.c-text-motion .--char:nth-child(850) {
  -webkit-animation-delay: 16.98s !important;
          animation-delay: 16.98s !important;
}
.c-text-motion .--char:nth-child(851) {
  -webkit-animation-delay: 17s !important;
          animation-delay: 17s !important;
}
.c-text-motion .--char:nth-child(852) {
  -webkit-animation-delay: 17.02s !important;
          animation-delay: 17.02s !important;
}
.c-text-motion .--char:nth-child(853) {
  -webkit-animation-delay: 17.04s !important;
          animation-delay: 17.04s !important;
}
.c-text-motion .--char:nth-child(854) {
  -webkit-animation-delay: 17.06s !important;
          animation-delay: 17.06s !important;
}
.c-text-motion .--char:nth-child(855) {
  -webkit-animation-delay: 17.08s !important;
          animation-delay: 17.08s !important;
}
.c-text-motion .--char:nth-child(856) {
  -webkit-animation-delay: 17.1s !important;
          animation-delay: 17.1s !important;
}
.c-text-motion .--char:nth-child(857) {
  -webkit-animation-delay: 17.12s !important;
          animation-delay: 17.12s !important;
}
.c-text-motion .--char:nth-child(858) {
  -webkit-animation-delay: 17.14s !important;
          animation-delay: 17.14s !important;
}
.c-text-motion .--char:nth-child(859) {
  -webkit-animation-delay: 17.16s !important;
          animation-delay: 17.16s !important;
}
.c-text-motion .--char:nth-child(860) {
  -webkit-animation-delay: 17.18s !important;
          animation-delay: 17.18s !important;
}
.c-text-motion .--char:nth-child(861) {
  -webkit-animation-delay: 17.2s !important;
          animation-delay: 17.2s !important;
}
.c-text-motion .--char:nth-child(862) {
  -webkit-animation-delay: 17.22s !important;
          animation-delay: 17.22s !important;
}
.c-text-motion .--char:nth-child(863) {
  -webkit-animation-delay: 17.24s !important;
          animation-delay: 17.24s !important;
}
.c-text-motion .--char:nth-child(864) {
  -webkit-animation-delay: 17.26s !important;
          animation-delay: 17.26s !important;
}
.c-text-motion .--char:nth-child(865) {
  -webkit-animation-delay: 17.28s !important;
          animation-delay: 17.28s !important;
}
.c-text-motion .--char:nth-child(866) {
  -webkit-animation-delay: 17.3s !important;
          animation-delay: 17.3s !important;
}
.c-text-motion .--char:nth-child(867) {
  -webkit-animation-delay: 17.32s !important;
          animation-delay: 17.32s !important;
}
.c-text-motion .--char:nth-child(868) {
  -webkit-animation-delay: 17.34s !important;
          animation-delay: 17.34s !important;
}
.c-text-motion .--char:nth-child(869) {
  -webkit-animation-delay: 17.36s !important;
          animation-delay: 17.36s !important;
}
.c-text-motion .--char:nth-child(870) {
  -webkit-animation-delay: 17.38s !important;
          animation-delay: 17.38s !important;
}
.c-text-motion .--char:nth-child(871) {
  -webkit-animation-delay: 17.4s !important;
          animation-delay: 17.4s !important;
}
.c-text-motion .--char:nth-child(872) {
  -webkit-animation-delay: 17.42s !important;
          animation-delay: 17.42s !important;
}
.c-text-motion .--char:nth-child(873) {
  -webkit-animation-delay: 17.44s !important;
          animation-delay: 17.44s !important;
}
.c-text-motion .--char:nth-child(874) {
  -webkit-animation-delay: 17.46s !important;
          animation-delay: 17.46s !important;
}
.c-text-motion .--char:nth-child(875) {
  -webkit-animation-delay: 17.48s !important;
          animation-delay: 17.48s !important;
}
.c-text-motion .--char:nth-child(876) {
  -webkit-animation-delay: 17.5s !important;
          animation-delay: 17.5s !important;
}
.c-text-motion .--char:nth-child(877) {
  -webkit-animation-delay: 17.52s !important;
          animation-delay: 17.52s !important;
}
.c-text-motion .--char:nth-child(878) {
  -webkit-animation-delay: 17.54s !important;
          animation-delay: 17.54s !important;
}
.c-text-motion .--char:nth-child(879) {
  -webkit-animation-delay: 17.56s !important;
          animation-delay: 17.56s !important;
}
.c-text-motion .--char:nth-child(880) {
  -webkit-animation-delay: 17.58s !important;
          animation-delay: 17.58s !important;
}
.c-text-motion .--char:nth-child(881) {
  -webkit-animation-delay: 17.6s !important;
          animation-delay: 17.6s !important;
}
.c-text-motion .--char:nth-child(882) {
  -webkit-animation-delay: 17.62s !important;
          animation-delay: 17.62s !important;
}
.c-text-motion .--char:nth-child(883) {
  -webkit-animation-delay: 17.64s !important;
          animation-delay: 17.64s !important;
}
.c-text-motion .--char:nth-child(884) {
  -webkit-animation-delay: 17.66s !important;
          animation-delay: 17.66s !important;
}
.c-text-motion .--char:nth-child(885) {
  -webkit-animation-delay: 17.68s !important;
          animation-delay: 17.68s !important;
}
.c-text-motion .--char:nth-child(886) {
  -webkit-animation-delay: 17.7s !important;
          animation-delay: 17.7s !important;
}
.c-text-motion .--char:nth-child(887) {
  -webkit-animation-delay: 17.72s !important;
          animation-delay: 17.72s !important;
}
.c-text-motion .--char:nth-child(888) {
  -webkit-animation-delay: 17.74s !important;
          animation-delay: 17.74s !important;
}
.c-text-motion .--char:nth-child(889) {
  -webkit-animation-delay: 17.76s !important;
          animation-delay: 17.76s !important;
}
.c-text-motion .--char:nth-child(890) {
  -webkit-animation-delay: 17.78s !important;
          animation-delay: 17.78s !important;
}
.c-text-motion .--char:nth-child(891) {
  -webkit-animation-delay: 17.8s !important;
          animation-delay: 17.8s !important;
}
.c-text-motion .--char:nth-child(892) {
  -webkit-animation-delay: 17.82s !important;
          animation-delay: 17.82s !important;
}
.c-text-motion .--char:nth-child(893) {
  -webkit-animation-delay: 17.84s !important;
          animation-delay: 17.84s !important;
}
.c-text-motion .--char:nth-child(894) {
  -webkit-animation-delay: 17.86s !important;
          animation-delay: 17.86s !important;
}
.c-text-motion .--char:nth-child(895) {
  -webkit-animation-delay: 17.88s !important;
          animation-delay: 17.88s !important;
}
.c-text-motion .--char:nth-child(896) {
  -webkit-animation-delay: 17.9s !important;
          animation-delay: 17.9s !important;
}
.c-text-motion .--char:nth-child(897) {
  -webkit-animation-delay: 17.92s !important;
          animation-delay: 17.92s !important;
}
.c-text-motion .--char:nth-child(898) {
  -webkit-animation-delay: 17.94s !important;
          animation-delay: 17.94s !important;
}
.c-text-motion .--char:nth-child(899) {
  -webkit-animation-delay: 17.96s !important;
          animation-delay: 17.96s !important;
}
.c-text-motion .--char:nth-child(900) {
  -webkit-animation-delay: 17.98s !important;
          animation-delay: 17.98s !important;
}
.c-text-motion .--char:nth-child(901) {
  -webkit-animation-delay: 18s !important;
          animation-delay: 18s !important;
}
.c-text-motion .--char:nth-child(902) {
  -webkit-animation-delay: 18.02s !important;
          animation-delay: 18.02s !important;
}
.c-text-motion .--char:nth-child(903) {
  -webkit-animation-delay: 18.04s !important;
          animation-delay: 18.04s !important;
}
.c-text-motion .--char:nth-child(904) {
  -webkit-animation-delay: 18.06s !important;
          animation-delay: 18.06s !important;
}
.c-text-motion .--char:nth-child(905) {
  -webkit-animation-delay: 18.08s !important;
          animation-delay: 18.08s !important;
}
.c-text-motion .--char:nth-child(906) {
  -webkit-animation-delay: 18.1s !important;
          animation-delay: 18.1s !important;
}
.c-text-motion .--char:nth-child(907) {
  -webkit-animation-delay: 18.12s !important;
          animation-delay: 18.12s !important;
}
.c-text-motion .--char:nth-child(908) {
  -webkit-animation-delay: 18.14s !important;
          animation-delay: 18.14s !important;
}
.c-text-motion .--char:nth-child(909) {
  -webkit-animation-delay: 18.16s !important;
          animation-delay: 18.16s !important;
}
.c-text-motion .--char:nth-child(910) {
  -webkit-animation-delay: 18.18s !important;
          animation-delay: 18.18s !important;
}
.c-text-motion .--char:nth-child(911) {
  -webkit-animation-delay: 18.2s !important;
          animation-delay: 18.2s !important;
}
.c-text-motion .--char:nth-child(912) {
  -webkit-animation-delay: 18.22s !important;
          animation-delay: 18.22s !important;
}
.c-text-motion .--char:nth-child(913) {
  -webkit-animation-delay: 18.24s !important;
          animation-delay: 18.24s !important;
}
.c-text-motion .--char:nth-child(914) {
  -webkit-animation-delay: 18.26s !important;
          animation-delay: 18.26s !important;
}
.c-text-motion .--char:nth-child(915) {
  -webkit-animation-delay: 18.28s !important;
          animation-delay: 18.28s !important;
}
.c-text-motion .--char:nth-child(916) {
  -webkit-animation-delay: 18.3s !important;
          animation-delay: 18.3s !important;
}
.c-text-motion .--char:nth-child(917) {
  -webkit-animation-delay: 18.32s !important;
          animation-delay: 18.32s !important;
}
.c-text-motion .--char:nth-child(918) {
  -webkit-animation-delay: 18.34s !important;
          animation-delay: 18.34s !important;
}
.c-text-motion .--char:nth-child(919) {
  -webkit-animation-delay: 18.36s !important;
          animation-delay: 18.36s !important;
}
.c-text-motion .--char:nth-child(920) {
  -webkit-animation-delay: 18.38s !important;
          animation-delay: 18.38s !important;
}
.c-text-motion .--char:nth-child(921) {
  -webkit-animation-delay: 18.4s !important;
          animation-delay: 18.4s !important;
}
.c-text-motion .--char:nth-child(922) {
  -webkit-animation-delay: 18.42s !important;
          animation-delay: 18.42s !important;
}
.c-text-motion .--char:nth-child(923) {
  -webkit-animation-delay: 18.44s !important;
          animation-delay: 18.44s !important;
}
.c-text-motion .--char:nth-child(924) {
  -webkit-animation-delay: 18.46s !important;
          animation-delay: 18.46s !important;
}
.c-text-motion .--char:nth-child(925) {
  -webkit-animation-delay: 18.48s !important;
          animation-delay: 18.48s !important;
}
.c-text-motion .--char:nth-child(926) {
  -webkit-animation-delay: 18.5s !important;
          animation-delay: 18.5s !important;
}
.c-text-motion .--char:nth-child(927) {
  -webkit-animation-delay: 18.52s !important;
          animation-delay: 18.52s !important;
}
.c-text-motion .--char:nth-child(928) {
  -webkit-animation-delay: 18.54s !important;
          animation-delay: 18.54s !important;
}
.c-text-motion .--char:nth-child(929) {
  -webkit-animation-delay: 18.56s !important;
          animation-delay: 18.56s !important;
}
.c-text-motion .--char:nth-child(930) {
  -webkit-animation-delay: 18.58s !important;
          animation-delay: 18.58s !important;
}
.c-text-motion .--char:nth-child(931) {
  -webkit-animation-delay: 18.6s !important;
          animation-delay: 18.6s !important;
}
.c-text-motion .--char:nth-child(932) {
  -webkit-animation-delay: 18.62s !important;
          animation-delay: 18.62s !important;
}
.c-text-motion .--char:nth-child(933) {
  -webkit-animation-delay: 18.64s !important;
          animation-delay: 18.64s !important;
}
.c-text-motion .--char:nth-child(934) {
  -webkit-animation-delay: 18.66s !important;
          animation-delay: 18.66s !important;
}
.c-text-motion .--char:nth-child(935) {
  -webkit-animation-delay: 18.68s !important;
          animation-delay: 18.68s !important;
}
.c-text-motion .--char:nth-child(936) {
  -webkit-animation-delay: 18.7s !important;
          animation-delay: 18.7s !important;
}
.c-text-motion .--char:nth-child(937) {
  -webkit-animation-delay: 18.72s !important;
          animation-delay: 18.72s !important;
}
.c-text-motion .--char:nth-child(938) {
  -webkit-animation-delay: 18.74s !important;
          animation-delay: 18.74s !important;
}
.c-text-motion .--char:nth-child(939) {
  -webkit-animation-delay: 18.76s !important;
          animation-delay: 18.76s !important;
}
.c-text-motion .--char:nth-child(940) {
  -webkit-animation-delay: 18.78s !important;
          animation-delay: 18.78s !important;
}
.c-text-motion .--char:nth-child(941) {
  -webkit-animation-delay: 18.8s !important;
          animation-delay: 18.8s !important;
}
.c-text-motion .--char:nth-child(942) {
  -webkit-animation-delay: 18.82s !important;
          animation-delay: 18.82s !important;
}
.c-text-motion .--char:nth-child(943) {
  -webkit-animation-delay: 18.84s !important;
          animation-delay: 18.84s !important;
}
.c-text-motion .--char:nth-child(944) {
  -webkit-animation-delay: 18.86s !important;
          animation-delay: 18.86s !important;
}
.c-text-motion .--char:nth-child(945) {
  -webkit-animation-delay: 18.88s !important;
          animation-delay: 18.88s !important;
}
.c-text-motion .--char:nth-child(946) {
  -webkit-animation-delay: 18.9s !important;
          animation-delay: 18.9s !important;
}
.c-text-motion .--char:nth-child(947) {
  -webkit-animation-delay: 18.92s !important;
          animation-delay: 18.92s !important;
}
.c-text-motion .--char:nth-child(948) {
  -webkit-animation-delay: 18.94s !important;
          animation-delay: 18.94s !important;
}
.c-text-motion .--char:nth-child(949) {
  -webkit-animation-delay: 18.96s !important;
          animation-delay: 18.96s !important;
}
.c-text-motion .--char:nth-child(950) {
  -webkit-animation-delay: 18.98s !important;
          animation-delay: 18.98s !important;
}
.c-text-motion .--char:nth-child(951) {
  -webkit-animation-delay: 19s !important;
          animation-delay: 19s !important;
}
.c-text-motion .--char:nth-child(952) {
  -webkit-animation-delay: 19.02s !important;
          animation-delay: 19.02s !important;
}
.c-text-motion .--char:nth-child(953) {
  -webkit-animation-delay: 19.04s !important;
          animation-delay: 19.04s !important;
}
.c-text-motion .--char:nth-child(954) {
  -webkit-animation-delay: 19.06s !important;
          animation-delay: 19.06s !important;
}
.c-text-motion .--char:nth-child(955) {
  -webkit-animation-delay: 19.08s !important;
          animation-delay: 19.08s !important;
}
.c-text-motion .--char:nth-child(956) {
  -webkit-animation-delay: 19.1s !important;
          animation-delay: 19.1s !important;
}
.c-text-motion .--char:nth-child(957) {
  -webkit-animation-delay: 19.12s !important;
          animation-delay: 19.12s !important;
}
.c-text-motion .--char:nth-child(958) {
  -webkit-animation-delay: 19.14s !important;
          animation-delay: 19.14s !important;
}
.c-text-motion .--char:nth-child(959) {
  -webkit-animation-delay: 19.16s !important;
          animation-delay: 19.16s !important;
}
.c-text-motion .--char:nth-child(960) {
  -webkit-animation-delay: 19.18s !important;
          animation-delay: 19.18s !important;
}
.c-text-motion .--char:nth-child(961) {
  -webkit-animation-delay: 19.2s !important;
          animation-delay: 19.2s !important;
}
.c-text-motion .--char:nth-child(962) {
  -webkit-animation-delay: 19.22s !important;
          animation-delay: 19.22s !important;
}
.c-text-motion .--char:nth-child(963) {
  -webkit-animation-delay: 19.24s !important;
          animation-delay: 19.24s !important;
}
.c-text-motion .--char:nth-child(964) {
  -webkit-animation-delay: 19.26s !important;
          animation-delay: 19.26s !important;
}
.c-text-motion .--char:nth-child(965) {
  -webkit-animation-delay: 19.28s !important;
          animation-delay: 19.28s !important;
}
.c-text-motion .--char:nth-child(966) {
  -webkit-animation-delay: 19.3s !important;
          animation-delay: 19.3s !important;
}
.c-text-motion .--char:nth-child(967) {
  -webkit-animation-delay: 19.32s !important;
          animation-delay: 19.32s !important;
}
.c-text-motion .--char:nth-child(968) {
  -webkit-animation-delay: 19.34s !important;
          animation-delay: 19.34s !important;
}
.c-text-motion .--char:nth-child(969) {
  -webkit-animation-delay: 19.36s !important;
          animation-delay: 19.36s !important;
}
.c-text-motion .--char:nth-child(970) {
  -webkit-animation-delay: 19.38s !important;
          animation-delay: 19.38s !important;
}
.c-text-motion .--char:nth-child(971) {
  -webkit-animation-delay: 19.4s !important;
          animation-delay: 19.4s !important;
}
.c-text-motion .--char:nth-child(972) {
  -webkit-animation-delay: 19.42s !important;
          animation-delay: 19.42s !important;
}
.c-text-motion .--char:nth-child(973) {
  -webkit-animation-delay: 19.44s !important;
          animation-delay: 19.44s !important;
}
.c-text-motion .--char:nth-child(974) {
  -webkit-animation-delay: 19.46s !important;
          animation-delay: 19.46s !important;
}
.c-text-motion .--char:nth-child(975) {
  -webkit-animation-delay: 19.48s !important;
          animation-delay: 19.48s !important;
}
.c-text-motion .--char:nth-child(976) {
  -webkit-animation-delay: 19.5s !important;
          animation-delay: 19.5s !important;
}
.c-text-motion .--char:nth-child(977) {
  -webkit-animation-delay: 19.52s !important;
          animation-delay: 19.52s !important;
}
.c-text-motion .--char:nth-child(978) {
  -webkit-animation-delay: 19.54s !important;
          animation-delay: 19.54s !important;
}
.c-text-motion .--char:nth-child(979) {
  -webkit-animation-delay: 19.56s !important;
          animation-delay: 19.56s !important;
}
.c-text-motion .--char:nth-child(980) {
  -webkit-animation-delay: 19.58s !important;
          animation-delay: 19.58s !important;
}
.c-text-motion .--char:nth-child(981) {
  -webkit-animation-delay: 19.6s !important;
          animation-delay: 19.6s !important;
}
.c-text-motion .--char:nth-child(982) {
  -webkit-animation-delay: 19.62s !important;
          animation-delay: 19.62s !important;
}
.c-text-motion .--char:nth-child(983) {
  -webkit-animation-delay: 19.64s !important;
          animation-delay: 19.64s !important;
}
.c-text-motion .--char:nth-child(984) {
  -webkit-animation-delay: 19.66s !important;
          animation-delay: 19.66s !important;
}
.c-text-motion .--char:nth-child(985) {
  -webkit-animation-delay: 19.68s !important;
          animation-delay: 19.68s !important;
}
.c-text-motion .--char:nth-child(986) {
  -webkit-animation-delay: 19.7s !important;
          animation-delay: 19.7s !important;
}
.c-text-motion .--char:nth-child(987) {
  -webkit-animation-delay: 19.72s !important;
          animation-delay: 19.72s !important;
}
.c-text-motion .--char:nth-child(988) {
  -webkit-animation-delay: 19.74s !important;
          animation-delay: 19.74s !important;
}
.c-text-motion .--char:nth-child(989) {
  -webkit-animation-delay: 19.76s !important;
          animation-delay: 19.76s !important;
}
.c-text-motion .--char:nth-child(990) {
  -webkit-animation-delay: 19.78s !important;
          animation-delay: 19.78s !important;
}
.c-text-motion .--char:nth-child(991) {
  -webkit-animation-delay: 19.8s !important;
          animation-delay: 19.8s !important;
}
.c-text-motion .--char:nth-child(992) {
  -webkit-animation-delay: 19.82s !important;
          animation-delay: 19.82s !important;
}
.c-text-motion .--char:nth-child(993) {
  -webkit-animation-delay: 19.84s !important;
          animation-delay: 19.84s !important;
}
.c-text-motion .--char:nth-child(994) {
  -webkit-animation-delay: 19.86s !important;
          animation-delay: 19.86s !important;
}
.c-text-motion .--char:nth-child(995) {
  -webkit-animation-delay: 19.88s !important;
          animation-delay: 19.88s !important;
}
.c-text-motion .--char:nth-child(996) {
  -webkit-animation-delay: 19.9s !important;
          animation-delay: 19.9s !important;
}
.c-text-motion .--char:nth-child(997) {
  -webkit-animation-delay: 19.92s !important;
          animation-delay: 19.92s !important;
}
.c-text-motion .--char:nth-child(998) {
  -webkit-animation-delay: 19.94s !important;
          animation-delay: 19.94s !important;
}
.c-text-motion .--char:nth-child(999) {
  -webkit-animation-delay: 19.96s !important;
          animation-delay: 19.96s !important;
}
.c-text-motion .--char:nth-child(1000) {
  -webkit-animation-delay: 19.98s !important;
          animation-delay: 19.98s !important;
}

@-webkit-keyframes text-motion {
  0% {
    translate: 0 100%;
  }
  100% {
    translate: 0 0;
  }
}

@keyframes text-motion {
  0% {
    translate: 0 100%;
  }
  100% {
    translate: 0 0;
  }
}
.l-inner {
  width: 100%;
  max-width: 209.2307692308vw;
  padding-inline: 6.1538461538vw;
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  .l-inner {
    max-width: 94.4444444444vw;
    padding-inline: 2.7777777778vw;
  }
}

.l-header {
  position: absolute;
  top: 0;
  left: 0;
  mix-blend-mode: difference;
  z-index: 100;
}
@media screen and (min-width: 768px) {
  .l-header {
    position: fixed;
    width: 100%;
    padding-block: 3.6805555556vw 1.3888888889vw;
  }
}
.l-header:has(.l-drawer-menu.is-checked) {
  mix-blend-mode: unset;
}
.l-header.--black:has(.l-drawer-menu.is-checked) .l-header__logo {
  display: none;
}
.l-header.--black:has(.l-drawer-menu.is-checked) .l-header__logo.--white {
  display: block;
}
.l-header.--black:has(.l-drawer-menu.is-checked) .l-drawer-button__text.--black {
  color: #FFF;
}

@media screen and (min-width: 768px) {
  .l-header__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-inline: 5vw 5.7638888889vw;
  }
}

.l-header__logo {
  position: fixed;
  top: 6.1538461538vw;
  left: 6.1538461538vw;
  width: 11.5384615385vw;
  z-index: 102;
}
@media screen and (min-width: 768px) {
  .l-header__logo {
    position: relative;
    top: 0;
    left: 0;
    width: 4.1666666667vw;
  }
}
.l-header__logo.--white {
  display: none;
}

.l-header__nav {
  display: none;
}
@media screen and (min-width: 768px) {
  .l-header__nav {
    display: block;
  }
}

.l-header__nav-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2.4305555556vw;
}

.l-header__nav-link {
  color: #FFF;
  font-family: "Satoshi", sans-serif;
  font-size: 1.25vw;
  font-weight: 300;
  line-height: 1.3;
}
.l-header__nav-link.--black {
  color: #0F0F0F;
}

/*----------------------------------
  ドロワメニュー
----------------------------------*/
.l-drawer-button {
  position: fixed;
  top: 6.4102564103vw;
  right: 6.1538461538vw;
  z-index: 102;
}
@media screen and (min-width: 768px) {
  .l-drawer-button {
    display: none;
  }
}

.l-drawer-button__text {
  text-transform: uppercase;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1411764706);
  color: #FFF;
  font-family: "Satoshi", sans-serif;
  font-size: 3.5897435897vw;
  font-weight: 700;
  line-height: 1.2;
}
.l-drawer-button__text.--black {
  color: #0F0F0F;
}

.l-drawer-menu {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100dvh;
  padding: 24.8717948718vw 10.7692307692vw 10.2564102564vw;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0.8s, opacity 0.8s;
  transition: visibility 0.8s, opacity 0.8s;
  z-index: 101;
}
.l-drawer-menu.is-checked {
  visibility: visible;
  opacity: 1;
}
.l-drawer-menu::before, .l-drawer-menu::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.l-drawer-menu::before {
  background: url(../img/common/drawer-bg.webp) center/cover no-repeat;
}
.l-drawer-menu::after {
  background-color: #333;
  mix-blend-mode: overlay;
}

.l-drawer-menu__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100dvh;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-filter: blur(10px);
          filter: blur(10px);
  z-index: -2;
}

.l-drawer-menu__texture {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../img/top/black-texture.webp) center/1440px 1518px repeat;
  opacity: 0.5;
  z-index: 3;
  pointer-events: none;
}

.l-drawer-menu__list {
  height: calc(100dvh - 24.8717948718vw - 10.2564102564vw);
  overflow: auto;
}

.l-drawer-menu__item + .l-drawer-menu__item {
  margin-top: 3.0769230769vw;
}

.l-drawer-menu__link {
  color: #FFF;
  font-family: "Satoshi", sans-serif;
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.3;
}

.l-drawer-menu__copyright {
  position: absolute;
  bottom: 3.0769230769vw;
  left: 50%;
  translate: -50% 0;
  color: #FFF;
  font-family: "Satoshi", sans-serif;
  font-size: 3.0769230769vw;
  font-weight: 400;
  line-height: 1.3;
}

/*----------------------------------
  ノイズ
----------------------------------*/
#noise-overlay {
  position: fixed;
  inset: 0;
  pointer-events: none;
  z-index: 102;
  opacity: 0.6;
  mix-blend-mode: hard-light;
}

.l-footer {
  position: relative;
  background-color: #333;
  padding-block: 23.0769230769vw 9.7435897436vw;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .l-footer {
    padding-block: 8.4027777778vw 1.25vw;
  }
}

.l-footer__texture {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../img/top/black-texture.webp) center/1440px 1518px repeat;
  opacity: 0.5;
  z-index: 3;
  pointer-events: none;
}

.l-footer__logo {
  width: 63.0769230769vw;
}
@media screen and (min-width: 768px) {
  .l-footer__logo {
    width: 29.7222222222vw;
  }
}

.l-footer__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10.7692307692vw;
  margin-top: 11.7948717949vw;
}
@media screen and (min-width: 768px) {
  .l-footer__body {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 9.7222222222vw;
    margin-top: 5.9722222222vw;
  }
}

.l-footer__name {
  color: #F5F5F5;
  font-size: 4.6153846154vw;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .l-footer__name {
    font-size: 1.5277777778vw;
  }
}

.l-footer__address {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4.1025641026vw;
  color: #F5F5F5;
  font-size: 4.6153846154vw;
  line-height: 1.6;
  margin-top: 6.4102564103vw;
}
@media screen and (min-width: 768px) {
  .l-footer__address {
    gap: 1.25vw;
    font-size: 1.5277777778vw;
    margin-top: 1.3888888889vw;
  }
}

.l-footer__contact {
  color: #F5F5F5;
  font-family: "Satoshi", sans-serif;
  font-size: 8.2051282051vw;
  font-weight: 300;
  line-height: 1.5;
  margin-top: 9.4871794872vw;
}
@media screen and (min-width: 768px) {
  .l-footer__contact {
    font-size: 3.5416666667vw;
    margin-top: 0.8333333333vw;
  }
}

.l-footer__copyright {
  text-align: center;
  color: #F5F5F5;
  font-family: "Satoshi", sans-serif;
  font-size: 3.0769230769vw;
  font-weight: 300;
  line-height: 1.3;
  margin-top: 34.6153846154vw;
}
@media screen and (min-width: 768px) {
  .l-footer__copyright {
    font-size: 0.6944444444vw;
    margin-top: 6.9444444444vw;
  }
}

.p-top-main-visual {
  position: relative;
}

.p-top-main-visual__inner {
  position: relative;
  height: 100dvh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 0;
  overflow: hidden;
}
.p-top-main-visual__texture {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../img/top/black-texture.webp) center/1440px 1518px repeat;
  opacity: 0.5;
  z-index: 3;
  pointer-events: none;
}

.p-top-main-visual__filter {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.p-top-main-visual__filter::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../img/top/main-visual-screen.webp) center/1430px 743px repeat;
  mix-blend-mode: difference;
  opacity: 1;
  z-index: 1;
}
.p-top-main-visual__logo {
  position: sticky;
  top: 50dvh;
  left: 14.1025641026vw;
  translate: 0 -50%;
  width: 71.7948717949vw;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  mix-blend-mode: overlay;
  opacity: 0;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  .p-top-main-visual__logo {
    left: 50%;
    translate: -50% -50%;
    width: 22.9166666667vw;
  }
}

.p-top-main-visual__bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100dvh;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
}

.p-top-main-visual__heading {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  white-space: nowrap;
  text-transform: uppercase;
  color: #FFF;
  font-family: "Satoshi", sans-serif;
  font-size: 12.8205128205vw;
  font-weight: 700;
  line-height: 1.1;
  margin-inline: auto;
  mix-blend-mode: difference;
}
@media screen and (min-width: 768px) {
  .p-top-main-visual__heading {
    font-size: 6.5972222222vw;
    letter-spacing: -0.0694444444vw;
  }
}

.p-top-main-visual__content {
  position: absolute;
  bottom: 4.8717948718vw;
  left: 0;
  width: 100%;
  padding-inline: 5.641025641vw;
  mix-blend-mode: difference;
}
@media screen and (min-width: 768px) {
  .p-top-main-visual__content {
    bottom: 2.7083333333vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding-inline: 4.4444444444vw 5.2083333333vw;
  }
}

.p-top-main-visual__scroll {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #FFF;
  font-family: "Satoshi", sans-serif;
  font-size: 4.6153846154vw;
  padding-right: 5.1282051282vw;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .p-top-main-visual__scroll {
    font-size: 1.5972222222vw;
    padding-right: 1.3888888889vw;
  }
}
.p-top-main-visual__scroll::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  translate: -100% -150%;
  width: 3.2051282051vw;
  aspect-ratio: 1/1;
  background: url(../img/common/arrow-icon.png) center/contain no-repeat;
  -webkit-animation: scroll 1.5s ease-out infinite;
          animation: scroll 1.5s ease-out infinite;
}
@media screen and (min-width: 768px) {
  .p-top-main-visual__scroll::before {
    width: 0.8680555556vw;
  }
}

@-webkit-keyframes scroll {
  0% {
    translate: -100% -150%;
  }
  20% {
    translate: 0 -50%;
  }
  80% {
    translate: 0 -50%;
  }
  100% {
    translate: 100% 50%;
  }
}

@keyframes scroll {
  0% {
    translate: -100% -150%;
  }
  20% {
    translate: 0 -50%;
  }
  80% {
    translate: 0 -50%;
  }
  100% {
    translate: 100% 50%;
  }
}
.p-top-main-visual__text {
  display: none;
}
@media screen and (min-width: 768px) {
  .p-top-main-visual__text {
    display: block;
    white-space: nowrap;
    color: #FFF;
    font-family: "Satoshi", sans-serif;
    font-size: 1.5972222222vw;
    line-height: 1.3;
  }
}

.p-top-main-visual__foot {
  position: relative;
  height: 100dvh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  z-index: 1;
}

.p-top-main-visual__foot-text--01 {
  position: relative;
  text-align: center;
  color: #FFF;
  font-size: 10.7692307692vw;
  line-height: 1.3;
  -webkit-filter: blur(20px);
          filter: blur(20px);
  opacity: 0;
}
@media screen and (min-width: 768px) {
  .p-top-main-visual__foot-text--01 {
    font-size: 5.2777777778vw;
    line-height: 1;
  }
}

.p-top-main-visual__foot-text--02 {
  position: relative;
  text-align: center;
  color: #FFF;
  font-family: "Satoshi", sans-serif;
  font-size: 8.3333333333vw;
  font-weight: 300;
  line-height: 1.3;
  margin-top: 5.1282051282vw;
  -webkit-filter: blur(20px);
          filter: blur(20px);
  opacity: 0;
}
@media screen and (min-width: 768px) {
  .p-top-main-visual__foot-text--02 {
    font-size: 3.8888888889vw;
    margin-top: 1.3888888889vw;
  }
}

.p-top-main-visual__foot-text--03 {
  text-align: center;
  color: #FFF;
  font-size: 4.6153846154vw;
  line-height: 1.8;
  padding-inline: 3.8461538462vw;
  margin-top: 13.3333333333vw;
  -webkit-filter: blur(20px);
          filter: blur(20px);
  opacity: 0;
}
@media screen and (min-width: 768px) {
  .p-top-main-visual__foot-text--03 {
    font-size: 1.5277777778vw;
    line-height: 2;
    padding-inline: 1.0416666667vw;
    margin-top: 3.6111111111vw;
  }
}

.p-top-main-visual__foot-rects {
  background: transparent;
  z-index: 2;
}

.p-top-main-visual__end {
  height: 2400px;
}

.p-top-service {
  position: relative;
  background-color: #333;
  padding-block: calc(22.0512820513vw + 200px) 32.3076923077vw;
  margin-top: -100dvh;
  visibility: hidden;
  opacity: 0;
  z-index: 5;
}
@media screen and (min-width: 768px) {
  .p-top-service {
    padding-block: calc(9.2361111111vw + 200px) 10.8333333333vw;
  }
}

.p-top-service__texture {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../img/top/black-texture.webp) center/1440px 1518px repeat;
  opacity: 0.5;
  z-index: 3;
  pointer-events: none;
}

.p-top-service__list {
  margin-top: 12.3076923077vw;
}
@media screen and (min-width: 768px) {
  .p-top-service__list {
    margin-top: 5.6944444444vw;
  }
}

.p-top-service__heading--sub span:nth-child(1),
.p-top-service__heading span:nth-child(1) {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.p-top-service__heading--sub span:nth-child(2),
.p-top-service__heading span:nth-child(2) {
  -webkit-animation-delay: 0.52s;
          animation-delay: 0.52s;
}
.p-top-service__heading--sub span:nth-child(3),
.p-top-service__heading span:nth-child(3) {
  -webkit-animation-delay: 0.54s;
          animation-delay: 0.54s;
}
.p-top-service__heading--sub span:nth-child(4),
.p-top-service__heading span:nth-child(4) {
  -webkit-animation-delay: 0.56s;
          animation-delay: 0.56s;
}
.p-top-service__heading--sub span:nth-child(5),
.p-top-service__heading span:nth-child(5) {
  -webkit-animation-delay: 0.58s;
          animation-delay: 0.58s;
}
.p-top-service__heading--sub span:nth-child(6),
.p-top-service__heading span:nth-child(6) {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.p-top-service__heading--sub span:nth-child(7),
.p-top-service__heading span:nth-child(7) {
  -webkit-animation-delay: 0.62s;
          animation-delay: 0.62s;
}
.p-top-service__heading--sub span:nth-child(8),
.p-top-service__heading span:nth-child(8) {
  -webkit-animation-delay: 0.64s;
          animation-delay: 0.64s;
}
.p-top-service__heading--sub span:nth-child(9),
.p-top-service__heading span:nth-child(9) {
  -webkit-animation-delay: 0.66s;
          animation-delay: 0.66s;
}
.p-top-service__heading--sub span:nth-child(10),
.p-top-service__heading span:nth-child(10) {
  -webkit-animation-delay: 0.68s;
          animation-delay: 0.68s;
}
.p-top-service__heading--sub span:nth-child(11),
.p-top-service__heading span:nth-child(11) {
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
.p-top-service__heading--sub span:nth-child(12),
.p-top-service__heading span:nth-child(12) {
  -webkit-animation-delay: 0.72s;
          animation-delay: 0.72s;
}
.p-top-service__heading--sub span:nth-child(13),
.p-top-service__heading span:nth-child(13) {
  -webkit-animation-delay: 0.74s;
          animation-delay: 0.74s;
}
.p-top-service__heading--sub span:nth-child(14),
.p-top-service__heading span:nth-child(14) {
  -webkit-animation-delay: 0.76s;
          animation-delay: 0.76s;
}
.p-top-service__heading--sub span:nth-child(15),
.p-top-service__heading span:nth-child(15) {
  -webkit-animation-delay: 0.78s;
          animation-delay: 0.78s;
}
.p-top-service__heading--sub span:nth-child(16),
.p-top-service__heading span:nth-child(16) {
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
.p-top-service__heading--sub span:nth-child(17),
.p-top-service__heading span:nth-child(17) {
  -webkit-animation-delay: 0.82s;
          animation-delay: 0.82s;
}
.p-top-service__heading--sub span:nth-child(18),
.p-top-service__heading span:nth-child(18) {
  -webkit-animation-delay: 0.84s;
          animation-delay: 0.84s;
}
.p-top-service__heading--sub span:nth-child(19),
.p-top-service__heading span:nth-child(19) {
  -webkit-animation-delay: 0.86s;
          animation-delay: 0.86s;
}
.p-top-service__heading--sub span:nth-child(20),
.p-top-service__heading span:nth-child(20) {
  -webkit-animation-delay: 0.88s;
          animation-delay: 0.88s;
}
.p-top-service__heading--sub span:nth-child(21),
.p-top-service__heading span:nth-child(21) {
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}
.p-top-service__heading--sub span:nth-child(22),
.p-top-service__heading span:nth-child(22) {
  -webkit-animation-delay: 0.92s;
          animation-delay: 0.92s;
}
.p-top-service__heading--sub span:nth-child(23),
.p-top-service__heading span:nth-child(23) {
  -webkit-animation-delay: 0.94s;
          animation-delay: 0.94s;
}
.p-top-service__heading--sub span:nth-child(24),
.p-top-service__heading span:nth-child(24) {
  -webkit-animation-delay: 0.96s;
          animation-delay: 0.96s;
}
.p-top-service__heading--sub span:nth-child(25),
.p-top-service__heading span:nth-child(25) {
  -webkit-animation-delay: 0.98s;
          animation-delay: 0.98s;
}
.p-top-service__heading--sub span:nth-child(26),
.p-top-service__heading span:nth-child(26) {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.p-top-service__heading--sub span:nth-child(27),
.p-top-service__heading span:nth-child(27) {
  -webkit-animation-delay: 1.02s;
          animation-delay: 1.02s;
}
.p-top-service__heading--sub span:nth-child(28),
.p-top-service__heading span:nth-child(28) {
  -webkit-animation-delay: 1.04s;
          animation-delay: 1.04s;
}
.p-top-service__heading--sub span:nth-child(29),
.p-top-service__heading span:nth-child(29) {
  -webkit-animation-delay: 1.06s;
          animation-delay: 1.06s;
}
.p-top-service__heading--sub span:nth-child(30),
.p-top-service__heading span:nth-child(30) {
  -webkit-animation-delay: 1.08s;
          animation-delay: 1.08s;
}
.p-top-service__heading--sub span:nth-child(31),
.p-top-service__heading span:nth-child(31) {
  -webkit-animation-delay: 1.1s;
          animation-delay: 1.1s;
}
.p-top-service__heading--sub span:nth-child(32),
.p-top-service__heading span:nth-child(32) {
  -webkit-animation-delay: 1.12s;
          animation-delay: 1.12s;
}
.p-top-service__heading--sub span:nth-child(33),
.p-top-service__heading span:nth-child(33) {
  -webkit-animation-delay: 1.14s;
          animation-delay: 1.14s;
}
.p-top-service__heading--sub span:nth-child(34),
.p-top-service__heading span:nth-child(34) {
  -webkit-animation-delay: 1.16s;
          animation-delay: 1.16s;
}
.p-top-service__heading--sub span:nth-child(35),
.p-top-service__heading span:nth-child(35) {
  -webkit-animation-delay: 1.18s;
          animation-delay: 1.18s;
}
.p-top-service__heading--sub span:nth-child(36),
.p-top-service__heading span:nth-child(36) {
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}
.p-top-service__heading--sub span:nth-child(37),
.p-top-service__heading span:nth-child(37) {
  -webkit-animation-delay: 1.22s;
          animation-delay: 1.22s;
}
.p-top-service__heading--sub span:nth-child(38),
.p-top-service__heading span:nth-child(38) {
  -webkit-animation-delay: 1.24s;
          animation-delay: 1.24s;
}
.p-top-service__heading--sub span:nth-child(39),
.p-top-service__heading span:nth-child(39) {
  -webkit-animation-delay: 1.26s;
          animation-delay: 1.26s;
}
.p-top-service__heading--sub span:nth-child(40),
.p-top-service__heading span:nth-child(40) {
  -webkit-animation-delay: 1.28s;
          animation-delay: 1.28s;
}
.p-top-service__heading--sub span:nth-child(41),
.p-top-service__heading span:nth-child(41) {
  -webkit-animation-delay: 1.3s;
          animation-delay: 1.3s;
}
.p-top-service__heading--sub span:nth-child(42),
.p-top-service__heading span:nth-child(42) {
  -webkit-animation-delay: 1.32s;
          animation-delay: 1.32s;
}
.p-top-service__heading--sub span:nth-child(43),
.p-top-service__heading span:nth-child(43) {
  -webkit-animation-delay: 1.34s;
          animation-delay: 1.34s;
}
.p-top-service__heading--sub span:nth-child(44),
.p-top-service__heading span:nth-child(44) {
  -webkit-animation-delay: 1.36s;
          animation-delay: 1.36s;
}
.p-top-service__heading--sub span:nth-child(45),
.p-top-service__heading span:nth-child(45) {
  -webkit-animation-delay: 1.38s;
          animation-delay: 1.38s;
}
.p-top-service__heading--sub span:nth-child(46),
.p-top-service__heading span:nth-child(46) {
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
}
.p-top-service__heading--sub span:nth-child(47),
.p-top-service__heading span:nth-child(47) {
  -webkit-animation-delay: 1.42s;
          animation-delay: 1.42s;
}
.p-top-service__heading--sub span:nth-child(48),
.p-top-service__heading span:nth-child(48) {
  -webkit-animation-delay: 1.44s;
          animation-delay: 1.44s;
}
.p-top-service__heading--sub span:nth-child(49),
.p-top-service__heading span:nth-child(49) {
  -webkit-animation-delay: 1.46s;
          animation-delay: 1.46s;
}
.p-top-service__heading--sub span:nth-child(50),
.p-top-service__heading span:nth-child(50) {
  -webkit-animation-delay: 1.48s;
          animation-delay: 1.48s;
}

.p-top-service__item {
  position: relative;
  border: 1px solid transparent;
  padding-bottom: 7.1794871795vw;
}
@media screen and (min-width: 768px) {
  .p-top-service__item {
    height: 22.4305555556vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 2.9861111111vw 0 0;
  }
}
.p-top-service__item + .p-top-service__item {
  margin-top: 6.1538461538vw;
}
@media screen and (min-width: 768px) {
  .p-top-service__item + .p-top-service__item {
    margin-top: 2.0833333333vw;
  }
}

.p-top-service__item-image {
  mix-blend-mode: screen;
}
@media screen and (min-width: 768px) {
  .p-top-service__item-image {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
.p-top-service__item-image.--01 {
  width: 75.1282051282vw;
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  .p-top-service__item-image.--01 {
    width: 25.4861111111vw;
    margin: 1.9444444444vw 7.5vw 0 4.6527777778vw;
  }
}
.p-top-service__item-image.--02 {
  width: 73.3333333333vw;
  margin: 9.7435897436vw auto 9.2307692308vw;
}
@media screen and (min-width: 768px) {
  .p-top-service__item-image.--02 {
    width: 24.7916666667vw;
    margin: 1.6666666667vw 8.9583333333vw 0 4.0972222222vw;
  }
}
.p-top-service__item-image.--03 {
  width: 64.8717948718vw;
  margin: 7.1794871795vw auto 8.2051282051vw;
}
@media screen and (min-width: 768px) {
  .p-top-service__item-image.--03 {
    width: 21.875vw;
    margin: 2.7777777778vw 10.2777777778vw 0 5.4861111111vw;
  }
}

.p-top-service__item-content {
  padding-inline: 7.3076923077vw;
}
@media screen and (min-width: 768px) {
  .p-top-service__item-content {
    padding-inline: 0;
    margin-top: 2.1527777778vw;
  }
}

.p-top-service__item-number {
  color: #808080;
  font-family: "Satoshi", sans-serif;
  font-size: 6.1538461538vw;
  font-weight: 700;
  line-height: 1.3;
}
@media screen and (min-width: 768px) {
  .p-top-service__item-number {
    font-size: 2.0833333333vw;
  }
}

.p-top-service__item-title {
  text-transform: uppercase;
  color: #FFF;
  font-family: "Satoshi", sans-serif;
  font-size: 6.4102564103vw;
  font-weight: 300;
  line-height: 1.3;
  margin-top: 2.3076923077vw;
}
@media screen and (min-width: 768px) {
  .p-top-service__item-title {
    font-size: 1.7361111111vw;
    margin-top: 1.1111111111vw;
  }
}
.p-top-service__item-title.--01 {
  font-size: 5.641025641vw;
  font-weight: 400;
  line-height: 1;
  margin-top: 4.1025641026vw;
}
@media screen and (min-width: 768px) {
  .p-top-service__item-title.--01 {
    font-size: 1.7361111111vw;
    margin-top: 1.1111111111vw;
  }
}

.p-top-service__item-text {
  color: #FFF;
  font-size: 4.1025641026vw;
  line-height: 2.1;
  margin-top: 2.8205128205vw;
}
@media screen and (min-width: 768px) {
  .p-top-service__item-text {
    font-size: 1.25vw;
    margin-top: 1.1805555556vw;
  }
}
.p-top-service__item-text.--01 {
  margin-top: 3.5897435897vw;
}
@media screen and (min-width: 768px) {
  .p-top-service__item-text.--01 {
    margin-top: 1.1805555556vw;
  }
}

.p-top-service__item-shape-wrapper {
  position: absolute;
  top: 0;
  left: 0;
}
.p-top-service__item-shape-wrapper.is-in-view .p-top-service__item-shape {
  stroke-dasharray: 1976;
  stroke-dashoffset: 0;
  stroke-width: 2px;
}
@media screen and (min-width: 768px) {
  .p-top-service__item-shape-wrapper.is-in-view .p-top-service__item-shape {
    stroke-dasharray: 3206;
  }
}

.p-top-service__item-shape {
  stroke-width: 8px;
  fill: transparent;
  stroke: #B3B3B3;
  -webkit-transition: stroke-width 1s, stroke-dashoffset 1s, stroke-dasharray 1s;
  transition: stroke-width 1s, stroke-dashoffset 1s, stroke-dasharray 1s;
}
@media screen and (min-width: 768px) {
  .p-top-service__item-shape {
    stroke-dasharray: 320 2886;
    stroke-dashoffset: -2083;
  }
}
.p-top-service__item-shape.--01 {
  stroke-dasharray: 171 1561;
  stroke-dashoffset: -994;
}
.p-top-service__item-shape.--02 {
  stroke-dasharray: 171 1805;
  stroke-dashoffset: -1073;
}
.p-top-service__item-shape.--03 {
  stroke-dasharray: 171 1537;
  stroke-dashoffset: -923;
}

.p-top-work {
  position: relative;
  background-color: #F5F5F5;
  padding-block: 21.5384615385vw 25.641025641vw;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .p-top-work {
    padding-block: 9.7222222222vw 6.9444444444vw;
  }
}

.pin-spacer:has(.p-top-work) {
  position: relative;
  background-color: #F5F5F5;
}
.pin-spacer:has(.p-top-work)::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../img/top/white-texture.webp) center/1440px 2754px repeat;
  opacity: 0.5;
  z-index: 3;
  pointer-events: none;
}

.p-top-work__texture {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../img/top/white-texture.webp) center/1440px 2754px repeat;
  opacity: 0.5;
  z-index: 3;
  pointer-events: none;
}

.p-top-work__list-wrapper {
  position: relative;
}

.p-top-work__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 11.7948717949vw calc(50% - 50vw) 0 0;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .p-top-work__list {
    padding-left: 33.8888888889vw;
    margin: 5.8333333333vw calc(50% - 50vw) 0 0vw;
  }
}

.p-top-work__item {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 95.3846153846vw;
  background-color: #FFF;
  padding: 4.6153846154vw 4.358974359vw 7.4358974359vw;
  will-change: transform;
}
@media screen and (min-width: 768px) {
  .p-top-work__item {
    width: 33.8888888889vw;
    padding: 1.7361111111vw 1.6666666667vw 2.9166666667vw;
  }
}
.p-top-work__item + .p-top-work__item {
  border-left: 1px solid #F5F5F5;
}

.p-top-work__item-image {
  width: 100%;
  aspect-ratio: 676/476;
  overflow: hidden;
}
.p-top-work__item-image img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}

.p-top-work__item-title {
  font-family: "Satoshi", "BIZ UDGothic", sans-serif;
  font-size: 4.6153846154vw;
  line-height: 1;
  margin-top: 2.8205128205vw;
}
@media screen and (min-width: 768px) {
  .p-top-work__item-title {
    font-size: 1.6666666667vw;
    margin-top: 1.25vw;
  }
}

.p-top-work__item-category-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1.0256410256vw;
  margin-top: 1.0256410256vw;
}
@media screen and (min-width: 768px) {
  .p-top-work__item-category-wrapper {
    gap: 0.2777777778vw;
    margin-top: 0.625vw;
  }
}

.p-top-work__item-category {
  color: #606060;
  font-family: "Satoshi", sans-serif;
  font-size: 3.5897435897vw;
  line-height: 1.3;
}
@media screen and (min-width: 768px) {
  .p-top-work__item-category {
    font-size: 1.0416666667vw;
  }
}
.p-top-work__item-category + .p-top-work__item-category::before {
  content: "/";
}

.p-top-work__button {
  margin-top: 12.5641025641vw;
}
@media screen and (min-width: 768px) {
  .p-top-work__button {
    margin-top: 2.7777777778vw;
  }
}

.p-top-brand {
  position: relative;
  background-color: #F5F5F5;
  padding-block: 10.2564102564vw 25.641025641vw;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .p-top-brand {
    padding-block: 8.1944444444vw 13.8888888889vw;
  }
}

.p-top-brand__texture {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../img/top/white-texture.webp) center/1440px 2754px repeat;
  opacity: 0.5;
  z-index: 3;
  pointer-events: none;
}

.p-top-brand__list {
  display: grid;
  gap: 5.1282051282vw;
  margin-top: 6.6666666667vw;
}
@media screen and (min-width: 768px) {
  .p-top-brand__list {
    display: grid;
    grid-template-columns: 52.5vw 32.0833333333vw;
    gap: 3.125vw 3.3333333333vw;
    margin-top: 3.5416666667vw;
  }
}

.p-top-brand__item {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .p-top-brand__item {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
@media screen and (min-width: 768px) {
  .p-top-brand__item.--01 {
    grid-column: 1/3;
  }
}
.p-top-brand__item-image {
  width: 100%;
  aspect-ratio: 342/176;
  overflow: hidden;
}
.p-top-brand__item-image.--01 {
  aspect-ratio: 1280/510;
}
.p-top-brand__item-image.--02 {
  aspect-ratio: 756/390;
}
.p-top-brand__item-image.--03 {
  aspect-ratio: 462/390;
}
.p-top-brand__item-image img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}

.p-top-brand__item-title {
  font-family: "Satoshi", "BIZ UDGothic", sans-serif;
  font-size: 4.6153846154vw;
  line-height: 1;
  margin-top: 6.6666666667vw;
}
@media screen and (min-width: 768px) {
  .p-top-brand__item-title {
    font-size: 1.6666666667vw;
    margin-top: 2.1527777778vw;
  }
}

.p-top-brand__item-category-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 1.7948717949vw;
}
@media screen and (min-width: 768px) {
  .p-top-brand__item-category-wrapper {
    margin-top: 0.625vw;
  }
}

.p-top-brand__item-category {
  color: #606060;
  font-family: "Satoshi", sans-serif;
  font-size: 3.5897435897vw;
  line-height: 1.3;
}
@media screen and (min-width: 768px) {
  .p-top-brand__item-category {
    font-size: 1.25vw;
  }
}
.p-top-brand__item-category + .p-top-brand__item-category::before {
  content: "/";
}

.p-top-brand__button {
  margin-top: 11.5384615385vw;
}
@media screen and (min-width: 768px) {
  .p-top-brand__button {
    margin-top: 6.5972222222vw;
  }
}

.p-archive {
  position: relative;
  padding-block: 27.9487179487vw 15.1282051282vw;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .p-archive {
    padding-block: 10.2083333333vw 7.4305555556vw;
  }
}

.p-archive__heading {
  font-family: "Satoshi", sans-serif;
  font-size: 8.2051282051vw;
  font-weight: 300;
  line-height: 1.3;
  padding-left: 5.8974358974vw;
}
@media screen and (min-width: 768px) {
  .p-archive__heading {
    font-size: 3.6111111111vw;
    padding-left: 5vw;
  }
}

.p-archive__list {
  display: grid;
  gap: 8.9743589744vw;
  margin-top: 10.2564102564vw;
}
@media screen and (min-width: 768px) {
  .p-archive__list {
    grid-template-columns: repeat(3, 1fr);
    gap: 4.0972222222vw 0.2083333333vw;
    margin-top: 2.7777777778vw;
  }
}

.p-archive__item-image {
  position: relative;
  aspect-ratio: 478/302;
  overflow: hidden;
}
.p-archive__item-image img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}

.p-archive__item-title {
  font-family: "Satoshi", "BIZ UDGothic", sans-serif;
  font-size: 4.6153846154vw;
  line-height: 1.3;
  padding-inline: 5.1282051282vw;
  margin-top: 3.8461538462vw;
}
@media screen and (min-width: 768px) {
  .p-archive__item-title {
    font-size: 1.6666666667vw;
    padding-inline: 1.8055555556vw;
    margin-top: 0.9722222222vw;
  }
}

.p-archive__item-category-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.125rem;
  padding-left: 5.8974358974vw;
  margin-top: 0.2564102564vw;
}
@media screen and (min-width: 768px) {
  .p-archive__item-category-wrapper {
    gap: 0.25rem;
    padding-left: 1.8055555556vw;
    margin-top: 0.4166666667vw;
  }
}
.p-archive__item-category-wrapper .--break {
  font-size: 3.5897435897vw;
  margin-top: 0.5128205128vw;
}
@media screen and (min-width: 768px) {
  .p-archive__item-category-wrapper .--break {
    font-size: 1.25vw;
    margin-top: 0.1388888889vw;
  }
}

.p-archive__item-category {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #606060;
  font-family: "Satoshi", sans-serif;
  font-size: 3.5897435897vw;
  line-height: 1.3;
}
@media screen and (min-width: 768px) {
  .p-archive__item-category {
    font-size: 1.25vw;
  }
}

.pagination {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-inline: 4.1025641026vw;
  margin: 18.2051282051vw auto 0;
}
@media screen and (min-width: 768px) {
  .pagination {
    padding-inline: 0;
    margin-top: 7.9166666667vw;
  }
}
.pagination .page-numbers {
  font-family: "Satoshi", sans-serif;
  font-size: 5.1282051282vw;
  margin: 2.5641025641vw 2.5641025641vw 0;
}
@media screen and (min-width: 768px) {
  .pagination .page-numbers {
    font-size: 1.25vw;
    margin: 0.6944444444vw 1.0416666667vw 0;
  }
}
.pagination .current {
  position: relative;
  color: #999;
}
.pagination .current::before {
  content: "";
  position: absolute;
  bottom: -3px;
  left: 50%;
  translate: -50% 0;
  width: 6.1538461538vw;
  height: 1px;
  background-color: #0F0F0F;
}
@media screen and (min-width: 768px) {
  .pagination .current::before {
    width: 1.6666666667vw;
  }
}
.pagination .prev,
.pagination .next {
  position: relative;
}
.pagination .prev::before,
.pagination .next::before {
  content: "";
  position: absolute;
  top: 50%;
  translate: 0 -50%;
  width: 2.5641025641vw;
  aspect-ratio: 15/26;
}
@media screen and (min-width: 768px) {
  .pagination .prev::before,
  .pagination .next::before {
    width: 0.5555555556vw;
  }
}
.pagination .prev::before {
  left: -4.6153846154vw;
  background: url(../img/common/arrow-page-icon--l.png) center/contain no-repeat;
}
@media screen and (min-width: 768px) {
  .pagination .prev::before {
    left: -1.25vw;
  }
}
.pagination .next::before {
  right: -4.6153846154vw;
  background: url(../img/common/arrow-page-icon--r.png) center/contain no-repeat;
}
@media screen and (min-width: 768px) {
  .pagination .next::before {
    right: -1.25vw;
  }
}

.p-article {
  position: relative;
  border-bottom: 1px solid #f5f5f5;
  background-color: #f5f5f5;
  padding-block: 18.9743589744vw 14.6153846154vw;
}
@media screen and (min-width: 768px) {
  .p-article {
    padding-block: 10.4166666667vw 5.9027777778vw;
  }
}
.p-article.--black {
  background-color: #333;
}
.p-article.--black .p-article__head-text,
.p-article.--black .p-article__head-heading,
.p-article.--black .p-article__head-category-wrapper,
.p-article.--black .p-article__label-text,
.p-article.--black .p-article__body-text,
.p-article.--black .p-article__link {
  color: #FFF;
}

.p-article__head {
  padding: 8.9743589744vw 6.1538461538vw 8.9743589744vw;
}
@media screen and (min-width: 768px) {
  .p-article__head {
    padding: 7.5694444444vw 5.5555555556vw 7.5694444444vw;
  }
}

.p-article__head-text {
  position: relative;
  font-family: "Satoshi", sans-serif;
  font-size: 4.1025641026vw;
  font-weight: 300;
  line-height: 1.3;
}
@media screen and (min-width: 768px) {
  .p-article__head-text {
    font-size: 2.2222222222vw;
  }
}

.p-article__head-heading {
  font-family: "Satoshi", "BIZ UDGothic", sans-serif;
  font-size: 6.6666666667vw;
  font-weight: 400;
  line-height: 1.3;
  margin-top: 2.5641025641vw;
}
@media screen and (min-width: 768px) {
  .p-article__head-heading {
    font-size: 3.6111111111vw;
    margin-top: 0.6944444444vw;
  }
}

.p-article__head-category-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1.0256410256vw;
  margin-top: 3.3333333333vw;
}
@media screen and (min-width: 768px) {
  .p-article__head-category-wrapper {
    gap: 0.4166666667vw;
    margin-top: 1.3194444444vw;
  }
}
.p-article__head-category-wrapper .--break {
  font-size: 3.0769230769vw;
  margin-top: 0.2564102564vw;
}
@media screen and (min-width: 768px) {
  .p-article__head-category-wrapper .--break {
    font-size: 1.5277777778vw;
    margin-top: 0.1388888889vw;
  }
}

.p-article__head-category {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Satoshi", sans-serif;
  font-size: 3.0769230769vw;
  line-height: 1.3;
}
@media screen and (min-width: 768px) {
  .p-article__head-category {
    font-size: 1.5277777778vw;
  }
}

.p-article__label-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 2.0512820513vw;
  padding-inline: 6.1538461538vw;
  margin-top: 4.1025641026vw;
}
@media screen and (min-width: 768px) {
  .p-article__label-wrapper {
    gap: 1.1111111111vw;
    padding-inline: 5.5555555556vw;
    margin-top: 3.6111111111vw;
  }
}

.p-article__label {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.0256410256vw;
}
@media screen and (min-width: 768px) {
  .p-article__label {
    gap: 0.2777777778vw;
  }
}
.p-article__label.--02 {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.p-article__label-text {
  font-family: "Satoshi", sans-serif;
  font-size: 3.0769230769vw;
  line-height: 1.3;
}
@media screen and (min-width: 768px) {
  .p-article__label-text {
    font-size: 0.9722222222vw;
  }
}
.p-article__label-text.--gray {
  word-break: break-all;
  color: #606060;
}

a.p-article__label-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.7692307692vw;
}
@media screen and (min-width: 768px) {
  a.p-article__label-text {
    gap: 0.2430555556vw;
  }
}
a.p-article__label-text .--02 {
  left: 1.7948717949vw;
}
@media screen and (min-width: 768px) {
  a.p-article__label-text .--02 {
    left: 0.5555555556vw;
    width: 100%;
  }
}

.p-article__body {
  padding-inline: 6.1538461538vw;
  margin-top: 12.3076923077vw;
}
@media screen and (min-width: 768px) {
  .p-article__body {
    padding-inline: 5.5555555556vw;
    margin-top: 5.2777777778vw;
  }
}

.p-article__body-text {
  font-size: 4.1025641026vw;
  line-height: 1.6;
  letter-spacing: 0.0820512821vw;
}
@media screen and (min-width: 768px) {
  .p-article__body-text {
    font-size: 1.1111111111vw;
    letter-spacing: 0;
  }
}

.p-article__body-image-wrapper {
  display: grid;
  gap: 4.1025641026vw;
  margin-top: 7.9487179487vw;
}
@media screen and (min-width: 768px) {
  .p-article__body-image-wrapper {
    grid-template-columns: repeat(2, 1fr);
    gap: 3.3333333333vw;
    margin-top: 3.4722222222vw;
  }
}

.p-article__body-image.--01 {
  aspect-ratio: 4/3;
}
@media screen and (min-width: 768px) {
  .p-article__body-image.--01 {
    aspect-ratio: 16/9;
    grid-column: 1/3;
  }
}
.p-article__body-image.--02, .p-article__body-image.--03 {
  aspect-ratio: 4/3;
}
.p-article__body-image img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}

.p-article__link {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: block;
  font-family: "Satoshi", sans-serif;
  font-size: 8.2051282051vw;
  font-weight: 300;
  line-height: 1.3;
  margin: 18.4615384615vw auto 0;
}
@media screen and (min-width: 768px) {
  .p-article__link {
    font-size: 3.3333333333vw;
    margin-top: 7.6388888889vw;
  }
}

.u-hidden-sp {
  display: none;
}
@media screen and (min-width: 768px) {
  .u-hidden-sp {
    display: block;
  }
}

@media screen and (min-width: 768px) {
  .u-hidden-pc {
    display: none;
  }
}

@media (any-hover: hover) {
  a {
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
  }
  a:hover {
    opacity: 0.7;
  }
  .u-hover-image img {
    -webkit-transition: scale 1s;
    transition: scale 1s;
  }
  .u-hover-image:hover {
    opacity: 1;
  }
  .u-hover-image:hover img {
    scale: 1.05;
  }
}
.u-hover-link {
  position: relative;
  overflow: hidden;
}
.u-hover-link .--02 {
  position: absolute;
  top: 100%;
  left: 0;
}
@media (any-hover: hover) {
  .u-hover-link:hover {
    opacity: 1;
  }
  .u-hover-link:hover .--01,
  .u-hover-link:hover .--02 {
    -webkit-animation: button-text 0.5s ease forwards;
            animation: button-text 0.5s ease forwards;
  }
}/*# sourceMappingURL=style.css.map */