* {
  margin: 0;
  padding: 0;
  border: none;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  transform: translate3d(0, 0, 0);
}
img {
  image-rendering: auto;
  display: block;
  width: 100%;
}
body {
  font-family: "Montserrat", sans-serif;
  color: #555;
  min-height: 100%;
}
html,
body {
  height: 100%;
  color: #555;
}
.clickable {
  cursor: pointer;
}
pre {
  white-space: pre-wrap;
  word-wrap: break-word;
}
.text-align-center {
  text-align: center;
}
.text {
  margin-left: auto;
  margin-right: auto;
}
.height-100 {
  height: 100%;
}
.height-50 {
  height: 50%;
}
.vertical-center {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -khtml-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.horizontal-center {
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -khtml-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.right {
  float: right;
}
.left {
  float: left;
}
h1 {
  font-size: 3em;
  font-weight: 600;
  margin-bottom: 1em;
}
h1.single {
  margin: 0;
}
h1 span {
  display: inline-block;
}
h1 span:hover {
  color: #222222;
}
h2 {
  font-size: 2em;
  font-weight: 600;
  margin-bottom: 0.5em;
}
h2.single {
  margin: 0;
}
h3 {
  font-size: 1em;
}
.uppercase {
  text-transform: uppercase;
  letter-spacing: 0.125em;
}
p + p:last-child,
h2 + p:last-child {
  margin-bottom: initial;
}
p {
  margin-bottom: 1em;
}
p.single {
  margin-bottom: 0;
}
p,
li {
  line-height: 1.5em;
}
li {
  text-indent: -1.5em;
  margin-left: 1.5em;
  margin-bottom: 0.5em;
}
a {
  text-decoration: none;
  color: inherit;
}
article {
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
  align-items: start;
}
article a {
  color: #2779ff;
  padding-bottom: 5px;
  border-bottom: 1px dashed rgba(39, 121, 255, 0.2);
}
article a:hover {
  border-bottom: 1px dashed rgba(39, 121, 255, 0.8);
}
ul {
  list-style: none;
}
ul li:before {
  content: "—";
  margin-right: 0.5em;
  opacity: 0.25;
}
iframe {
  border: none;
}
.slide {
  width: 100%;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}
.slide-main {
  overflow: hidden;
  color: #fff;
}
.slide-main .scroll-arrow {
  position: absolute;
  width: 2em;
  height: 2em;
  bottom: 2em;
  left: calc(50% - 1em);
  background-image: url("../i/scroll-arrow.svg");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 100% 100%;
}
.hero-title {
  font-size: 4.5em;
  line-height: 0.85em;
}
nav {
  position: absolute;
  overflow-y: hidden;
  width: 100%;
  height: 4em;
  top: 0;
  z-index: 1;
  -webkit-overflow-scrolling: touch;
  touch-action: manipulation;
  box-sizing: border-box;
  white-space: nowrap;
  font-family: Montserrat;
}
nav .nav-wrapper {
  margin-left: auto;
  margin-right: auto;
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: 10px;
}
nav span {
  font-size: 1em;
  color: #fff;
  margin-left: 0.75em;
  margin-right: 0.75em;
  display: inline-block;
}
nav span:first-child {
  margin-left: 1.5em;
}
nav span:last-child {
  margin-right: 1.5em;
}
nav span:hover {
  border-bottom: 2px solid #fff;
}
nav span.active {
  border-bottom: 2px solid #fff;
}
nav span a {
  line-height: calc(4em - 2px);
  text-decoration: none;
  display: block;
  -webkit-tap-highlight-color: transparent;
}
nav span.main-logo svg,
nav span.in-logo svg {
  vertical-align: middle;
}
nav span.main-logo svg path,
nav span.in-logo svg path {
  fill: #fff;
}
nav.inner {
  position: relative;
}
nav.inner span {
  color: #555;
}
nav.inner span.active {
  border-bottom: 2px solid #555;
}
nav.inner span:hover {
  border-bottom: 2px solid #555;
}
nav.inner .in-logo svg path,
nav.inner .main-logo svg path {
  fill: #555;
}
form input,
form textarea {
  display: block;
  outline: none;
  border-bottom: 2px solid rgba(0, 0, 0, 0.25);
  border-radius: 0;
  width: 100%;
  appearance: none;
  background: transparent;
}
form input:focus,
form textarea:focus {
  border-bottom: 2px solid #222222;
}
form input {
  height: 2.5em;
  font-size: 1em;
}
form input:valid {
  border-bottom: 2px solid #2779ff;
}
form textarea {
  height: 200px;
  font-size: 1em;
  resize: none;
}
form input[type="submit"] {
  height: 2.5em;
  font-size: 1em;
  border: none;
  border-radius: 1em;
  width: 50%;
  outline: none;
  background: #2779ff;
  color: #fff;
}
.gallery img {
  width: 100%;
}
.gallery div,
.gallery a {
  box-sizing: border-box;
  overflow: hidden;
}
.gallery h3 {
  position: absolute;
  top: 0;
  color: #fff;
}
.gallery .title {
  font-style: normal;
  font-weight: bold;
  font-size: 0.75em;
  color: #ffffff;
}
.gallery .description {
  position: absolute;
  bottom: 0;
  font-size: 0.5em;
  opacity: 0.5;
}
.gallery a,
.gallery a:hover {
  border-bottom: none;
}
.gallery a:hover img {
  box-shadow: 0 0 0 0.5em #fff;
}
.gallery a.active img {
  box-shadow: 0 0 0 0.5em #fff;
}
.gallery a {
  border-bottom: none;
}
.button {
  padding: 0.5em 1em;
  background-color: #2779ff;
  background-repeat: no-repeat;
  color: #fff;
  border-radius: 4em;
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 0.125em;
}
.button:hover {
  background-color: #0a67ff;
  color: #fff;
}
.button:disabled {
  opacity: 0.5;
}
a.button {
  text-decoration: none;
}
.separator {
  width: 100%;
  height: 1px;
  background-color: #555;
}
.logo {
  background-position: -15% 50%;
  background-repeat: no-repeat;
  background-size: 50% 50%;
  text-indent: 0.5em;
}
.logo:before {
  content: "+";
  opacity: 0;
}
.logo-github {
  background-image: url("../i/github-logo.svg");
  background-color: #555;
}
.logo-appstore {
  background-position: -20% 50%;
  background-image: url("../i/appstore-logo.svg");
}
.logo-open {
  background-position: -10% 50%;
  background-image: url("../i/open-logo.svg");
}
.padding {
  padding: 1.5em;
}
.padding-half {
  padding: 0.75em;
}
.padding-quarter {
  padding: 0.375em;
}
.padding-top {
  padding-top: 1.5em;
}
.padding-top-half {
  padding-top: 0.75em;
}
.padding-top-quarter {
  padding-top: 0.375em;
}
.padding-bottom {
  padding-bottom: 1.5em;
}
.padding-bottom-half {
  padding-bottom: 0.75em;
}
.padding-bottom-quarter {
  padding-bottom: 0.375em;
}
.padding-horizontal {
  padding-left: 1.5em;
  padding-right: 1.5em;
}
.padding-horizontal-half {
  padding-left: 0.75em;
  padding-right: 0.75em;
}
.padding-horizontal-quarter {
  padding-left: 0.375em;
  padding-right: 0.375em;
}
.padding-vertical {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}
.padding-vertical-half {
  padding-top: 0.75em;
  padding-bottom: 0.75em;
}
.padding-vertical-quarter {
  padding-top: 0.375em;
  padding-bottom: 0.375em;
}
.margin {
  margin: 1.5em;
}
.margin-half {
  margin: 0.75em;
}
.margin-quarter {
  margin: 0.375em;
}
.margin-top {
  margin-top: 1.5em;
}
.margin-top-half {
  margin-top: 0.75em;
}
.margin-top-quarter {
  margin-top: 0.375em;
}
.margin-bottom {
  margin-bottom: 1.5em;
}
.margin-bottom-half {
  margin-bottom: 0.75em;
}
.margin-bottom-quarter {
  margin-bottom: 0.375em;
}
.margin-horizontal {
  margin-left: 1.5em;
  margin-right: 1.5em;
}
.margin-horizontal-half {
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.margin-horizontal-quarter {
  margin-left: 0.375em;
  margin-right: 0.375em;
}
.margin-vertical {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}
.margin-vertical-half {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.margin-vertical-quarter {
  margin-top: 0.375em;
  margin-bottom: 0.375em;
}
.border-radius {
  border-radius: 1.125em;
}
.border-radius-half {
  border-radius: 0.5625em;
}
.border-radius-quarter {
  border-radius: 0.1875em;
}
.border-radius img {
  border-radius: inherit;
}
.flex {
  display: flex;
}
.flex-column {
  flex-direction: column;
}
.gap {
  gap: 1.5em;
}
.gap-half {
  gap: 0.75em;
}
.gap-quarter {
  gap: 0.375em;
}
.align-items-center {
  align-items: center;
}
.align-items-start {
  align-items: start;
}
.align-items-end {
  align-items: end;
}
.width-100 {
  width: 100%;
}
.headings svg .animation-line {
  stroke: #555;
  stroke-width: 5px;
  fill: none;
  stroke-linecap: round;
  stroke-miterlimit: 10;
  opacity: 0;
}
.min-width {
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
}
footer .ga {
  float: right;
  width: 1em;
  height: 1em;
  opacity: 0.025;
}
footer .ga:hover {
  opacity: 0.2;
}
.no-gutter {
  margin-bottom: 0;
}
.background-gradient-1 {
  background-image: radial-gradient(circle at 0 50%, #4ddbc1 0%, #185977 100%);
  color: #fff;
}
.background-gradient-2 {
  background-image: linear-gradient(#da1c5b, #ef4135);
  color: #fff;
}
.background-0 {
  background-color: #fff;
  color: #555;
}
.color-0 {
  color: #555;
}
.background-1 {
  background-color: #fff;
}
.color-1 {
  color: #fff;
}
.background-2 {
  background-color: #f2f2f2;
  color: #555;
}
.color-2 {
  color: #555;
}
.background-3 {
  background-color: #eaeaea;
  color: #555;
}
.color-3 {
  color: #555;
}
.background-4 {
  background-color: #555;
  color: #fff;
}
color-4 {
  color: #fff;
}
.background-5 {
  background-color: #222222;
  color: #fff;
}
.color-5 {
  color: #fff;
}
.background-6 {
  background-color: #2779ff;
  color: #fff;
}
.color-6 {
  color: #fff;
}
.background-7 {
  background-color: #735170;
  color: #fff;
}
.color-7 {
  color: #2779ff;
}
/*
  XS
*/
@media (max-width: 768px) {
  body {
    font-size: 16px;
  }
  .row.single-column-separators [class^="col-"],
  .row.single-column-separators [class*=" col-"] {
    border-bottom: 1px solid #e2e2e2;
  }
  .row.single-column-separators [class^="col-"]:last-child,
  .row.single-column-separators [class*=" col-"]:last-child {
    border: none;
  }
}
/*
  SM
*/
@media (min-width: 768px) {
  body {
    font-size: 18px;
  }
}
/*
  MD
*/
@media (min-width: 1280px) {
  body {
    font-size: 22px;
  }
}
/*
  LG
*/
@media (min-width: 1400px) {
  body {
    font-size: 25px;
  }
}
.print-only {
  display: none;
}
@media print {
  [class*="-6"] {
    flex-basis: 100% !important;
  }
  @page {
    size: 21cm 29.7cm;
  }
  html {
    box-sizing: border-box;
  }
  body {
    font-size: 10px;
  }
  * {
    background: inherit;
  }
  .page-break {
    page-break-after: always;
  }
  .no-print {
    display: none;
  }
  .print-only {
    display: block;
  }
}
.row {
  overflow: hidden;
  display: flex;
  align-items: stretch;
  flex-grow: 1;
  flex-wrap: wrap;
  width: -webkit-fill-available;
}
.row [class^="col-"],
.row [class*=" col-"] {
  overflow-x: hidden;
  box-sizing: border-box;
}
.reverse {
  flex-direction: row-reverse;
}
/*
  XS
*/
.col-xs-1 {
  flex-basis: 8.33%;
}
.col-xs-2 {
  flex-basis: 16.66%;
}
.col-xs-3 {
  flex-basis: 25%;
}
.col-xs-4 {
  flex-basis: 33.33%;
}
.col-xs-5 {
  flex-basis: 41.66%;
}
.col-xs-6 {
  flex-basis: 50%;
}
.col-xs-7 {
  flex-basis: 58.33%;
}
.col-xs-8 {
  flex-basis: 66.66%;
}
.col-xs-9 {
  flex-basis: 75%;
}
.col-xs-10 {
  flex-basis: 83.33%;
}
.col-xs-11 {
  flex-basis: 91.66%;
}
.col-xs-12 {
  flex-basis: 100%;
}
/*
  SM
*/
@media (min-width: 768px) {
  .col-sm-1 {
    flex-basis: 8.33%;
  }
  .col-sm-2 {
    flex-basis: 16.66%;
  }
  .col-sm-3 {
    flex-basis: 25%;
  }
  .col-sm-4 {
    flex-basis: 33.33%;
  }
  .col-sm-5 {
    flex-basis: 41.66%;
  }
  .col-sm-6 {
    flex-basis: 50%;
  }
  .col-sm-7 {
    flex-basis: 58.33%;
  }
  .col-sm-8 {
    flex-basis: 66.66%;
  }
  .col-sm-9 {
    flex-basis: 75%;
  }
  .col-sm-10 {
    flex-basis: 83.33%;
  }
  .col-sm-11 {
    flex-basis: 91.66%;
  }
  .col-sm-12 {
    flex-basis: 100%;
  }
}
/*
  MD
*/
@media (min-width: 992px) {
  .col-md-1 {
    flex-basis: 8.33%;
  }
  .col-md-2 {
    flex-basis: 16.66%;
  }
  .col-md-3 {
    flex-basis: 25%;
  }
  .col-md-4 {
    flex-basis: 33.33%;
  }
  .col-md-5 {
    flex-basis: 41.66%;
  }
  .col-md-6 {
    flex-basis: 50%;
  }
  .col-md-7 {
    flex-basis: 58.33%;
  }
  .col-md-8 {
    flex-basis: 66.66%;
  }
  .col-md-9 {
    flex-basis: 75%;
  }
  .col-md-10 {
    flex-basis: 83.33%;
  }
  .col-md-11 {
    flex-basis: 91.66%;
  }
  .col-md-12 {
    flex-basis: 100%;
  }
}
/*
  LG
*/
@media (min-width: 1200px) {
  .col-lg-1 {
    flex-basis: 8.33%;
  }
  .col-lg-2 {
    flex-basis: 16.66%;
  }
  .col-lg-3 {
    flex-basis: 25%;
  }
  .col-lg-4 {
    flex-basis: 33.33%;
  }
  .col-lg-5 {
    flex-basis: 41.66%;
  }
  .col-lg-6 {
    flex-basis: 50%;
  }
  .col-lg-7 {
    flex-basis: 58.33%;
  }
  .col-lg-8 {
    flex-basis: 66.66%;
  }
  .col-lg-9 {
    flex-basis: 75%;
  }
  .col-lg-10 {
    flex-basis: 83.33%;
  }
  .col-lg-11 {
    flex-basis: 91.66%;
  }
  .col-lg-12 {
    flex-basis: 100%;
  }
}
.slide,
nav {
  transition: padding 0.25s;
}
.slide .headings h1,
.slide .headings h1 span,
.slide .headings h1 span svg path,
.slide .headings h2,
.slide .headings p,
.slide .headings a,
.slide .headings p {
  transition: all 0.25s;
}
a p,
.button {
  transition: all 0.25s;
}
nav span {
  transition: padding 0.25s, opacity 0.25s, font-size 0.25s, line-height 0.25s, margin 0.25s;
}
.scroll-arrow {
  animation-timing-function: cubic-bezier(0.8, 0, 0.3, 1);
  animation: 3s scroll-arrow;
  animation-iteration-count: infinite;
}
.gallery img,
.gallery a {
  transition: all 0.25s;
}
@keyframes scroll-arrow {
  0% {
    opacity: 0;
    transform: translateY(-10px);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateY(10px);
  }
}
.animation-sequence-on-visible [class^="animation-"],
.animation-sequence-on-visible [class*=" animation-"] {
  animation-play-state: paused;
}
.animation-sequence [class^="animation-"],
.animation-sequence [class*=" animation-"] {
  animation-duration: 3s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
  animation-play-state: running;
}
.animation-sequence [class^="animation-"]:nth-child(200),
.animation-sequence [class*=" animation-"]:nth-child(200) {
  animation-delay: 20s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(199),
.animation-sequence [class*=" animation-"]:nth-child(199) {
  animation-delay: 19.9s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(198),
.animation-sequence [class*=" animation-"]:nth-child(198) {
  animation-delay: 19.8s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(197),
.animation-sequence [class*=" animation-"]:nth-child(197) {
  animation-delay: 19.7s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(196),
.animation-sequence [class*=" animation-"]:nth-child(196) {
  animation-delay: 19.6s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(195),
.animation-sequence [class*=" animation-"]:nth-child(195) {
  animation-delay: 19.5s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(194),
.animation-sequence [class*=" animation-"]:nth-child(194) {
  animation-delay: 19.4s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(193),
.animation-sequence [class*=" animation-"]:nth-child(193) {
  animation-delay: 19.3s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(192),
.animation-sequence [class*=" animation-"]:nth-child(192) {
  animation-delay: 19.2s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(191),
.animation-sequence [class*=" animation-"]:nth-child(191) {
  animation-delay: 19.1s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(190),
.animation-sequence [class*=" animation-"]:nth-child(190) {
  animation-delay: 19s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(189),
.animation-sequence [class*=" animation-"]:nth-child(189) {
  animation-delay: 18.9s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(188),
.animation-sequence [class*=" animation-"]:nth-child(188) {
  animation-delay: 18.8s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(187),
.animation-sequence [class*=" animation-"]:nth-child(187) {
  animation-delay: 18.7s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(186),
.animation-sequence [class*=" animation-"]:nth-child(186) {
  animation-delay: 18.6s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(185),
.animation-sequence [class*=" animation-"]:nth-child(185) {
  animation-delay: 18.5s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(184),
.animation-sequence [class*=" animation-"]:nth-child(184) {
  animation-delay: 18.4s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(183),
.animation-sequence [class*=" animation-"]:nth-child(183) {
  animation-delay: 18.3s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(182),
.animation-sequence [class*=" animation-"]:nth-child(182) {
  animation-delay: 18.2s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(181),
.animation-sequence [class*=" animation-"]:nth-child(181) {
  animation-delay: 18.1s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(180),
.animation-sequence [class*=" animation-"]:nth-child(180) {
  animation-delay: 18s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(179),
.animation-sequence [class*=" animation-"]:nth-child(179) {
  animation-delay: 17.9s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(178),
.animation-sequence [class*=" animation-"]:nth-child(178) {
  animation-delay: 17.8s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(177),
.animation-sequence [class*=" animation-"]:nth-child(177) {
  animation-delay: 17.7s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(176),
.animation-sequence [class*=" animation-"]:nth-child(176) {
  animation-delay: 17.6s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(175),
.animation-sequence [class*=" animation-"]:nth-child(175) {
  animation-delay: 17.5s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(174),
.animation-sequence [class*=" animation-"]:nth-child(174) {
  animation-delay: 17.4s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(173),
.animation-sequence [class*=" animation-"]:nth-child(173) {
  animation-delay: 17.3s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(172),
.animation-sequence [class*=" animation-"]:nth-child(172) {
  animation-delay: 17.2s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(171),
.animation-sequence [class*=" animation-"]:nth-child(171) {
  animation-delay: 17.1s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(170),
.animation-sequence [class*=" animation-"]:nth-child(170) {
  animation-delay: 17s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(169),
.animation-sequence [class*=" animation-"]:nth-child(169) {
  animation-delay: 16.9s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(168),
.animation-sequence [class*=" animation-"]:nth-child(168) {
  animation-delay: 16.8s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(167),
.animation-sequence [class*=" animation-"]:nth-child(167) {
  animation-delay: 16.7s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(166),
.animation-sequence [class*=" animation-"]:nth-child(166) {
  animation-delay: 16.6s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(165),
.animation-sequence [class*=" animation-"]:nth-child(165) {
  animation-delay: 16.5s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(164),
.animation-sequence [class*=" animation-"]:nth-child(164) {
  animation-delay: 16.4s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(163),
.animation-sequence [class*=" animation-"]:nth-child(163) {
  animation-delay: 16.3s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(162),
.animation-sequence [class*=" animation-"]:nth-child(162) {
  animation-delay: 16.2s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(161),
.animation-sequence [class*=" animation-"]:nth-child(161) {
  animation-delay: 16.1s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(160),
.animation-sequence [class*=" animation-"]:nth-child(160) {
  animation-delay: 16s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(159),
.animation-sequence [class*=" animation-"]:nth-child(159) {
  animation-delay: 15.9s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(158),
.animation-sequence [class*=" animation-"]:nth-child(158) {
  animation-delay: 15.8s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(157),
.animation-sequence [class*=" animation-"]:nth-child(157) {
  animation-delay: 15.7s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(156),
.animation-sequence [class*=" animation-"]:nth-child(156) {
  animation-delay: 15.6s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(155),
.animation-sequence [class*=" animation-"]:nth-child(155) {
  animation-delay: 15.5s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(154),
.animation-sequence [class*=" animation-"]:nth-child(154) {
  animation-delay: 15.4s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(153),
.animation-sequence [class*=" animation-"]:nth-child(153) {
  animation-delay: 15.3s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(152),
.animation-sequence [class*=" animation-"]:nth-child(152) {
  animation-delay: 15.2s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(151),
.animation-sequence [class*=" animation-"]:nth-child(151) {
  animation-delay: 15.1s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(150),
.animation-sequence [class*=" animation-"]:nth-child(150) {
  animation-delay: 15s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(149),
.animation-sequence [class*=" animation-"]:nth-child(149) {
  animation-delay: 14.9s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(148),
.animation-sequence [class*=" animation-"]:nth-child(148) {
  animation-delay: 14.8s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(147),
.animation-sequence [class*=" animation-"]:nth-child(147) {
  animation-delay: 14.7s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(146),
.animation-sequence [class*=" animation-"]:nth-child(146) {
  animation-delay: 14.6s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(145),
.animation-sequence [class*=" animation-"]:nth-child(145) {
  animation-delay: 14.5s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(144),
.animation-sequence [class*=" animation-"]:nth-child(144) {
  animation-delay: 14.4s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(143),
.animation-sequence [class*=" animation-"]:nth-child(143) {
  animation-delay: 14.3s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(142),
.animation-sequence [class*=" animation-"]:nth-child(142) {
  animation-delay: 14.2s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(141),
.animation-sequence [class*=" animation-"]:nth-child(141) {
  animation-delay: 14.1s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(140),
.animation-sequence [class*=" animation-"]:nth-child(140) {
  animation-delay: 14s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(139),
.animation-sequence [class*=" animation-"]:nth-child(139) {
  animation-delay: 13.9s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(138),
.animation-sequence [class*=" animation-"]:nth-child(138) {
  animation-delay: 13.8s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(137),
.animation-sequence [class*=" animation-"]:nth-child(137) {
  animation-delay: 13.7s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(136),
.animation-sequence [class*=" animation-"]:nth-child(136) {
  animation-delay: 13.6s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(135),
.animation-sequence [class*=" animation-"]:nth-child(135) {
  animation-delay: 13.5s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(134),
.animation-sequence [class*=" animation-"]:nth-child(134) {
  animation-delay: 13.4s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(133),
.animation-sequence [class*=" animation-"]:nth-child(133) {
  animation-delay: 13.3s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(132),
.animation-sequence [class*=" animation-"]:nth-child(132) {
  animation-delay: 13.2s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(131),
.animation-sequence [class*=" animation-"]:nth-child(131) {
  animation-delay: 13.1s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(130),
.animation-sequence [class*=" animation-"]:nth-child(130) {
  animation-delay: 13s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(129),
.animation-sequence [class*=" animation-"]:nth-child(129) {
  animation-delay: 12.9s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(128),
.animation-sequence [class*=" animation-"]:nth-child(128) {
  animation-delay: 12.8s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(127),
.animation-sequence [class*=" animation-"]:nth-child(127) {
  animation-delay: 12.7s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(126),
.animation-sequence [class*=" animation-"]:nth-child(126) {
  animation-delay: 12.6s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(125),
.animation-sequence [class*=" animation-"]:nth-child(125) {
  animation-delay: 12.5s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(124),
.animation-sequence [class*=" animation-"]:nth-child(124) {
  animation-delay: 12.4s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(123),
.animation-sequence [class*=" animation-"]:nth-child(123) {
  animation-delay: 12.3s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(122),
.animation-sequence [class*=" animation-"]:nth-child(122) {
  animation-delay: 12.2s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(121),
.animation-sequence [class*=" animation-"]:nth-child(121) {
  animation-delay: 12.1s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(120),
.animation-sequence [class*=" animation-"]:nth-child(120) {
  animation-delay: 12s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(119),
.animation-sequence [class*=" animation-"]:nth-child(119) {
  animation-delay: 11.9s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(118),
.animation-sequence [class*=" animation-"]:nth-child(118) {
  animation-delay: 11.8s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(117),
.animation-sequence [class*=" animation-"]:nth-child(117) {
  animation-delay: 11.7s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(116),
.animation-sequence [class*=" animation-"]:nth-child(116) {
  animation-delay: 11.6s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(115),
.animation-sequence [class*=" animation-"]:nth-child(115) {
  animation-delay: 11.5s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(114),
.animation-sequence [class*=" animation-"]:nth-child(114) {
  animation-delay: 11.4s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(113),
.animation-sequence [class*=" animation-"]:nth-child(113) {
  animation-delay: 11.3s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(112),
.animation-sequence [class*=" animation-"]:nth-child(112) {
  animation-delay: 11.2s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(111),
.animation-sequence [class*=" animation-"]:nth-child(111) {
  animation-delay: 11.1s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(110),
.animation-sequence [class*=" animation-"]:nth-child(110) {
  animation-delay: 11s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(109),
.animation-sequence [class*=" animation-"]:nth-child(109) {
  animation-delay: 10.9s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(108),
.animation-sequence [class*=" animation-"]:nth-child(108) {
  animation-delay: 10.8s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(107),
.animation-sequence [class*=" animation-"]:nth-child(107) {
  animation-delay: 10.7s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(106),
.animation-sequence [class*=" animation-"]:nth-child(106) {
  animation-delay: 10.6s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(105),
.animation-sequence [class*=" animation-"]:nth-child(105) {
  animation-delay: 10.5s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(104),
.animation-sequence [class*=" animation-"]:nth-child(104) {
  animation-delay: 10.4s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(103),
.animation-sequence [class*=" animation-"]:nth-child(103) {
  animation-delay: 10.3s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(102),
.animation-sequence [class*=" animation-"]:nth-child(102) {
  animation-delay: 10.2s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(101),
.animation-sequence [class*=" animation-"]:nth-child(101) {
  animation-delay: 10.1s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(100),
.animation-sequence [class*=" animation-"]:nth-child(100) {
  animation-delay: 10s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(99),
.animation-sequence [class*=" animation-"]:nth-child(99) {
  animation-delay: 9.9s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(98),
.animation-sequence [class*=" animation-"]:nth-child(98) {
  animation-delay: 9.8s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(97),
.animation-sequence [class*=" animation-"]:nth-child(97) {
  animation-delay: 9.7s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(96),
.animation-sequence [class*=" animation-"]:nth-child(96) {
  animation-delay: 9.6s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(95),
.animation-sequence [class*=" animation-"]:nth-child(95) {
  animation-delay: 9.5s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(94),
.animation-sequence [class*=" animation-"]:nth-child(94) {
  animation-delay: 9.4s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(93),
.animation-sequence [class*=" animation-"]:nth-child(93) {
  animation-delay: 9.3s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(92),
.animation-sequence [class*=" animation-"]:nth-child(92) {
  animation-delay: 9.2s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(91),
.animation-sequence [class*=" animation-"]:nth-child(91) {
  animation-delay: 9.1s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(90),
.animation-sequence [class*=" animation-"]:nth-child(90) {
  animation-delay: 9s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(89),
.animation-sequence [class*=" animation-"]:nth-child(89) {
  animation-delay: 8.9s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(88),
.animation-sequence [class*=" animation-"]:nth-child(88) {
  animation-delay: 8.8s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(87),
.animation-sequence [class*=" animation-"]:nth-child(87) {
  animation-delay: 8.7s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(86),
.animation-sequence [class*=" animation-"]:nth-child(86) {
  animation-delay: 8.6s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(85),
.animation-sequence [class*=" animation-"]:nth-child(85) {
  animation-delay: 8.5s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(84),
.animation-sequence [class*=" animation-"]:nth-child(84) {
  animation-delay: 8.4s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(83),
.animation-sequence [class*=" animation-"]:nth-child(83) {
  animation-delay: 8.3s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(82),
.animation-sequence [class*=" animation-"]:nth-child(82) {
  animation-delay: 8.2s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(81),
.animation-sequence [class*=" animation-"]:nth-child(81) {
  animation-delay: 8.1s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(80),
.animation-sequence [class*=" animation-"]:nth-child(80) {
  animation-delay: 8s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(79),
.animation-sequence [class*=" animation-"]:nth-child(79) {
  animation-delay: 7.9s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(78),
.animation-sequence [class*=" animation-"]:nth-child(78) {
  animation-delay: 7.8s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(77),
.animation-sequence [class*=" animation-"]:nth-child(77) {
  animation-delay: 7.7s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(76),
.animation-sequence [class*=" animation-"]:nth-child(76) {
  animation-delay: 7.6s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(75),
.animation-sequence [class*=" animation-"]:nth-child(75) {
  animation-delay: 7.5s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(74),
.animation-sequence [class*=" animation-"]:nth-child(74) {
  animation-delay: 7.4s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(73),
.animation-sequence [class*=" animation-"]:nth-child(73) {
  animation-delay: 7.3s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(72),
.animation-sequence [class*=" animation-"]:nth-child(72) {
  animation-delay: 7.2s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(71),
.animation-sequence [class*=" animation-"]:nth-child(71) {
  animation-delay: 7.1s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(70),
.animation-sequence [class*=" animation-"]:nth-child(70) {
  animation-delay: 7s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(69),
.animation-sequence [class*=" animation-"]:nth-child(69) {
  animation-delay: 6.9s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(68),
.animation-sequence [class*=" animation-"]:nth-child(68) {
  animation-delay: 6.8s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(67),
.animation-sequence [class*=" animation-"]:nth-child(67) {
  animation-delay: 6.7s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(66),
.animation-sequence [class*=" animation-"]:nth-child(66) {
  animation-delay: 6.6s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(65),
.animation-sequence [class*=" animation-"]:nth-child(65) {
  animation-delay: 6.5s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(64),
.animation-sequence [class*=" animation-"]:nth-child(64) {
  animation-delay: 6.4s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(63),
.animation-sequence [class*=" animation-"]:nth-child(63) {
  animation-delay: 6.3s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(62),
.animation-sequence [class*=" animation-"]:nth-child(62) {
  animation-delay: 6.2s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(61),
.animation-sequence [class*=" animation-"]:nth-child(61) {
  animation-delay: 6.1s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(60),
.animation-sequence [class*=" animation-"]:nth-child(60) {
  animation-delay: 6s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(59),
.animation-sequence [class*=" animation-"]:nth-child(59) {
  animation-delay: 5.9s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(58),
.animation-sequence [class*=" animation-"]:nth-child(58) {
  animation-delay: 5.8s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(57),
.animation-sequence [class*=" animation-"]:nth-child(57) {
  animation-delay: 5.7s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(56),
.animation-sequence [class*=" animation-"]:nth-child(56) {
  animation-delay: 5.6s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(55),
.animation-sequence [class*=" animation-"]:nth-child(55) {
  animation-delay: 5.5s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(54),
.animation-sequence [class*=" animation-"]:nth-child(54) {
  animation-delay: 5.4s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(53),
.animation-sequence [class*=" animation-"]:nth-child(53) {
  animation-delay: 5.3s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(52),
.animation-sequence [class*=" animation-"]:nth-child(52) {
  animation-delay: 5.2s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(51),
.animation-sequence [class*=" animation-"]:nth-child(51) {
  animation-delay: 5.1s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(50),
.animation-sequence [class*=" animation-"]:nth-child(50) {
  animation-delay: 5s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(49),
.animation-sequence [class*=" animation-"]:nth-child(49) {
  animation-delay: 4.9s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(48),
.animation-sequence [class*=" animation-"]:nth-child(48) {
  animation-delay: 4.8s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(47),
.animation-sequence [class*=" animation-"]:nth-child(47) {
  animation-delay: 4.7s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(46),
.animation-sequence [class*=" animation-"]:nth-child(46) {
  animation-delay: 4.6s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(45),
.animation-sequence [class*=" animation-"]:nth-child(45) {
  animation-delay: 4.5s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(44),
.animation-sequence [class*=" animation-"]:nth-child(44) {
  animation-delay: 4.4s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(43),
.animation-sequence [class*=" animation-"]:nth-child(43) {
  animation-delay: 4.3s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(42),
.animation-sequence [class*=" animation-"]:nth-child(42) {
  animation-delay: 4.2s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(41),
.animation-sequence [class*=" animation-"]:nth-child(41) {
  animation-delay: 4.1s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(40),
.animation-sequence [class*=" animation-"]:nth-child(40) {
  animation-delay: 4s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(39),
.animation-sequence [class*=" animation-"]:nth-child(39) {
  animation-delay: 3.9s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(38),
.animation-sequence [class*=" animation-"]:nth-child(38) {
  animation-delay: 3.8s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(37),
.animation-sequence [class*=" animation-"]:nth-child(37) {
  animation-delay: 3.7s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(36),
.animation-sequence [class*=" animation-"]:nth-child(36) {
  animation-delay: 3.6s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(35),
.animation-sequence [class*=" animation-"]:nth-child(35) {
  animation-delay: 3.5s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(34),
.animation-sequence [class*=" animation-"]:nth-child(34) {
  animation-delay: 3.4s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(33),
.animation-sequence [class*=" animation-"]:nth-child(33) {
  animation-delay: 3.3s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(32),
.animation-sequence [class*=" animation-"]:nth-child(32) {
  animation-delay: 3.2s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(31),
.animation-sequence [class*=" animation-"]:nth-child(31) {
  animation-delay: 3.1s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(30),
.animation-sequence [class*=" animation-"]:nth-child(30) {
  animation-delay: 3s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(29),
.animation-sequence [class*=" animation-"]:nth-child(29) {
  animation-delay: 2.9s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(28),
.animation-sequence [class*=" animation-"]:nth-child(28) {
  animation-delay: 2.8s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(27),
.animation-sequence [class*=" animation-"]:nth-child(27) {
  animation-delay: 2.7s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(26),
.animation-sequence [class*=" animation-"]:nth-child(26) {
  animation-delay: 2.6s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(25),
.animation-sequence [class*=" animation-"]:nth-child(25) {
  animation-delay: 2.5s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(24),
.animation-sequence [class*=" animation-"]:nth-child(24) {
  animation-delay: 2.4s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(23),
.animation-sequence [class*=" animation-"]:nth-child(23) {
  animation-delay: 2.3s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(22),
.animation-sequence [class*=" animation-"]:nth-child(22) {
  animation-delay: 2.2s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(21),
.animation-sequence [class*=" animation-"]:nth-child(21) {
  animation-delay: 2.1s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(20),
.animation-sequence [class*=" animation-"]:nth-child(20) {
  animation-delay: 2s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(19),
.animation-sequence [class*=" animation-"]:nth-child(19) {
  animation-delay: 1.9s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(18),
.animation-sequence [class*=" animation-"]:nth-child(18) {
  animation-delay: 1.8s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(17),
.animation-sequence [class*=" animation-"]:nth-child(17) {
  animation-delay: 1.7s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(16),
.animation-sequence [class*=" animation-"]:nth-child(16) {
  animation-delay: 1.6s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(15),
.animation-sequence [class*=" animation-"]:nth-child(15) {
  animation-delay: 1.5s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(14),
.animation-sequence [class*=" animation-"]:nth-child(14) {
  animation-delay: 1.4s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(13),
.animation-sequence [class*=" animation-"]:nth-child(13) {
  animation-delay: 1.3s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(12),
.animation-sequence [class*=" animation-"]:nth-child(12) {
  animation-delay: 1.2s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(11),
.animation-sequence [class*=" animation-"]:nth-child(11) {
  animation-delay: 1.1s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(10),
.animation-sequence [class*=" animation-"]:nth-child(10) {
  animation-delay: 1s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(9),
.animation-sequence [class*=" animation-"]:nth-child(9) {
  animation-delay: 0.9s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(8),
.animation-sequence [class*=" animation-"]:nth-child(8) {
  animation-delay: 0.8s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(7),
.animation-sequence [class*=" animation-"]:nth-child(7) {
  animation-delay: 0.7s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(6),
.animation-sequence [class*=" animation-"]:nth-child(6) {
  animation-delay: 0.6s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(5),
.animation-sequence [class*=" animation-"]:nth-child(5) {
  animation-delay: 0.5s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(4),
.animation-sequence [class*=" animation-"]:nth-child(4) {
  animation-delay: 0.4s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(3),
.animation-sequence [class*=" animation-"]:nth-child(3) {
  animation-delay: 0.3s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(2),
.animation-sequence [class*=" animation-"]:nth-child(2) {
  animation-delay: 0.2s;
  animation-duration: 3s;
}
.animation-sequence [class^="animation-"]:nth-child(1),
.animation-sequence [class*=" animation-"]:nth-child(1) {
  animation-delay: 0.1s;
  animation-duration: 3s;
}
.animation-sequence .animation-fade-in {
  opacity: 0;
  animation-name: animation-fade-in;
  animation-timing-function: linear;
}
.animation-sequence .animation-slide-up {
  opacity: 0;
  animation-name: animation-slide-up;
  animation-timing-function: cubic-bezier(0.8, 0, 0.3, 1);
}
.animation-sequence .animation-slide-up-spring {
  opacity: 0;
  animation-name: animation-slide-up-spring;
  animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.animation-sequence .animation-slide-down {
  opacity: 0;
  animation-name: animation-slide-down;
  animation-timing-function: cubic-bezier(0.8, 0, 0.3, 1);
}
.animation-sequence .animation-bounce-in {
  opacity: 0;
  animation-name: animation-bounce-in;
}
.animation-sequence .animation-line {
  animation-timing-function: cubic-bezier(0.8, 0, 0.3, 1);
  animation-name: animation-line;
  animation-duration: 2s;
}
@keyframes animation-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes animation-slide-up {
  0% {
    transform: translate3d(0, 20px, 0);
    opacity: 0;
  }
  50% {
    transform: translate3d(0, -5px, 0);
    opacity: 1;
  }
  75% {
    transform: translate3d(0, 10px, 0);
    opacity: 1;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes animation-slide-up-spring {
  0.00% {
    transform: translate3d(0, 30px, 0);
    opacity: 0;
  }
  10.14% {
    transform: translate3d(0, -11.73px, 0);
    opacity: 1;
  }
  21.37% {
    transform: translate3d(0, 4.37px, 0);
  }
  32.61% {
    transform: translate3d(0, -1.63px, 0);
  }
  43.84% {
    transform: translate3d(0, 0.61px, 0);
  }
  55.07% {
    transform: translate3d(0, -0.23px, 0);
  }
  66.30% {
    transform: translate3d(0, 0.08px, 0);
  }
  77.54% {
    transform: translate3d(0, -0.03px, 0);
  }
  88.77% {
    transform: translate3d(0, 0.01px, 0);
  }
  100.00% {
    transform: translate3d(0, 0px, 0);
    opacity: 1;
  }
}
@keyframes animation-slide-down {
  0% {
    transform: translateY(-20px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes animation-bounce-in {
  0% {
    transform: scale(0);
  }
  20% {
    transform: scale(1.5);
  }
  40% {
    transform: scale(0.5);
  }
  60% {
    transform: scale(1.25);
  }
  80% {
    transform: scale(0.75);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes animation-line {
  20% {
    opacity: 1;
  }
  100% {
    stroke-dashoffset: 0;
    opacity: 1;
  }
}
