*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):hover,
a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

@font-face {
  font-family: Golos;
  src: url("../fonts/Golostext-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: Golos;
  src: url("../fonts/Golostext-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: Golos;
  src: url("../fonts/Golostext-Demibold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: Golos;
  src: url("../fonts/Golostext-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: Golos;
  src: url("../fonts/Golostext-Black.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
}
:root {
  --indexSize: 1vh + 1vw;
  --zIndexHeaderFixed: 1000;
  --zIndexHeader: 100;
  --zindexGiperMenu: 20;
  --dark-green: #388c4d;
  --light-green: #5ab16f;
  --bg-green: #dff8e9;
  --pure-white: #fff;
  --hover-green: #9fd2ab;
}

html {
  font-size: 10px;
  scroll-behavior: auto;
  overflow: visible;
}
body {
  min-width: 320px;
}

body {
  color: var(--dark-green);
  line-height: 1.1;
  font-family: "Golos", sans-serif;
  font-size: 1.6rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: var(--bg-green);
}

input,
button,
textarea {
  font-family: "Golos", sans-serif;
  font-size: inherit;
  line-height: inherit;
}

body.is-lock {
  overflow: hidden;
  padding-right: 17px;
}

.touch body.is-lock {
  padding-right: 0;
}

.wrapper {
  min-height: 100%;
  display: flex;
  flex-direction: column;
  opacity: 0;
  -webkit-transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
  transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
  -webkit-transition-duration: 1.2s;
          transition-duration: 1.2s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  overflow: hidden;
}
.wrapper > main {
  flex: 1 1 auto;
}

main {
  flex: 1 1 auto;
}

::-moz-selection {
  background-color: #000;
  color: #fff;
}

::selection {
  background-color: #000;
  color: #fff;
}

input,
textarea {
  outline: none;
}
input:focus:required:invalid,
textarea:focus:required:invalid {
  border-color: #d31543;
}
input:required:valid,
textarea:required:valid {
  border-color: #bc9e7b;
}

input,
textarea {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

button:focus {
  outline: none;
}

[data-fullscreen] {
  min-height: 100vh;
}
.touch [data-fullscreen] {
  min-height: calc(var(--vh, 1vh) * 100);
}

/* clears the 'X' from Internet Explorer */
input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

/* clears the 'X' from Chrome */
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}

.input,
input,
.textarea,
textarea {
  font-family: Golos, sans-serif;
  font-weight: 400;
  font-size: 1.8rem;
  color: #1f2229;
  padding: 0 1.6rem;
  width: 100%;
  background: #fff;
  border: none;
  border-radius: 6rem;
  text-align: center;
  -webkit-transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
  transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
  border: 1px solid transparent;
}
.input::-webkit-input-placeholder, input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #1f2229;
  -webkit-transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
  transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
  opacity: 0.6;
  font-size: 1.8rem;
}
.input::-moz-placeholder, input::-moz-placeholder, .textarea::-moz-placeholder, textarea::-moz-placeholder {
  color: #1f2229;
  -moz-transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
  transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
  opacity: 0.6;
  font-size: 1.8rem;
}
.input:-ms-input-placeholder, input:-ms-input-placeholder, .textarea:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #1f2229;
  -ms-transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
  transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
  opacity: 0.6;
  font-size: 1.8rem;
}
.input::-ms-input-placeholder, input::-ms-input-placeholder, .textarea::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: #1f2229;
  -ms-transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
  transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
  opacity: 0.6;
  font-size: 1.8rem;
}
.input::placeholder,
input::placeholder,
.textarea::placeholder,
textarea::placeholder {
  color: #1f2229;
  -webkit-transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
  transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
  opacity: 0.6;
  font-size: 1.8rem;
}
.input:focus::-webkit-input-placeholder, input:focus::-webkit-input-placeholder, .textarea:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder {
  opacity: 0;
}
.input:focus::-moz-placeholder, input:focus::-moz-placeholder, .textarea:focus::-moz-placeholder, textarea:focus::-moz-placeholder {
  opacity: 0;
}
.input:focus:-ms-input-placeholder, input:focus:-ms-input-placeholder, .textarea:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder {
  opacity: 0;
}
.input:focus::-ms-input-placeholder, input:focus::-ms-input-placeholder, .textarea:focus::-ms-input-placeholder, textarea:focus::-ms-input-placeholder {
  opacity: 0;
}
.input:focus::placeholder,
input:focus::placeholder,
.textarea:focus::placeholder,
textarea:focus::placeholder {
  opacity: 0;
}

.textarea,
textarea {
  padding: 1.6rem 2.3rem;
  resize: none;
  border-radius: 3rem;
}

.h1 {
  font-weight: 400;
  font-size: 11.4rem;
  line-height: 1.1;
  letter-spacing: -0.03em;
}

.h2,
h2 {
  font-weight: 500;
  font-size: 3.2rem;
  line-height: 1.1;
  color: var(--dark-green);
}

.h3,
h3 {
  font-weight: 600;
  font-size: 1.8rem;
  line-height: 1.1;
  color: var(--dark-green);
}

.h4 {
  font-weight: 800;
  font-size: 1.8rem;
}

img {
  max-width: 100%;
  height: auto;
}

a {
  text-decoration: none;
  color: var(--dark-green);
  -webkit-transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
  transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
}
a:hover {
  color: var(--dark-green);
  text-decoration: none;
}

.container-100 {
  max-width: 100%;
  margin: 0 auto;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}

.container {
  max-width: 152rem;
  margin: 0 auto;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}

.btn {
  font-family: Golos, sans-serif;
  font-weight: 600;
  font-size: 1.8rem;
  text-align: center;
  line-height: 1.1;
  background: var(--light-green);
  color: var(--pure-white);
  padding: 0;
  text-shadow: none;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-box-shadow: none;
          box-shadow: none;
  letter-spacing: 0;
  border-radius: 9.9rem;
  border: 2px solid transparent;
  -webkit-transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
  transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
  cursor: pointer;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 1;
  padding-top: 0.1rem;
}
.btn:hover {
  background: var(--light-green);
  color: #fff;
}

.btn--arrow {
  display: flex;
  gap: 1.8rem;
  overflow: hidden;
}
.btn--arrow .icon {
  width: 1.9rem;
  height: 1.1rem;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.btn--stroke {
  border: 2px solid var(--light-green);
  background: transparent;
  color: var(--light-green);
}

svg {
  -webkit-transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
  transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
}

.svg-hidden {
  display: none;
}

[class*=-ibg] {
  position: relative;
}
[class*=-ibg] img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

[class*=-ibg_contain] img {
  -o-object-fit: contain;
     object-fit: contain;
}

.scroll-area {
  scrollbar-width: thin;
  scrollbar-color: #d6d6d7 transparent;
}
.scroll-area::-webkit-scrollbar {
  width: 7px;
}
.scroll-area::-webkit-scrollbar-track {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
}
.scroll-area::-webkit-scrollbar-thumb {
  background-color: #d6d6d7;
  outline: none;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.header__area {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 2.8rem 0;
}

.header__logo {
  max-width: 21.2rem;
  width: 100%;
}
.header__logo img {
  width: 100%;
}

.header__text {
  font-weight: 600;
  font-size: 1.6rem;
  text-align: right;
  color: var(--dark-green);
  max-width: 22rem;
}

@-webkit-keyframes fadeInDown1 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 1), 0);
    transform: translate3d(0, calc(-1% * 1), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown1 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 1), 0);
    transform: translate3d(0, calc(-1% * 1), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown1 {
  -webkit-animation-name: fadeInDown1;
  animation-name: fadeInDown1;
}

@-webkit-keyframes fadeInDown2 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 2), 0);
    transform: translate3d(0, calc(-1% * 2), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown2 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 2), 0);
    transform: translate3d(0, calc(-1% * 2), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown2 {
  -webkit-animation-name: fadeInDown2;
  animation-name: fadeInDown2;
}

@-webkit-keyframes fadeInDown3 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 3), 0);
    transform: translate3d(0, calc(-1% * 3), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown3 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 3), 0);
    transform: translate3d(0, calc(-1% * 3), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown3 {
  -webkit-animation-name: fadeInDown3;
  animation-name: fadeInDown3;
}

@-webkit-keyframes fadeInDown4 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 4), 0);
    transform: translate3d(0, calc(-1% * 4), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown4 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 4), 0);
    transform: translate3d(0, calc(-1% * 4), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown4 {
  -webkit-animation-name: fadeInDown4;
  animation-name: fadeInDown4;
}

@-webkit-keyframes fadeInDown5 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 5), 0);
    transform: translate3d(0, calc(-1% * 5), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown5 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 5), 0);
    transform: translate3d(0, calc(-1% * 5), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown5 {
  -webkit-animation-name: fadeInDown5;
  animation-name: fadeInDown5;
}

@-webkit-keyframes fadeInDown6 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 6), 0);
    transform: translate3d(0, calc(-1% * 6), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown6 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 6), 0);
    transform: translate3d(0, calc(-1% * 6), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown6 {
  -webkit-animation-name: fadeInDown6;
  animation-name: fadeInDown6;
}

@-webkit-keyframes fadeInDown7 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 7), 0);
    transform: translate3d(0, calc(-1% * 7), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown7 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 7), 0);
    transform: translate3d(0, calc(-1% * 7), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown7 {
  -webkit-animation-name: fadeInDown7;
  animation-name: fadeInDown7;
}

@-webkit-keyframes fadeInDown8 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 8), 0);
    transform: translate3d(0, calc(-1% * 8), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown8 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 8), 0);
    transform: translate3d(0, calc(-1% * 8), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown8 {
  -webkit-animation-name: fadeInDown8;
  animation-name: fadeInDown8;
}

@-webkit-keyframes fadeInDown9 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 9), 0);
    transform: translate3d(0, calc(-1% * 9), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown9 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 9), 0);
    transform: translate3d(0, calc(-1% * 9), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown9 {
  -webkit-animation-name: fadeInDown9;
  animation-name: fadeInDown9;
}

@-webkit-keyframes fadeInDown10 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 10), 0);
    transform: translate3d(0, calc(-1% * 10), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown10 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 10), 0);
    transform: translate3d(0, calc(-1% * 10), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown10 {
  -webkit-animation-name: fadeInDown10;
  animation-name: fadeInDown10;
}

@-webkit-keyframes fadeInDown11 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 11), 0);
    transform: translate3d(0, calc(-1% * 11), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown11 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 11), 0);
    transform: translate3d(0, calc(-1% * 11), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown11 {
  -webkit-animation-name: fadeInDown11;
  animation-name: fadeInDown11;
}

@-webkit-keyframes fadeInDown12 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 12), 0);
    transform: translate3d(0, calc(-1% * 12), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown12 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 12), 0);
    transform: translate3d(0, calc(-1% * 12), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown12 {
  -webkit-animation-name: fadeInDown12;
  animation-name: fadeInDown12;
}

@-webkit-keyframes fadeInDown13 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 13), 0);
    transform: translate3d(0, calc(-1% * 13), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown13 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 13), 0);
    transform: translate3d(0, calc(-1% * 13), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown13 {
  -webkit-animation-name: fadeInDown13;
  animation-name: fadeInDown13;
}

@-webkit-keyframes fadeInDown14 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 14), 0);
    transform: translate3d(0, calc(-1% * 14), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown14 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 14), 0);
    transform: translate3d(0, calc(-1% * 14), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown14 {
  -webkit-animation-name: fadeInDown14;
  animation-name: fadeInDown14;
}

@-webkit-keyframes fadeInDown15 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 15), 0);
    transform: translate3d(0, calc(-1% * 15), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown15 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 15), 0);
    transform: translate3d(0, calc(-1% * 15), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown15 {
  -webkit-animation-name: fadeInDown15;
  animation-name: fadeInDown15;
}

@-webkit-keyframes fadeInDown16 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 16), 0);
    transform: translate3d(0, calc(-1% * 16), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown16 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 16), 0);
    transform: translate3d(0, calc(-1% * 16), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown16 {
  -webkit-animation-name: fadeInDown16;
  animation-name: fadeInDown16;
}

@-webkit-keyframes fadeInDown17 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 17), 0);
    transform: translate3d(0, calc(-1% * 17), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown17 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 17), 0);
    transform: translate3d(0, calc(-1% * 17), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown17 {
  -webkit-animation-name: fadeInDown17;
  animation-name: fadeInDown17;
}

@-webkit-keyframes fadeInDown18 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 18), 0);
    transform: translate3d(0, calc(-1% * 18), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown18 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 18), 0);
    transform: translate3d(0, calc(-1% * 18), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown18 {
  -webkit-animation-name: fadeInDown18;
  animation-name: fadeInDown18;
}

@-webkit-keyframes fadeInDown19 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 19), 0);
    transform: translate3d(0, calc(-1% * 19), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown19 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 19), 0);
    transform: translate3d(0, calc(-1% * 19), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown19 {
  -webkit-animation-name: fadeInDown19;
  animation-name: fadeInDown19;
}

@-webkit-keyframes fadeInDown20 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 20), 0);
    transform: translate3d(0, calc(-1% * 20), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown20 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 20), 0);
    transform: translate3d(0, calc(-1% * 20), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown20 {
  -webkit-animation-name: fadeInDown20;
  animation-name: fadeInDown20;
}

@-webkit-keyframes fadeInDown21 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 21), 0);
    transform: translate3d(0, calc(-1% * 21), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown21 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 21), 0);
    transform: translate3d(0, calc(-1% * 21), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown21 {
  -webkit-animation-name: fadeInDown21;
  animation-name: fadeInDown21;
}

@-webkit-keyframes fadeInDown22 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 22), 0);
    transform: translate3d(0, calc(-1% * 22), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown22 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 22), 0);
    transform: translate3d(0, calc(-1% * 22), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown22 {
  -webkit-animation-name: fadeInDown22;
  animation-name: fadeInDown22;
}

@-webkit-keyframes fadeInDown23 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 23), 0);
    transform: translate3d(0, calc(-1% * 23), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown23 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 23), 0);
    transform: translate3d(0, calc(-1% * 23), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown23 {
  -webkit-animation-name: fadeInDown23;
  animation-name: fadeInDown23;
}

@-webkit-keyframes fadeInDown24 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 24), 0);
    transform: translate3d(0, calc(-1% * 24), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown24 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 24), 0);
    transform: translate3d(0, calc(-1% * 24), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown24 {
  -webkit-animation-name: fadeInDown24;
  animation-name: fadeInDown24;
}

@-webkit-keyframes fadeInDown25 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 25), 0);
    transform: translate3d(0, calc(-1% * 25), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown25 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 25), 0);
    transform: translate3d(0, calc(-1% * 25), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown25 {
  -webkit-animation-name: fadeInDown25;
  animation-name: fadeInDown25;
}

@-webkit-keyframes fadeInDown26 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 26), 0);
    transform: translate3d(0, calc(-1% * 26), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown26 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 26), 0);
    transform: translate3d(0, calc(-1% * 26), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown26 {
  -webkit-animation-name: fadeInDown26;
  animation-name: fadeInDown26;
}

@-webkit-keyframes fadeInDown27 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 27), 0);
    transform: translate3d(0, calc(-1% * 27), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown27 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 27), 0);
    transform: translate3d(0, calc(-1% * 27), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown27 {
  -webkit-animation-name: fadeInDown27;
  animation-name: fadeInDown27;
}

@-webkit-keyframes fadeInDown28 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 28), 0);
    transform: translate3d(0, calc(-1% * 28), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown28 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 28), 0);
    transform: translate3d(0, calc(-1% * 28), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown28 {
  -webkit-animation-name: fadeInDown28;
  animation-name: fadeInDown28;
}

@-webkit-keyframes fadeInDown29 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 29), 0);
    transform: translate3d(0, calc(-1% * 29), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown29 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 29), 0);
    transform: translate3d(0, calc(-1% * 29), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown29 {
  -webkit-animation-name: fadeInDown29;
  animation-name: fadeInDown29;
}

@-webkit-keyframes fadeInDown30 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 30), 0);
    transform: translate3d(0, calc(-1% * 30), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown30 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 30), 0);
    transform: translate3d(0, calc(-1% * 30), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown30 {
  -webkit-animation-name: fadeInDown30;
  animation-name: fadeInDown30;
}

@-webkit-keyframes fadeInDown31 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 31), 0);
    transform: translate3d(0, calc(-1% * 31), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown31 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 31), 0);
    transform: translate3d(0, calc(-1% * 31), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown31 {
  -webkit-animation-name: fadeInDown31;
  animation-name: fadeInDown31;
}

@-webkit-keyframes fadeInDown32 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 32), 0);
    transform: translate3d(0, calc(-1% * 32), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown32 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 32), 0);
    transform: translate3d(0, calc(-1% * 32), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown32 {
  -webkit-animation-name: fadeInDown32;
  animation-name: fadeInDown32;
}

@-webkit-keyframes fadeInDown33 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 33), 0);
    transform: translate3d(0, calc(-1% * 33), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown33 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 33), 0);
    transform: translate3d(0, calc(-1% * 33), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown33 {
  -webkit-animation-name: fadeInDown33;
  animation-name: fadeInDown33;
}

@-webkit-keyframes fadeInDown34 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 34), 0);
    transform: translate3d(0, calc(-1% * 34), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown34 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 34), 0);
    transform: translate3d(0, calc(-1% * 34), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown34 {
  -webkit-animation-name: fadeInDown34;
  animation-name: fadeInDown34;
}

@-webkit-keyframes fadeInDown35 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 35), 0);
    transform: translate3d(0, calc(-1% * 35), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown35 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 35), 0);
    transform: translate3d(0, calc(-1% * 35), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown35 {
  -webkit-animation-name: fadeInDown35;
  animation-name: fadeInDown35;
}

@-webkit-keyframes fadeInDown36 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 36), 0);
    transform: translate3d(0, calc(-1% * 36), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown36 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 36), 0);
    transform: translate3d(0, calc(-1% * 36), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown36 {
  -webkit-animation-name: fadeInDown36;
  animation-name: fadeInDown36;
}

@-webkit-keyframes fadeInDown37 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 37), 0);
    transform: translate3d(0, calc(-1% * 37), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown37 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 37), 0);
    transform: translate3d(0, calc(-1% * 37), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown37 {
  -webkit-animation-name: fadeInDown37;
  animation-name: fadeInDown37;
}

@-webkit-keyframes fadeInDown38 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 38), 0);
    transform: translate3d(0, calc(-1% * 38), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown38 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 38), 0);
    transform: translate3d(0, calc(-1% * 38), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown38 {
  -webkit-animation-name: fadeInDown38;
  animation-name: fadeInDown38;
}

@-webkit-keyframes fadeInDown39 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 39), 0);
    transform: translate3d(0, calc(-1% * 39), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown39 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 39), 0);
    transform: translate3d(0, calc(-1% * 39), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown39 {
  -webkit-animation-name: fadeInDown39;
  animation-name: fadeInDown39;
}

@-webkit-keyframes fadeInDown40 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 40), 0);
    transform: translate3d(0, calc(-1% * 40), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown40 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 40), 0);
    transform: translate3d(0, calc(-1% * 40), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown40 {
  -webkit-animation-name: fadeInDown40;
  animation-name: fadeInDown40;
}

@-webkit-keyframes fadeInDown41 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 41), 0);
    transform: translate3d(0, calc(-1% * 41), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown41 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 41), 0);
    transform: translate3d(0, calc(-1% * 41), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown41 {
  -webkit-animation-name: fadeInDown41;
  animation-name: fadeInDown41;
}

@-webkit-keyframes fadeInDown42 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 42), 0);
    transform: translate3d(0, calc(-1% * 42), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown42 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 42), 0);
    transform: translate3d(0, calc(-1% * 42), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown42 {
  -webkit-animation-name: fadeInDown42;
  animation-name: fadeInDown42;
}

@-webkit-keyframes fadeInDown43 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 43), 0);
    transform: translate3d(0, calc(-1% * 43), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown43 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 43), 0);
    transform: translate3d(0, calc(-1% * 43), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown43 {
  -webkit-animation-name: fadeInDown43;
  animation-name: fadeInDown43;
}

@-webkit-keyframes fadeInDown44 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 44), 0);
    transform: translate3d(0, calc(-1% * 44), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown44 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 44), 0);
    transform: translate3d(0, calc(-1% * 44), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown44 {
  -webkit-animation-name: fadeInDown44;
  animation-name: fadeInDown44;
}

@-webkit-keyframes fadeInDown45 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 45), 0);
    transform: translate3d(0, calc(-1% * 45), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown45 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 45), 0);
    transform: translate3d(0, calc(-1% * 45), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown45 {
  -webkit-animation-name: fadeInDown45;
  animation-name: fadeInDown45;
}

@-webkit-keyframes fadeInDown46 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 46), 0);
    transform: translate3d(0, calc(-1% * 46), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown46 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 46), 0);
    transform: translate3d(0, calc(-1% * 46), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown46 {
  -webkit-animation-name: fadeInDown46;
  animation-name: fadeInDown46;
}

@-webkit-keyframes fadeInDown47 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 47), 0);
    transform: translate3d(0, calc(-1% * 47), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown47 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 47), 0);
    transform: translate3d(0, calc(-1% * 47), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown47 {
  -webkit-animation-name: fadeInDown47;
  animation-name: fadeInDown47;
}

@-webkit-keyframes fadeInDown48 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 48), 0);
    transform: translate3d(0, calc(-1% * 48), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown48 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 48), 0);
    transform: translate3d(0, calc(-1% * 48), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown48 {
  -webkit-animation-name: fadeInDown48;
  animation-name: fadeInDown48;
}

@-webkit-keyframes fadeInDown49 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 49), 0);
    transform: translate3d(0, calc(-1% * 49), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown49 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 49), 0);
    transform: translate3d(0, calc(-1% * 49), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown49 {
  -webkit-animation-name: fadeInDown49;
  animation-name: fadeInDown49;
}

@-webkit-keyframes fadeInDown50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 50), 0);
    transform: translate3d(0, calc(-1% * 50), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 50), 0);
    transform: translate3d(0, calc(-1% * 50), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown50 {
  -webkit-animation-name: fadeInDown50;
  animation-name: fadeInDown50;
}

@-webkit-keyframes fadeInDown51 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 51), 0);
    transform: translate3d(0, calc(-1% * 51), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown51 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 51), 0);
    transform: translate3d(0, calc(-1% * 51), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown51 {
  -webkit-animation-name: fadeInDown51;
  animation-name: fadeInDown51;
}

@-webkit-keyframes fadeInDown52 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 52), 0);
    transform: translate3d(0, calc(-1% * 52), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown52 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 52), 0);
    transform: translate3d(0, calc(-1% * 52), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown52 {
  -webkit-animation-name: fadeInDown52;
  animation-name: fadeInDown52;
}

@-webkit-keyframes fadeInDown53 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 53), 0);
    transform: translate3d(0, calc(-1% * 53), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown53 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 53), 0);
    transform: translate3d(0, calc(-1% * 53), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown53 {
  -webkit-animation-name: fadeInDown53;
  animation-name: fadeInDown53;
}

@-webkit-keyframes fadeInDown54 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 54), 0);
    transform: translate3d(0, calc(-1% * 54), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown54 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 54), 0);
    transform: translate3d(0, calc(-1% * 54), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown54 {
  -webkit-animation-name: fadeInDown54;
  animation-name: fadeInDown54;
}

@-webkit-keyframes fadeInDown55 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 55), 0);
    transform: translate3d(0, calc(-1% * 55), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown55 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 55), 0);
    transform: translate3d(0, calc(-1% * 55), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown55 {
  -webkit-animation-name: fadeInDown55;
  animation-name: fadeInDown55;
}

@-webkit-keyframes fadeInDown56 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 56), 0);
    transform: translate3d(0, calc(-1% * 56), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown56 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 56), 0);
    transform: translate3d(0, calc(-1% * 56), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown56 {
  -webkit-animation-name: fadeInDown56;
  animation-name: fadeInDown56;
}

@-webkit-keyframes fadeInDown57 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 57), 0);
    transform: translate3d(0, calc(-1% * 57), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown57 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 57), 0);
    transform: translate3d(0, calc(-1% * 57), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown57 {
  -webkit-animation-name: fadeInDown57;
  animation-name: fadeInDown57;
}

@-webkit-keyframes fadeInDown58 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 58), 0);
    transform: translate3d(0, calc(-1% * 58), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown58 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 58), 0);
    transform: translate3d(0, calc(-1% * 58), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown58 {
  -webkit-animation-name: fadeInDown58;
  animation-name: fadeInDown58;
}

@-webkit-keyframes fadeInDown59 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 59), 0);
    transform: translate3d(0, calc(-1% * 59), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown59 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 59), 0);
    transform: translate3d(0, calc(-1% * 59), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown59 {
  -webkit-animation-name: fadeInDown59;
  animation-name: fadeInDown59;
}

@-webkit-keyframes fadeInDown60 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 60), 0);
    transform: translate3d(0, calc(-1% * 60), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown60 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 60), 0);
    transform: translate3d(0, calc(-1% * 60), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown60 {
  -webkit-animation-name: fadeInDown60;
  animation-name: fadeInDown60;
}

@-webkit-keyframes fadeInDown61 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 61), 0);
    transform: translate3d(0, calc(-1% * 61), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown61 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 61), 0);
    transform: translate3d(0, calc(-1% * 61), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown61 {
  -webkit-animation-name: fadeInDown61;
  animation-name: fadeInDown61;
}

@-webkit-keyframes fadeInDown62 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 62), 0);
    transform: translate3d(0, calc(-1% * 62), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown62 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 62), 0);
    transform: translate3d(0, calc(-1% * 62), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown62 {
  -webkit-animation-name: fadeInDown62;
  animation-name: fadeInDown62;
}

@-webkit-keyframes fadeInDown63 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 63), 0);
    transform: translate3d(0, calc(-1% * 63), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown63 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 63), 0);
    transform: translate3d(0, calc(-1% * 63), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown63 {
  -webkit-animation-name: fadeInDown63;
  animation-name: fadeInDown63;
}

@-webkit-keyframes fadeInDown64 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 64), 0);
    transform: translate3d(0, calc(-1% * 64), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown64 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 64), 0);
    transform: translate3d(0, calc(-1% * 64), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown64 {
  -webkit-animation-name: fadeInDown64;
  animation-name: fadeInDown64;
}

@-webkit-keyframes fadeInDown65 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 65), 0);
    transform: translate3d(0, calc(-1% * 65), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown65 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 65), 0);
    transform: translate3d(0, calc(-1% * 65), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown65 {
  -webkit-animation-name: fadeInDown65;
  animation-name: fadeInDown65;
}

@-webkit-keyframes fadeInDown66 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 66), 0);
    transform: translate3d(0, calc(-1% * 66), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown66 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 66), 0);
    transform: translate3d(0, calc(-1% * 66), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown66 {
  -webkit-animation-name: fadeInDown66;
  animation-name: fadeInDown66;
}

@-webkit-keyframes fadeInDown67 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 67), 0);
    transform: translate3d(0, calc(-1% * 67), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown67 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 67), 0);
    transform: translate3d(0, calc(-1% * 67), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown67 {
  -webkit-animation-name: fadeInDown67;
  animation-name: fadeInDown67;
}

@-webkit-keyframes fadeInDown68 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 68), 0);
    transform: translate3d(0, calc(-1% * 68), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown68 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 68), 0);
    transform: translate3d(0, calc(-1% * 68), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown68 {
  -webkit-animation-name: fadeInDown68;
  animation-name: fadeInDown68;
}

@-webkit-keyframes fadeInDown69 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 69), 0);
    transform: translate3d(0, calc(-1% * 69), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown69 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 69), 0);
    transform: translate3d(0, calc(-1% * 69), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown69 {
  -webkit-animation-name: fadeInDown69;
  animation-name: fadeInDown69;
}

@-webkit-keyframes fadeInDown70 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 70), 0);
    transform: translate3d(0, calc(-1% * 70), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown70 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 70), 0);
    transform: translate3d(0, calc(-1% * 70), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown70 {
  -webkit-animation-name: fadeInDown70;
  animation-name: fadeInDown70;
}

@-webkit-keyframes fadeInDown71 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 71), 0);
    transform: translate3d(0, calc(-1% * 71), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown71 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 71), 0);
    transform: translate3d(0, calc(-1% * 71), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown71 {
  -webkit-animation-name: fadeInDown71;
  animation-name: fadeInDown71;
}

@-webkit-keyframes fadeInDown72 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 72), 0);
    transform: translate3d(0, calc(-1% * 72), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown72 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 72), 0);
    transform: translate3d(0, calc(-1% * 72), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown72 {
  -webkit-animation-name: fadeInDown72;
  animation-name: fadeInDown72;
}

@-webkit-keyframes fadeInDown73 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 73), 0);
    transform: translate3d(0, calc(-1% * 73), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown73 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 73), 0);
    transform: translate3d(0, calc(-1% * 73), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown73 {
  -webkit-animation-name: fadeInDown73;
  animation-name: fadeInDown73;
}

@-webkit-keyframes fadeInDown74 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 74), 0);
    transform: translate3d(0, calc(-1% * 74), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown74 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 74), 0);
    transform: translate3d(0, calc(-1% * 74), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown74 {
  -webkit-animation-name: fadeInDown74;
  animation-name: fadeInDown74;
}

@-webkit-keyframes fadeInDown75 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 75), 0);
    transform: translate3d(0, calc(-1% * 75), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown75 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 75), 0);
    transform: translate3d(0, calc(-1% * 75), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown75 {
  -webkit-animation-name: fadeInDown75;
  animation-name: fadeInDown75;
}

@-webkit-keyframes fadeInDown76 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 76), 0);
    transform: translate3d(0, calc(-1% * 76), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown76 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 76), 0);
    transform: translate3d(0, calc(-1% * 76), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown76 {
  -webkit-animation-name: fadeInDown76;
  animation-name: fadeInDown76;
}

@-webkit-keyframes fadeInDown77 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 77), 0);
    transform: translate3d(0, calc(-1% * 77), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown77 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 77), 0);
    transform: translate3d(0, calc(-1% * 77), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown77 {
  -webkit-animation-name: fadeInDown77;
  animation-name: fadeInDown77;
}

@-webkit-keyframes fadeInDown78 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 78), 0);
    transform: translate3d(0, calc(-1% * 78), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown78 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 78), 0);
    transform: translate3d(0, calc(-1% * 78), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown78 {
  -webkit-animation-name: fadeInDown78;
  animation-name: fadeInDown78;
}

@-webkit-keyframes fadeInDown79 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 79), 0);
    transform: translate3d(0, calc(-1% * 79), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown79 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 79), 0);
    transform: translate3d(0, calc(-1% * 79), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown79 {
  -webkit-animation-name: fadeInDown79;
  animation-name: fadeInDown79;
}

@-webkit-keyframes fadeInDown80 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 80), 0);
    transform: translate3d(0, calc(-1% * 80), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown80 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 80), 0);
    transform: translate3d(0, calc(-1% * 80), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown80 {
  -webkit-animation-name: fadeInDown80;
  animation-name: fadeInDown80;
}

@-webkit-keyframes fadeInDown81 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 81), 0);
    transform: translate3d(0, calc(-1% * 81), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown81 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 81), 0);
    transform: translate3d(0, calc(-1% * 81), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown81 {
  -webkit-animation-name: fadeInDown81;
  animation-name: fadeInDown81;
}

@-webkit-keyframes fadeInDown82 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 82), 0);
    transform: translate3d(0, calc(-1% * 82), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown82 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 82), 0);
    transform: translate3d(0, calc(-1% * 82), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown82 {
  -webkit-animation-name: fadeInDown82;
  animation-name: fadeInDown82;
}

@-webkit-keyframes fadeInDown83 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 83), 0);
    transform: translate3d(0, calc(-1% * 83), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown83 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 83), 0);
    transform: translate3d(0, calc(-1% * 83), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown83 {
  -webkit-animation-name: fadeInDown83;
  animation-name: fadeInDown83;
}

@-webkit-keyframes fadeInDown84 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 84), 0);
    transform: translate3d(0, calc(-1% * 84), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown84 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 84), 0);
    transform: translate3d(0, calc(-1% * 84), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown84 {
  -webkit-animation-name: fadeInDown84;
  animation-name: fadeInDown84;
}

@-webkit-keyframes fadeInDown85 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 85), 0);
    transform: translate3d(0, calc(-1% * 85), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown85 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 85), 0);
    transform: translate3d(0, calc(-1% * 85), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown85 {
  -webkit-animation-name: fadeInDown85;
  animation-name: fadeInDown85;
}

@-webkit-keyframes fadeInDown86 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 86), 0);
    transform: translate3d(0, calc(-1% * 86), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown86 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 86), 0);
    transform: translate3d(0, calc(-1% * 86), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown86 {
  -webkit-animation-name: fadeInDown86;
  animation-name: fadeInDown86;
}

@-webkit-keyframes fadeInDown87 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 87), 0);
    transform: translate3d(0, calc(-1% * 87), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown87 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 87), 0);
    transform: translate3d(0, calc(-1% * 87), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown87 {
  -webkit-animation-name: fadeInDown87;
  animation-name: fadeInDown87;
}

@-webkit-keyframes fadeInDown88 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 88), 0);
    transform: translate3d(0, calc(-1% * 88), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown88 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 88), 0);
    transform: translate3d(0, calc(-1% * 88), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown88 {
  -webkit-animation-name: fadeInDown88;
  animation-name: fadeInDown88;
}

@-webkit-keyframes fadeInDown89 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 89), 0);
    transform: translate3d(0, calc(-1% * 89), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown89 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 89), 0);
    transform: translate3d(0, calc(-1% * 89), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown89 {
  -webkit-animation-name: fadeInDown89;
  animation-name: fadeInDown89;
}

@-webkit-keyframes fadeInDown90 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 90), 0);
    transform: translate3d(0, calc(-1% * 90), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown90 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 90), 0);
    transform: translate3d(0, calc(-1% * 90), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown90 {
  -webkit-animation-name: fadeInDown90;
  animation-name: fadeInDown90;
}

@-webkit-keyframes fadeInDown91 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 91), 0);
    transform: translate3d(0, calc(-1% * 91), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown91 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 91), 0);
    transform: translate3d(0, calc(-1% * 91), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown91 {
  -webkit-animation-name: fadeInDown91;
  animation-name: fadeInDown91;
}

@-webkit-keyframes fadeInDown92 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 92), 0);
    transform: translate3d(0, calc(-1% * 92), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown92 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 92), 0);
    transform: translate3d(0, calc(-1% * 92), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown92 {
  -webkit-animation-name: fadeInDown92;
  animation-name: fadeInDown92;
}

@-webkit-keyframes fadeInDown93 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 93), 0);
    transform: translate3d(0, calc(-1% * 93), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown93 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 93), 0);
    transform: translate3d(0, calc(-1% * 93), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown93 {
  -webkit-animation-name: fadeInDown93;
  animation-name: fadeInDown93;
}

@-webkit-keyframes fadeInDown94 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 94), 0);
    transform: translate3d(0, calc(-1% * 94), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown94 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 94), 0);
    transform: translate3d(0, calc(-1% * 94), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown94 {
  -webkit-animation-name: fadeInDown94;
  animation-name: fadeInDown94;
}

@-webkit-keyframes fadeInDown95 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 95), 0);
    transform: translate3d(0, calc(-1% * 95), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown95 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 95), 0);
    transform: translate3d(0, calc(-1% * 95), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown95 {
  -webkit-animation-name: fadeInDown95;
  animation-name: fadeInDown95;
}

@-webkit-keyframes fadeInDown96 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 96), 0);
    transform: translate3d(0, calc(-1% * 96), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown96 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 96), 0);
    transform: translate3d(0, calc(-1% * 96), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown96 {
  -webkit-animation-name: fadeInDown96;
  animation-name: fadeInDown96;
}

@-webkit-keyframes fadeInDown97 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 97), 0);
    transform: translate3d(0, calc(-1% * 97), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown97 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 97), 0);
    transform: translate3d(0, calc(-1% * 97), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown97 {
  -webkit-animation-name: fadeInDown97;
  animation-name: fadeInDown97;
}

@-webkit-keyframes fadeInDown98 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 98), 0);
    transform: translate3d(0, calc(-1% * 98), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown98 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 98), 0);
    transform: translate3d(0, calc(-1% * 98), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown98 {
  -webkit-animation-name: fadeInDown98;
  animation-name: fadeInDown98;
}

@-webkit-keyframes fadeInDown99 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 99), 0);
    transform: translate3d(0, calc(-1% * 99), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown99 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 99), 0);
    transform: translate3d(0, calc(-1% * 99), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown99 {
  -webkit-animation-name: fadeInDown99;
  animation-name: fadeInDown99;
}

@-webkit-keyframes fadeInDown100 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 100), 0);
    transform: translate3d(0, calc(-1% * 100), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown100 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-1% * 100), 0);
    transform: translate3d(0, calc(-1% * 100), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown100 {
  -webkit-animation-name: fadeInDown100;
  animation-name: fadeInDown100;
}

@-webkit-keyframes fadeInUp1 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 1), 0);
    transform: translate3d(0, calc(1% * 1), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp1 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 1), 0);
    transform: translate3d(0, calc(1% * 1), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp1 {
  -webkit-animation-name: fadeInUp1;
  animation-name: fadeInUp1;
}

@-webkit-keyframes fadeInUp2 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 2), 0);
    transform: translate3d(0, calc(1% * 2), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp2 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 2), 0);
    transform: translate3d(0, calc(1% * 2), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp2 {
  -webkit-animation-name: fadeInUp2;
  animation-name: fadeInUp2;
}

@-webkit-keyframes fadeInUp3 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 3), 0);
    transform: translate3d(0, calc(1% * 3), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp3 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 3), 0);
    transform: translate3d(0, calc(1% * 3), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp3 {
  -webkit-animation-name: fadeInUp3;
  animation-name: fadeInUp3;
}

@-webkit-keyframes fadeInUp4 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 4), 0);
    transform: translate3d(0, calc(1% * 4), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp4 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 4), 0);
    transform: translate3d(0, calc(1% * 4), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp4 {
  -webkit-animation-name: fadeInUp4;
  animation-name: fadeInUp4;
}

@-webkit-keyframes fadeInUp5 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 5), 0);
    transform: translate3d(0, calc(1% * 5), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp5 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 5), 0);
    transform: translate3d(0, calc(1% * 5), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp5 {
  -webkit-animation-name: fadeInUp5;
  animation-name: fadeInUp5;
}

@-webkit-keyframes fadeInUp6 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 6), 0);
    transform: translate3d(0, calc(1% * 6), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp6 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 6), 0);
    transform: translate3d(0, calc(1% * 6), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp6 {
  -webkit-animation-name: fadeInUp6;
  animation-name: fadeInUp6;
}

@-webkit-keyframes fadeInUp7 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 7), 0);
    transform: translate3d(0, calc(1% * 7), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp7 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 7), 0);
    transform: translate3d(0, calc(1% * 7), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp7 {
  -webkit-animation-name: fadeInUp7;
  animation-name: fadeInUp7;
}

@-webkit-keyframes fadeInUp8 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 8), 0);
    transform: translate3d(0, calc(1% * 8), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp8 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 8), 0);
    transform: translate3d(0, calc(1% * 8), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp8 {
  -webkit-animation-name: fadeInUp8;
  animation-name: fadeInUp8;
}

@-webkit-keyframes fadeInUp9 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 9), 0);
    transform: translate3d(0, calc(1% * 9), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp9 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 9), 0);
    transform: translate3d(0, calc(1% * 9), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp9 {
  -webkit-animation-name: fadeInUp9;
  animation-name: fadeInUp9;
}

@-webkit-keyframes fadeInUp10 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 10), 0);
    transform: translate3d(0, calc(1% * 10), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp10 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 10), 0);
    transform: translate3d(0, calc(1% * 10), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp10 {
  -webkit-animation-name: fadeInUp10;
  animation-name: fadeInUp10;
}

@-webkit-keyframes fadeInUp11 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 11), 0);
    transform: translate3d(0, calc(1% * 11), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp11 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 11), 0);
    transform: translate3d(0, calc(1% * 11), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp11 {
  -webkit-animation-name: fadeInUp11;
  animation-name: fadeInUp11;
}

@-webkit-keyframes fadeInUp12 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 12), 0);
    transform: translate3d(0, calc(1% * 12), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp12 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 12), 0);
    transform: translate3d(0, calc(1% * 12), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp12 {
  -webkit-animation-name: fadeInUp12;
  animation-name: fadeInUp12;
}

@-webkit-keyframes fadeInUp13 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 13), 0);
    transform: translate3d(0, calc(1% * 13), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp13 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 13), 0);
    transform: translate3d(0, calc(1% * 13), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp13 {
  -webkit-animation-name: fadeInUp13;
  animation-name: fadeInUp13;
}

@-webkit-keyframes fadeInUp14 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 14), 0);
    transform: translate3d(0, calc(1% * 14), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp14 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 14), 0);
    transform: translate3d(0, calc(1% * 14), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp14 {
  -webkit-animation-name: fadeInUp14;
  animation-name: fadeInUp14;
}

@-webkit-keyframes fadeInUp15 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 15), 0);
    transform: translate3d(0, calc(1% * 15), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp15 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 15), 0);
    transform: translate3d(0, calc(1% * 15), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp15 {
  -webkit-animation-name: fadeInUp15;
  animation-name: fadeInUp15;
}

@-webkit-keyframes fadeInUp16 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 16), 0);
    transform: translate3d(0, calc(1% * 16), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp16 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 16), 0);
    transform: translate3d(0, calc(1% * 16), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp16 {
  -webkit-animation-name: fadeInUp16;
  animation-name: fadeInUp16;
}

@-webkit-keyframes fadeInUp17 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 17), 0);
    transform: translate3d(0, calc(1% * 17), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp17 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 17), 0);
    transform: translate3d(0, calc(1% * 17), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp17 {
  -webkit-animation-name: fadeInUp17;
  animation-name: fadeInUp17;
}

@-webkit-keyframes fadeInUp18 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 18), 0);
    transform: translate3d(0, calc(1% * 18), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp18 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 18), 0);
    transform: translate3d(0, calc(1% * 18), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp18 {
  -webkit-animation-name: fadeInUp18;
  animation-name: fadeInUp18;
}

@-webkit-keyframes fadeInUp19 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 19), 0);
    transform: translate3d(0, calc(1% * 19), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp19 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 19), 0);
    transform: translate3d(0, calc(1% * 19), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp19 {
  -webkit-animation-name: fadeInUp19;
  animation-name: fadeInUp19;
}

@-webkit-keyframes fadeInUp20 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 20), 0);
    transform: translate3d(0, calc(1% * 20), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp20 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 20), 0);
    transform: translate3d(0, calc(1% * 20), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp20 {
  -webkit-animation-name: fadeInUp20;
  animation-name: fadeInUp20;
}

@-webkit-keyframes fadeInUp21 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 21), 0);
    transform: translate3d(0, calc(1% * 21), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp21 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 21), 0);
    transform: translate3d(0, calc(1% * 21), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp21 {
  -webkit-animation-name: fadeInUp21;
  animation-name: fadeInUp21;
}

@-webkit-keyframes fadeInUp22 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 22), 0);
    transform: translate3d(0, calc(1% * 22), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp22 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 22), 0);
    transform: translate3d(0, calc(1% * 22), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp22 {
  -webkit-animation-name: fadeInUp22;
  animation-name: fadeInUp22;
}

@-webkit-keyframes fadeInUp23 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 23), 0);
    transform: translate3d(0, calc(1% * 23), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp23 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 23), 0);
    transform: translate3d(0, calc(1% * 23), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp23 {
  -webkit-animation-name: fadeInUp23;
  animation-name: fadeInUp23;
}

@-webkit-keyframes fadeInUp24 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 24), 0);
    transform: translate3d(0, calc(1% * 24), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp24 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 24), 0);
    transform: translate3d(0, calc(1% * 24), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp24 {
  -webkit-animation-name: fadeInUp24;
  animation-name: fadeInUp24;
}

@-webkit-keyframes fadeInUp25 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 25), 0);
    transform: translate3d(0, calc(1% * 25), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp25 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 25), 0);
    transform: translate3d(0, calc(1% * 25), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp25 {
  -webkit-animation-name: fadeInUp25;
  animation-name: fadeInUp25;
}

@-webkit-keyframes fadeInUp26 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 26), 0);
    transform: translate3d(0, calc(1% * 26), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp26 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 26), 0);
    transform: translate3d(0, calc(1% * 26), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp26 {
  -webkit-animation-name: fadeInUp26;
  animation-name: fadeInUp26;
}

@-webkit-keyframes fadeInUp27 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 27), 0);
    transform: translate3d(0, calc(1% * 27), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp27 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 27), 0);
    transform: translate3d(0, calc(1% * 27), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp27 {
  -webkit-animation-name: fadeInUp27;
  animation-name: fadeInUp27;
}

@-webkit-keyframes fadeInUp28 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 28), 0);
    transform: translate3d(0, calc(1% * 28), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp28 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 28), 0);
    transform: translate3d(0, calc(1% * 28), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp28 {
  -webkit-animation-name: fadeInUp28;
  animation-name: fadeInUp28;
}

@-webkit-keyframes fadeInUp29 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 29), 0);
    transform: translate3d(0, calc(1% * 29), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp29 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 29), 0);
    transform: translate3d(0, calc(1% * 29), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp29 {
  -webkit-animation-name: fadeInUp29;
  animation-name: fadeInUp29;
}

@-webkit-keyframes fadeInUp30 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 30), 0);
    transform: translate3d(0, calc(1% * 30), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp30 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 30), 0);
    transform: translate3d(0, calc(1% * 30), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp30 {
  -webkit-animation-name: fadeInUp30;
  animation-name: fadeInUp30;
}

@-webkit-keyframes fadeInUp31 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 31), 0);
    transform: translate3d(0, calc(1% * 31), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp31 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 31), 0);
    transform: translate3d(0, calc(1% * 31), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp31 {
  -webkit-animation-name: fadeInUp31;
  animation-name: fadeInUp31;
}

@-webkit-keyframes fadeInUp32 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 32), 0);
    transform: translate3d(0, calc(1% * 32), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp32 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 32), 0);
    transform: translate3d(0, calc(1% * 32), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp32 {
  -webkit-animation-name: fadeInUp32;
  animation-name: fadeInUp32;
}

@-webkit-keyframes fadeInUp33 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 33), 0);
    transform: translate3d(0, calc(1% * 33), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp33 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 33), 0);
    transform: translate3d(0, calc(1% * 33), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp33 {
  -webkit-animation-name: fadeInUp33;
  animation-name: fadeInUp33;
}

@-webkit-keyframes fadeInUp34 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 34), 0);
    transform: translate3d(0, calc(1% * 34), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp34 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 34), 0);
    transform: translate3d(0, calc(1% * 34), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp34 {
  -webkit-animation-name: fadeInUp34;
  animation-name: fadeInUp34;
}

@-webkit-keyframes fadeInUp35 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 35), 0);
    transform: translate3d(0, calc(1% * 35), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp35 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 35), 0);
    transform: translate3d(0, calc(1% * 35), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp35 {
  -webkit-animation-name: fadeInUp35;
  animation-name: fadeInUp35;
}

@-webkit-keyframes fadeInUp36 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 36), 0);
    transform: translate3d(0, calc(1% * 36), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp36 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 36), 0);
    transform: translate3d(0, calc(1% * 36), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp36 {
  -webkit-animation-name: fadeInUp36;
  animation-name: fadeInUp36;
}

@-webkit-keyframes fadeInUp37 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 37), 0);
    transform: translate3d(0, calc(1% * 37), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp37 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 37), 0);
    transform: translate3d(0, calc(1% * 37), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp37 {
  -webkit-animation-name: fadeInUp37;
  animation-name: fadeInUp37;
}

@-webkit-keyframes fadeInUp38 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 38), 0);
    transform: translate3d(0, calc(1% * 38), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp38 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 38), 0);
    transform: translate3d(0, calc(1% * 38), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp38 {
  -webkit-animation-name: fadeInUp38;
  animation-name: fadeInUp38;
}

@-webkit-keyframes fadeInUp39 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 39), 0);
    transform: translate3d(0, calc(1% * 39), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp39 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 39), 0);
    transform: translate3d(0, calc(1% * 39), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp39 {
  -webkit-animation-name: fadeInUp39;
  animation-name: fadeInUp39;
}

@-webkit-keyframes fadeInUp40 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 40), 0);
    transform: translate3d(0, calc(1% * 40), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp40 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 40), 0);
    transform: translate3d(0, calc(1% * 40), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp40 {
  -webkit-animation-name: fadeInUp40;
  animation-name: fadeInUp40;
}

@-webkit-keyframes fadeInUp41 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 41), 0);
    transform: translate3d(0, calc(1% * 41), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp41 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 41), 0);
    transform: translate3d(0, calc(1% * 41), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp41 {
  -webkit-animation-name: fadeInUp41;
  animation-name: fadeInUp41;
}

@-webkit-keyframes fadeInUp42 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 42), 0);
    transform: translate3d(0, calc(1% * 42), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp42 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 42), 0);
    transform: translate3d(0, calc(1% * 42), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp42 {
  -webkit-animation-name: fadeInUp42;
  animation-name: fadeInUp42;
}

@-webkit-keyframes fadeInUp43 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 43), 0);
    transform: translate3d(0, calc(1% * 43), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp43 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 43), 0);
    transform: translate3d(0, calc(1% * 43), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp43 {
  -webkit-animation-name: fadeInUp43;
  animation-name: fadeInUp43;
}

@-webkit-keyframes fadeInUp44 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 44), 0);
    transform: translate3d(0, calc(1% * 44), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp44 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 44), 0);
    transform: translate3d(0, calc(1% * 44), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp44 {
  -webkit-animation-name: fadeInUp44;
  animation-name: fadeInUp44;
}

@-webkit-keyframes fadeInUp45 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 45), 0);
    transform: translate3d(0, calc(1% * 45), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp45 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 45), 0);
    transform: translate3d(0, calc(1% * 45), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp45 {
  -webkit-animation-name: fadeInUp45;
  animation-name: fadeInUp45;
}

@-webkit-keyframes fadeInUp46 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 46), 0);
    transform: translate3d(0, calc(1% * 46), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp46 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 46), 0);
    transform: translate3d(0, calc(1% * 46), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp46 {
  -webkit-animation-name: fadeInUp46;
  animation-name: fadeInUp46;
}

@-webkit-keyframes fadeInUp47 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 47), 0);
    transform: translate3d(0, calc(1% * 47), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp47 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 47), 0);
    transform: translate3d(0, calc(1% * 47), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp47 {
  -webkit-animation-name: fadeInUp47;
  animation-name: fadeInUp47;
}

@-webkit-keyframes fadeInUp48 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 48), 0);
    transform: translate3d(0, calc(1% * 48), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp48 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 48), 0);
    transform: translate3d(0, calc(1% * 48), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp48 {
  -webkit-animation-name: fadeInUp48;
  animation-name: fadeInUp48;
}

@-webkit-keyframes fadeInUp49 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 49), 0);
    transform: translate3d(0, calc(1% * 49), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp49 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 49), 0);
    transform: translate3d(0, calc(1% * 49), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp49 {
  -webkit-animation-name: fadeInUp49;
  animation-name: fadeInUp49;
}

@-webkit-keyframes fadeInUp50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 50), 0);
    transform: translate3d(0, calc(1% * 50), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp50 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 50), 0);
    transform: translate3d(0, calc(1% * 50), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp50 {
  -webkit-animation-name: fadeInUp50;
  animation-name: fadeInUp50;
}

@-webkit-keyframes fadeInUp51 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 51), 0);
    transform: translate3d(0, calc(1% * 51), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp51 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 51), 0);
    transform: translate3d(0, calc(1% * 51), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp51 {
  -webkit-animation-name: fadeInUp51;
  animation-name: fadeInUp51;
}

@-webkit-keyframes fadeInUp52 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 52), 0);
    transform: translate3d(0, calc(1% * 52), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp52 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 52), 0);
    transform: translate3d(0, calc(1% * 52), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp52 {
  -webkit-animation-name: fadeInUp52;
  animation-name: fadeInUp52;
}

@-webkit-keyframes fadeInUp53 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 53), 0);
    transform: translate3d(0, calc(1% * 53), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp53 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 53), 0);
    transform: translate3d(0, calc(1% * 53), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp53 {
  -webkit-animation-name: fadeInUp53;
  animation-name: fadeInUp53;
}

@-webkit-keyframes fadeInUp54 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 54), 0);
    transform: translate3d(0, calc(1% * 54), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp54 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 54), 0);
    transform: translate3d(0, calc(1% * 54), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp54 {
  -webkit-animation-name: fadeInUp54;
  animation-name: fadeInUp54;
}

@-webkit-keyframes fadeInUp55 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 55), 0);
    transform: translate3d(0, calc(1% * 55), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp55 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 55), 0);
    transform: translate3d(0, calc(1% * 55), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp55 {
  -webkit-animation-name: fadeInUp55;
  animation-name: fadeInUp55;
}

@-webkit-keyframes fadeInUp56 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 56), 0);
    transform: translate3d(0, calc(1% * 56), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp56 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 56), 0);
    transform: translate3d(0, calc(1% * 56), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp56 {
  -webkit-animation-name: fadeInUp56;
  animation-name: fadeInUp56;
}

@-webkit-keyframes fadeInUp57 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 57), 0);
    transform: translate3d(0, calc(1% * 57), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp57 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 57), 0);
    transform: translate3d(0, calc(1% * 57), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp57 {
  -webkit-animation-name: fadeInUp57;
  animation-name: fadeInUp57;
}

@-webkit-keyframes fadeInUp58 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 58), 0);
    transform: translate3d(0, calc(1% * 58), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp58 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 58), 0);
    transform: translate3d(0, calc(1% * 58), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp58 {
  -webkit-animation-name: fadeInUp58;
  animation-name: fadeInUp58;
}

@-webkit-keyframes fadeInUp59 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 59), 0);
    transform: translate3d(0, calc(1% * 59), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp59 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 59), 0);
    transform: translate3d(0, calc(1% * 59), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp59 {
  -webkit-animation-name: fadeInUp59;
  animation-name: fadeInUp59;
}

@-webkit-keyframes fadeInUp60 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 60), 0);
    transform: translate3d(0, calc(1% * 60), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp60 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 60), 0);
    transform: translate3d(0, calc(1% * 60), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp60 {
  -webkit-animation-name: fadeInUp60;
  animation-name: fadeInUp60;
}

@-webkit-keyframes fadeInUp61 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 61), 0);
    transform: translate3d(0, calc(1% * 61), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp61 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 61), 0);
    transform: translate3d(0, calc(1% * 61), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp61 {
  -webkit-animation-name: fadeInUp61;
  animation-name: fadeInUp61;
}

@-webkit-keyframes fadeInUp62 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 62), 0);
    transform: translate3d(0, calc(1% * 62), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp62 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 62), 0);
    transform: translate3d(0, calc(1% * 62), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp62 {
  -webkit-animation-name: fadeInUp62;
  animation-name: fadeInUp62;
}

@-webkit-keyframes fadeInUp63 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 63), 0);
    transform: translate3d(0, calc(1% * 63), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp63 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 63), 0);
    transform: translate3d(0, calc(1% * 63), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp63 {
  -webkit-animation-name: fadeInUp63;
  animation-name: fadeInUp63;
}

@-webkit-keyframes fadeInUp64 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 64), 0);
    transform: translate3d(0, calc(1% * 64), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp64 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 64), 0);
    transform: translate3d(0, calc(1% * 64), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp64 {
  -webkit-animation-name: fadeInUp64;
  animation-name: fadeInUp64;
}

@-webkit-keyframes fadeInUp65 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 65), 0);
    transform: translate3d(0, calc(1% * 65), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp65 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 65), 0);
    transform: translate3d(0, calc(1% * 65), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp65 {
  -webkit-animation-name: fadeInUp65;
  animation-name: fadeInUp65;
}

@-webkit-keyframes fadeInUp66 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 66), 0);
    transform: translate3d(0, calc(1% * 66), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp66 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 66), 0);
    transform: translate3d(0, calc(1% * 66), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp66 {
  -webkit-animation-name: fadeInUp66;
  animation-name: fadeInUp66;
}

@-webkit-keyframes fadeInUp67 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 67), 0);
    transform: translate3d(0, calc(1% * 67), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp67 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 67), 0);
    transform: translate3d(0, calc(1% * 67), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp67 {
  -webkit-animation-name: fadeInUp67;
  animation-name: fadeInUp67;
}

@-webkit-keyframes fadeInUp68 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 68), 0);
    transform: translate3d(0, calc(1% * 68), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp68 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 68), 0);
    transform: translate3d(0, calc(1% * 68), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp68 {
  -webkit-animation-name: fadeInUp68;
  animation-name: fadeInUp68;
}

@-webkit-keyframes fadeInUp69 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 69), 0);
    transform: translate3d(0, calc(1% * 69), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp69 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 69), 0);
    transform: translate3d(0, calc(1% * 69), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp69 {
  -webkit-animation-name: fadeInUp69;
  animation-name: fadeInUp69;
}

@-webkit-keyframes fadeInUp70 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 70), 0);
    transform: translate3d(0, calc(1% * 70), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp70 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 70), 0);
    transform: translate3d(0, calc(1% * 70), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp70 {
  -webkit-animation-name: fadeInUp70;
  animation-name: fadeInUp70;
}

@-webkit-keyframes fadeInUp71 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 71), 0);
    transform: translate3d(0, calc(1% * 71), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp71 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 71), 0);
    transform: translate3d(0, calc(1% * 71), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp71 {
  -webkit-animation-name: fadeInUp71;
  animation-name: fadeInUp71;
}

@-webkit-keyframes fadeInUp72 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 72), 0);
    transform: translate3d(0, calc(1% * 72), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp72 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 72), 0);
    transform: translate3d(0, calc(1% * 72), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp72 {
  -webkit-animation-name: fadeInUp72;
  animation-name: fadeInUp72;
}

@-webkit-keyframes fadeInUp73 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 73), 0);
    transform: translate3d(0, calc(1% * 73), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp73 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 73), 0);
    transform: translate3d(0, calc(1% * 73), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp73 {
  -webkit-animation-name: fadeInUp73;
  animation-name: fadeInUp73;
}

@-webkit-keyframes fadeInUp74 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 74), 0);
    transform: translate3d(0, calc(1% * 74), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp74 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 74), 0);
    transform: translate3d(0, calc(1% * 74), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp74 {
  -webkit-animation-name: fadeInUp74;
  animation-name: fadeInUp74;
}

@-webkit-keyframes fadeInUp75 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 75), 0);
    transform: translate3d(0, calc(1% * 75), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp75 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 75), 0);
    transform: translate3d(0, calc(1% * 75), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp75 {
  -webkit-animation-name: fadeInUp75;
  animation-name: fadeInUp75;
}

@-webkit-keyframes fadeInUp76 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 76), 0);
    transform: translate3d(0, calc(1% * 76), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp76 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 76), 0);
    transform: translate3d(0, calc(1% * 76), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp76 {
  -webkit-animation-name: fadeInUp76;
  animation-name: fadeInUp76;
}

@-webkit-keyframes fadeInUp77 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 77), 0);
    transform: translate3d(0, calc(1% * 77), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp77 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 77), 0);
    transform: translate3d(0, calc(1% * 77), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp77 {
  -webkit-animation-name: fadeInUp77;
  animation-name: fadeInUp77;
}

@-webkit-keyframes fadeInUp78 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 78), 0);
    transform: translate3d(0, calc(1% * 78), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp78 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 78), 0);
    transform: translate3d(0, calc(1% * 78), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp78 {
  -webkit-animation-name: fadeInUp78;
  animation-name: fadeInUp78;
}

@-webkit-keyframes fadeInUp79 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 79), 0);
    transform: translate3d(0, calc(1% * 79), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp79 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 79), 0);
    transform: translate3d(0, calc(1% * 79), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp79 {
  -webkit-animation-name: fadeInUp79;
  animation-name: fadeInUp79;
}

@-webkit-keyframes fadeInUp80 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 80), 0);
    transform: translate3d(0, calc(1% * 80), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp80 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 80), 0);
    transform: translate3d(0, calc(1% * 80), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp80 {
  -webkit-animation-name: fadeInUp80;
  animation-name: fadeInUp80;
}

@-webkit-keyframes fadeInUp81 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 81), 0);
    transform: translate3d(0, calc(1% * 81), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp81 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 81), 0);
    transform: translate3d(0, calc(1% * 81), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp81 {
  -webkit-animation-name: fadeInUp81;
  animation-name: fadeInUp81;
}

@-webkit-keyframes fadeInUp82 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 82), 0);
    transform: translate3d(0, calc(1% * 82), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp82 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 82), 0);
    transform: translate3d(0, calc(1% * 82), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp82 {
  -webkit-animation-name: fadeInUp82;
  animation-name: fadeInUp82;
}

@-webkit-keyframes fadeInUp83 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 83), 0);
    transform: translate3d(0, calc(1% * 83), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp83 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 83), 0);
    transform: translate3d(0, calc(1% * 83), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp83 {
  -webkit-animation-name: fadeInUp83;
  animation-name: fadeInUp83;
}

@-webkit-keyframes fadeInUp84 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 84), 0);
    transform: translate3d(0, calc(1% * 84), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp84 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 84), 0);
    transform: translate3d(0, calc(1% * 84), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp84 {
  -webkit-animation-name: fadeInUp84;
  animation-name: fadeInUp84;
}

@-webkit-keyframes fadeInUp85 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 85), 0);
    transform: translate3d(0, calc(1% * 85), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp85 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 85), 0);
    transform: translate3d(0, calc(1% * 85), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp85 {
  -webkit-animation-name: fadeInUp85;
  animation-name: fadeInUp85;
}

@-webkit-keyframes fadeInUp86 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 86), 0);
    transform: translate3d(0, calc(1% * 86), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp86 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 86), 0);
    transform: translate3d(0, calc(1% * 86), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp86 {
  -webkit-animation-name: fadeInUp86;
  animation-name: fadeInUp86;
}

@-webkit-keyframes fadeInUp87 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 87), 0);
    transform: translate3d(0, calc(1% * 87), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp87 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 87), 0);
    transform: translate3d(0, calc(1% * 87), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp87 {
  -webkit-animation-name: fadeInUp87;
  animation-name: fadeInUp87;
}

@-webkit-keyframes fadeInUp88 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 88), 0);
    transform: translate3d(0, calc(1% * 88), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp88 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 88), 0);
    transform: translate3d(0, calc(1% * 88), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp88 {
  -webkit-animation-name: fadeInUp88;
  animation-name: fadeInUp88;
}

@-webkit-keyframes fadeInUp89 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 89), 0);
    transform: translate3d(0, calc(1% * 89), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp89 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 89), 0);
    transform: translate3d(0, calc(1% * 89), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp89 {
  -webkit-animation-name: fadeInUp89;
  animation-name: fadeInUp89;
}

@-webkit-keyframes fadeInUp90 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 90), 0);
    transform: translate3d(0, calc(1% * 90), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp90 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 90), 0);
    transform: translate3d(0, calc(1% * 90), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp90 {
  -webkit-animation-name: fadeInUp90;
  animation-name: fadeInUp90;
}

@-webkit-keyframes fadeInUp91 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 91), 0);
    transform: translate3d(0, calc(1% * 91), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp91 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 91), 0);
    transform: translate3d(0, calc(1% * 91), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp91 {
  -webkit-animation-name: fadeInUp91;
  animation-name: fadeInUp91;
}

@-webkit-keyframes fadeInUp92 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 92), 0);
    transform: translate3d(0, calc(1% * 92), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp92 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 92), 0);
    transform: translate3d(0, calc(1% * 92), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp92 {
  -webkit-animation-name: fadeInUp92;
  animation-name: fadeInUp92;
}

@-webkit-keyframes fadeInUp93 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 93), 0);
    transform: translate3d(0, calc(1% * 93), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp93 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 93), 0);
    transform: translate3d(0, calc(1% * 93), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp93 {
  -webkit-animation-name: fadeInUp93;
  animation-name: fadeInUp93;
}

@-webkit-keyframes fadeInUp94 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 94), 0);
    transform: translate3d(0, calc(1% * 94), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp94 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 94), 0);
    transform: translate3d(0, calc(1% * 94), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp94 {
  -webkit-animation-name: fadeInUp94;
  animation-name: fadeInUp94;
}

@-webkit-keyframes fadeInUp95 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 95), 0);
    transform: translate3d(0, calc(1% * 95), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp95 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 95), 0);
    transform: translate3d(0, calc(1% * 95), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp95 {
  -webkit-animation-name: fadeInUp95;
  animation-name: fadeInUp95;
}

@-webkit-keyframes fadeInUp96 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 96), 0);
    transform: translate3d(0, calc(1% * 96), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp96 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 96), 0);
    transform: translate3d(0, calc(1% * 96), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp96 {
  -webkit-animation-name: fadeInUp96;
  animation-name: fadeInUp96;
}

@-webkit-keyframes fadeInUp97 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 97), 0);
    transform: translate3d(0, calc(1% * 97), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp97 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 97), 0);
    transform: translate3d(0, calc(1% * 97), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp97 {
  -webkit-animation-name: fadeInUp97;
  animation-name: fadeInUp97;
}

@-webkit-keyframes fadeInUp98 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 98), 0);
    transform: translate3d(0, calc(1% * 98), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp98 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 98), 0);
    transform: translate3d(0, calc(1% * 98), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp98 {
  -webkit-animation-name: fadeInUp98;
  animation-name: fadeInUp98;
}

@-webkit-keyframes fadeInUp99 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 99), 0);
    transform: translate3d(0, calc(1% * 99), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp99 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 99), 0);
    transform: translate3d(0, calc(1% * 99), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp99 {
  -webkit-animation-name: fadeInUp99;
  animation-name: fadeInUp99;
}

@-webkit-keyframes fadeInUp100 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 100), 0);
    transform: translate3d(0, calc(1% * 100), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp100 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(1% * 100), 0);
    transform: translate3d(0, calc(1% * 100), 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp100 {
  -webkit-animation-name: fadeInUp100;
  animation-name: fadeInUp100;
}

@-webkit-keyframes fadeInScale {
  from {
    opacity: 0;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes fadeInScale {
  from {
    opacity: 0;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.fadeInScale {
  -webkit-animation-name: fadeInScale;
  animation-name: fadeInScale;
}

.hero__text .h1 {
  display: flex;
  flex-direction: column;
  font-weight: 400;
  font-size: 11.4rem;
  letter-spacing: -0.03em;
  text-transform: lowercase;
  text-align: center;
  color: var(--light-green);
}
.hero__text .h1 span:nth-of-type(2) {
  margin-top: -3.4rem;
}

.hero__buttons {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1.6rem;
  margin-top: 3.3rem;
}
.hero__buttons .btn {
  max-width: 17.5rem;
  width: 100%;
  height: 10rem;
}
.hero__buttons .btn img {
  display: none;
}
.hero__buttons .btn:hover {
  -webkit-transform: translateY(-0.5rem);
      -ms-transform: translateY(-0.5rem);
          transform: translateY(-0.5rem);
  background-color: var(--dark-green);
}
.hero__buttons .btn:nth-of-type(2) {
  max-width: 20.8rem;
}
.hero__buttons .btn:nth-of-type(2):hover {
  background-color: transparent;
  border-color: var(--dark-green);
  color: var(--dark-green);
}

.quiz {
  margin-top: 8rem;
  padding-bottom: 2rem;
}

.quiz__step {
  gap: 0.8rem;
  display: none;
}
.quiz__step[data-step=start] .quiz__content {
  padding: 4.8rem 4.8rem 4rem;
  position: relative;
}
.quiz__step[data-step=start] .quiz__content p {
  margin-bottom: 2.5rem;
}
.quiz__step[data-step=start] .quiz__content b {
  font-weight: 600;
}
.quiz__step[data-step=result] .quiz__content {
  padding-bottom: 2.2rem;
}
.quiz__step.is-active {
  display: flex;
}

.start-mobile {
  display: none;
}

.quiz__content {
  border-radius: 2.4rem;
  padding: 4.8rem 4rem 4rem;
  max-width: 58.2rem;
  width: 100%;
  height: 80rem;
  background: var(--pure-white);
  color: var(--dark-green);
  font-size: 1.8rem;
  display: flex;
  flex-direction: column;
}

.quiz__media {
  flex: 1 1 auto;
  width: 100%;
  height: 80rem;
  border-radius: 2.4rem;
  overflow: hidden;
  position: relative;
  background: var(--bg-green);
}
.quiz__media img,
.quiz__media video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.quiz__lead {
  font-weight: 500;
  font-size: 3.2rem;
  text-align: center;
  max-width: 48.6rem;
  width: 100%;
  margin: 0 auto;
  margin-top: 5rem;
}

.quiz__media-sound {
  width: 10rem;
  height: 10rem;
  position: absolute;
  top: 2.4rem;
  right: 2.4rem;
  cursor: pointer;
  -webkit-transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
  transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
  border-radius: 50%;
  background: url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.74%204.3274C6.65218%204.2284%206.54559%204.14783%206.4264%204.09033C6.30721%204.03284%206.1778%203.99958%206.04566%203.99247C5.91352%203.98536%205.78128%204.00455%205.65661%204.04892C5.53194%204.0933%205.41732%204.16197%205.31939%204.25097C5.22146%204.33997%205.14216%204.44752%205.0861%204.56739C5.03004%204.68726%204.99833%204.81706%204.99281%204.94928C4.98728%205.08149%205.00806%205.21349%205.05392%205.33762C5.09979%205.46175%205.16983%205.57554%205.26%205.6724L9.19375%209.9999H4C3.46957%209.9999%202.96086%2010.2106%202.58579%2010.5857C2.21071%2010.9608%202%2011.4695%202%2011.9999V19.9999C2%2020.5303%202.21071%2021.039%202.58579%2021.4141C2.96086%2021.7892%203.46957%2021.9999%204%2021.9999H9.65625L18.3863%2028.7886C18.534%2028.9035%2018.711%2028.9746%2018.8971%2028.9938C19.0832%2029.0131%2019.271%2028.9797%2019.4391%2028.8976C19.6072%2028.8154%2019.7489%2028.6877%2019.8481%2028.529C19.9472%2028.3703%2019.9999%2028.187%2020%2027.9999V21.8861L25.26%2027.6724C25.3478%2027.7714%2025.4544%2027.852%2025.5736%2027.9095C25.6928%2027.967%2025.8222%2028.0002%2025.9543%2028.0073C26.0865%2028.0144%2026.2187%2027.9952%2026.3434%2027.9509C26.4681%2027.9065%2026.5827%2027.8378%2026.6806%2027.7488C26.7785%2027.6598%2026.8578%2027.5523%2026.9139%2027.4324C26.97%2027.3125%2027.0017%2027.1827%2027.0072%2027.0505C27.0127%2026.9183%2026.9919%2026.7863%2026.9461%2026.6622C26.9002%2026.538%2026.8302%2026.4243%2026.74%2026.3274L6.74%204.3274ZM4%2011.9999H9V19.9999H4V11.9999ZM18%2025.9549L11%2020.5111V11.9861L18%2019.6861V25.9549ZM23.25%2017.9836C23.7323%2017.4359%2023.9984%2016.731%2023.9984%2016.0011C23.9984%2015.2713%2023.7323%2014.5664%2023.25%2014.0186C23.1581%2013.921%2023.0868%2013.8059%2023.0403%2013.6801C22.9939%2013.5543%2022.9732%2013.4205%2022.9794%2013.2866C22.9857%2013.1526%2023.0189%2013.0213%2023.0769%2012.9005C23.135%2012.7796%2023.2167%2012.6716%2023.3174%2012.583C23.418%2012.4944%2023.5354%2012.4269%2023.6626%2012.3846C23.7898%2012.3422%2023.9243%2012.3259%2024.0579%2012.3366C24.1916%2012.3473%2024.3217%2012.3847%2024.4406%2012.4467C24.5595%2012.5087%2024.6647%2012.5939%2024.75%2012.6974C25.5543%2013.6105%2025.9981%2014.7856%2025.9981%2016.0024C25.9981%2017.2192%2025.5543%2018.3943%2024.75%2019.3074C24.6631%2019.4059%2024.5576%2019.4863%2024.4396%2019.544C24.3216%2019.6018%2024.1934%2019.6357%2024.0623%2019.6439C23.9312%2019.6521%2023.7998%2019.6343%2023.6755%2019.5917C23.5513%2019.5491%2023.4366%2019.4824%2023.3381%2019.3955C23.2396%2019.3086%2023.1592%2019.2031%2023.1015%2019.0851C23.0438%2018.9671%2023.0098%2018.8389%2023.0017%2018.7078C22.9935%2018.5767%2023.0112%2018.4453%2023.0538%2018.321C23.0964%2018.1968%2023.1631%2018.0821%2023.25%2017.9836ZM13.23%208.48365C13.1493%208.38%2013.0898%208.26146%2013.0549%208.13481C13.02%208.00816%2013.0104%207.87587%2013.0267%207.74551C13.0429%207.61515%2013.0847%207.48927%2013.1496%207.37506C13.2145%207.26085%2013.3013%207.16055%2013.405%207.0799L18.3863%203.2049C18.5344%203.08972%2018.712%203.01856%2018.8987%202.99954C19.0853%202.98051%2019.2736%203.01441%2019.4419%203.09733C19.6103%203.18026%2019.7519%203.30888%2019.8506%203.46849C19.9493%203.62809%2020.001%203.81225%2020%203.9999V13.3536C20%2013.6189%2019.8946%2013.8732%2019.7071%2014.0608C19.5196%2014.2483%2019.2652%2014.3536%2019%2014.3536C18.7348%2014.3536%2018.4804%2014.2483%2018.2929%2014.0608C18.1054%2013.8732%2018%2013.6189%2018%2013.3536V6.0449L14.6325%208.6699C14.4225%208.83184%2014.1567%208.90371%2013.8937%208.86972C13.6307%208.83573%2013.392%208.69866%2013.23%208.48865V8.48365ZM31%2015.9999C31.0014%2018.4602%2030.0947%2020.8344%2028.4538%2022.6674C28.2756%2022.8601%2028.0288%2022.9751%2027.7667%2022.9876C27.5045%2023%2027.248%2022.9088%2027.0524%2022.7338C26.8568%2022.5587%2026.7379%2022.3138%2026.7214%2022.0519C26.7048%2021.7899%2026.7918%2021.532%2026.9638%2021.3336C28.2755%2019.8669%2029.0007%2017.9682%2029.0007%2016.0005C29.0007%2014.0328%2028.2755%2012.1341%2026.9638%2010.6674C26.8737%2010.57%2026.804%2010.4556%2026.7586%2010.331C26.7131%2010.2063%2026.693%2010.0739%2026.6993%209.94137C26.7055%209.80885%2026.7381%209.67892%2026.7951%209.55912C26.8521%209.43932%2026.9323%209.33206%2027.0312%209.24358C27.13%209.1551%2027.2455%209.08718%2027.3708%209.04376C27.4962%209.00034%2027.6289%208.98229%2027.7613%208.99067C27.8937%208.99906%2028.0231%209.0337%2028.142%209.09258C28.2609%209.15146%2028.3669%209.23341%2028.4538%209.33365C30.0952%2011.1659%2031.002%2013.5399%2031%2015.9999Z'%20fill='%235AB16F'/%3e%3c/svg%3e") center/3.2rem no-repeat;
  background: url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20.4387%203.10105C20.2706%203.0191%2020.0828%202.98597%2019.8968%203.00542C19.7107%203.02486%2019.5338%203.0961%2019.3862%203.21105L10.6562%209.9998H5C4.46957%209.9998%203.96086%2010.2105%203.58579%2010.5856C3.21071%2010.9607%203%2011.4694%203%2011.9998V19.9998C3%2020.5302%203.21071%2021.0389%203.58579%2021.414C3.96086%2021.7891%204.46957%2021.9998%205%2021.9998H10.6562L19.3862%2028.7885C19.534%2028.9034%2019.711%2028.9745%2019.8971%2028.9937C20.0832%2029.013%2020.271%2028.9796%2020.4391%2028.8975C20.6072%2028.8153%2020.7489%2028.6876%2020.8481%2028.5289C20.9472%2028.3702%2020.9999%2028.1869%2021%2027.9998V3.9998C21%203.81246%2020.9474%203.62888%2020.8482%203.46998C20.749%203.31108%2020.6071%203.18324%2020.4387%203.10105ZM19%2025.9548L11.6138%2020.211C11.4386%2020.0738%2011.2225%2019.9994%2011%2019.9998H5V11.9998H11C11.2225%2012.0002%2011.4386%2011.9258%2011.6138%2011.7885L19%206.0448V25.9548ZM26%2012.9998V18.9998C26%2019.265%2025.8946%2019.5194%2025.7071%2019.7069C25.5196%2019.8944%2025.2652%2019.9998%2025%2019.9998C24.7348%2019.9998%2024.4804%2019.8944%2024.2929%2019.7069C24.1054%2019.5194%2024%2019.265%2024%2018.9998V12.9998C24%2012.7346%2024.1054%2012.4802%2024.2929%2012.2927C24.4804%2012.1052%2024.7348%2011.9998%2025%2011.9998C25.2652%2011.9998%2025.5196%2012.1052%2025.7071%2012.2927C25.8946%2012.4802%2026%2012.7346%2026%2012.9998ZM30%2010.9998V20.9998C30%2021.265%2029.8946%2021.5194%2029.7071%2021.7069C29.5196%2021.8944%2029.2652%2021.9998%2029%2021.9998C28.7348%2021.9998%2028.4804%2021.8944%2028.2929%2021.7069C28.1054%2021.5194%2028%2021.265%2028%2020.9998V10.9998C28%2010.7346%2028.1054%2010.4802%2028.2929%2010.2927C28.4804%2010.1052%2028.7348%209.9998%2029%209.9998C29.2652%209.9998%2029.5196%2010.1052%2029.7071%2010.2927C29.8946%2010.4802%2030%2010.7346%2030%2010.9998Z'%20fill='white'/%3e%3c/svg%3e") center/3.2rem no-repeat;
  background-color: var(--light-green);
  -webkit-box-shadow: 0 4px 8px 0 rgba(53, 122, 70, 0.2);
          box-shadow: 0 4px 8px 0 rgba(53, 122, 70, 0.2);
  transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
}
.quiz__media-sound:hover {
  background-color: var(--dark-green);
}

.quiz__media-sound.is-playing {
  background: url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.74%204.3274C6.65218%204.2284%206.54559%204.14783%206.4264%204.09033C6.30721%204.03284%206.1778%203.99958%206.04566%203.99247C5.91352%203.98536%205.78128%204.00455%205.65661%204.04892C5.53194%204.0933%205.41732%204.16197%205.31939%204.25097C5.22146%204.33997%205.14216%204.44752%205.0861%204.56739C5.03004%204.68726%204.99833%204.81706%204.99281%204.94928C4.98728%205.08149%205.00806%205.21349%205.05392%205.33762C5.09979%205.46175%205.16983%205.57554%205.26%205.6724L9.19375%209.9999H4C3.46957%209.9999%202.96086%2010.2106%202.58579%2010.5857C2.21071%2010.9608%202%2011.4695%202%2011.9999V19.9999C2%2020.5303%202.21071%2021.039%202.58579%2021.4141C2.96086%2021.7892%203.46957%2021.9999%204%2021.9999H9.65625L18.3863%2028.7886C18.534%2028.9035%2018.711%2028.9746%2018.8971%2028.9938C19.0832%2029.0131%2019.271%2028.9797%2019.4391%2028.8976C19.6072%2028.8154%2019.7489%2028.6877%2019.8481%2028.529C19.9472%2028.3703%2019.9999%2028.187%2020%2027.9999V21.8861L25.26%2027.6724C25.3478%2027.7714%2025.4544%2027.852%2025.5736%2027.9095C25.6928%2027.967%2025.8222%2028.0002%2025.9543%2028.0073C26.0865%2028.0144%2026.2187%2027.9952%2026.3434%2027.9509C26.4681%2027.9065%2026.5827%2027.8378%2026.6806%2027.7488C26.7785%2027.6598%2026.8578%2027.5523%2026.9139%2027.4324C26.97%2027.3125%2027.0017%2027.1827%2027.0072%2027.0505C27.0127%2026.9183%2026.9919%2026.7863%2026.9461%2026.6622C26.9002%2026.538%2026.8302%2026.4243%2026.74%2026.3274L6.74%204.3274ZM4%2011.9999H9V19.9999H4V11.9999ZM18%2025.9549L11%2020.5111V11.9861L18%2019.6861V25.9549ZM23.25%2017.9836C23.7323%2017.4359%2023.9984%2016.731%2023.9984%2016.0011C23.9984%2015.2713%2023.7323%2014.5664%2023.25%2014.0186C23.1581%2013.921%2023.0868%2013.8059%2023.0403%2013.6801C22.9939%2013.5543%2022.9732%2013.4205%2022.9794%2013.2866C22.9857%2013.1526%2023.0189%2013.0213%2023.0769%2012.9005C23.135%2012.7796%2023.2167%2012.6716%2023.3174%2012.583C23.418%2012.4944%2023.5354%2012.4269%2023.6626%2012.3846C23.7898%2012.3422%2023.9243%2012.3259%2024.0579%2012.3366C24.1916%2012.3473%2024.3217%2012.3847%2024.4406%2012.4467C24.5595%2012.5087%2024.6647%2012.5939%2024.75%2012.6974C25.5543%2013.6105%2025.9981%2014.7856%2025.9981%2016.0024C25.9981%2017.2192%2025.5543%2018.3943%2024.75%2019.3074C24.6631%2019.4059%2024.5576%2019.4863%2024.4396%2019.544C24.3216%2019.6018%2024.1934%2019.6357%2024.0623%2019.6439C23.9312%2019.6521%2023.7998%2019.6343%2023.6755%2019.5917C23.5513%2019.5491%2023.4366%2019.4824%2023.3381%2019.3955C23.2396%2019.3086%2023.1592%2019.2031%2023.1015%2019.0851C23.0438%2018.9671%2023.0098%2018.8389%2023.0017%2018.7078C22.9935%2018.5767%2023.0112%2018.4453%2023.0538%2018.321C23.0964%2018.1968%2023.1631%2018.0821%2023.25%2017.9836ZM13.23%208.48365C13.1493%208.38%2013.0898%208.26146%2013.0549%208.13481C13.02%208.00816%2013.0104%207.87587%2013.0267%207.74551C13.0429%207.61515%2013.0847%207.48927%2013.1496%207.37506C13.2145%207.26085%2013.3013%207.16055%2013.405%207.0799L18.3863%203.2049C18.5344%203.08972%2018.712%203.01856%2018.8987%202.99954C19.0853%202.98051%2019.2736%203.01441%2019.4419%203.09733C19.6103%203.18026%2019.7519%203.30888%2019.8506%203.46849C19.9493%203.62809%2020.001%203.81225%2020%203.9999V13.3536C20%2013.6189%2019.8946%2013.8732%2019.7071%2014.0608C19.5196%2014.2483%2019.2652%2014.3536%2019%2014.3536C18.7348%2014.3536%2018.4804%2014.2483%2018.2929%2014.0608C18.1054%2013.8732%2018%2013.6189%2018%2013.3536V6.0449L14.6325%208.6699C14.4225%208.83184%2014.1567%208.90371%2013.8937%208.86972C13.6307%208.83573%2013.392%208.69866%2013.23%208.48865V8.48365ZM31%2015.9999C31.0014%2018.4602%2030.0947%2020.8344%2028.4538%2022.6674C28.2756%2022.8601%2028.0288%2022.9751%2027.7667%2022.9876C27.5045%2023%2027.248%2022.9088%2027.0524%2022.7338C26.8568%2022.5587%2026.7379%2022.3138%2026.7214%2022.0519C26.7048%2021.7899%2026.7918%2021.532%2026.9638%2021.3336C28.2755%2019.8669%2029.0007%2017.9682%2029.0007%2016.0005C29.0007%2014.0328%2028.2755%2012.1341%2026.9638%2010.6674C26.8737%2010.57%2026.804%2010.4556%2026.7586%2010.331C26.7131%2010.2063%2026.693%2010.0739%2026.6993%209.94137C26.7055%209.80885%2026.7381%209.67892%2026.7951%209.55912C26.8521%209.43932%2026.9323%209.33206%2027.0312%209.24358C27.13%209.1551%2027.2455%209.08718%2027.3708%209.04376C27.4962%209.00034%2027.6289%208.98229%2027.7613%208.99067C27.8937%208.99906%2028.0231%209.0337%2028.142%209.09258C28.2609%209.15146%2028.3669%209.23341%2028.4538%209.33365C30.0952%2011.1659%2031.002%2013.5399%2031%2015.9999Z'%20fill='%235AB16F'/%3e%3c/svg%3e") center/3.2rem no-repeat;
  background-color: var(--pure-white);
}
.quiz__media-sound.is-playing:hover {
  background-color: var(--bg-green);
}

.quiz__start-btn {
  display: flex;
  justify-content: center;
  margin-top: 3rem;
}

.quiz__start {
  position: relative;
  border-radius: 50%;
  width: 20.4rem;
  height: 20.4rem;
  gap: 1rem;
}
.quiz__start:hover {
  background-color: var(--dark-green);
}
.quiz__start:hover::before {
  background: rgba(56, 140, 77, 0.4);
}
.quiz__start:hover::after {
  background: rgba(56, 140, 77, 0.2);
}
.quiz__start span {
  position: relative;
  z-index: 2;
}
.quiz__start .icon {
  width: 1.9rem;
  height: 1.6rem;
  position: relative;
  z-index: 2;
}
.quiz__start::before, .quiz__start::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  border-radius: 50%;
  pointer-events: none;
  -webkit-animation: pulse 2.5s ease-out infinite;
          animation: pulse 2.5s ease-out infinite;
}
.quiz__start::before {
  width: 115%;
  height: 115%;
  background: rgba(90, 177, 111, 0.4);
  -webkit-transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
  transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
.quiz__start::after {
  width: 130%;
  height: 130%;
  background: rgba(90, 177, 111, 0.2);
  -webkit-transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
  transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(0.85);
            transform: scale(0.85);
    opacity: 1;
  }
  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.6;
  }
  100% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
    opacity: 0;
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(0.85);
            transform: scale(0.85);
    opacity: 1;
  }
  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.6;
  }
  100% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
    opacity: 0;
  }
}
@-webkit-keyframes up-down {
  0% {
    -webkit-transform: translateX(-50%) translateY(-30px);
            transform: translateX(-50%) translateY(-30px);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-50%) translateY(0px);
            transform: translateX(-50%) translateY(0px);
    opacity: 0;
  }
}
@keyframes up-down {
  0% {
    -webkit-transform: translateX(-50%) translateY(-30px);
            transform: translateX(-50%) translateY(-30px);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-50%) translateY(0px);
            transform: translateX(-50%) translateY(0px);
    opacity: 0;
  }
}
.quiz__options {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-top: 1.7rem;
}

.quiz__option {
  position: relative;
  border-bottom: 1px solid #c8eed8;
  padding: 1.65rem 0;
  padding-left: 4rem;
  cursor: pointer;
  font-size: 1.6rem;
  -webkit-transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
  transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
}
.quiz__option:last-of-type {
  border-color: transparent;
}
.quiz__option.is-selected {
  text-shadow: 0 0 0.68px currentColor, 0 0 0.68px currentColor;
}
.quiz__option.is-selected::after {
  background: var(--dark-green);
}
.quiz__option::after {
  content: "";
  border: 2px solid var(--dark-green);
  border-radius: 50%;
  width: 2.4rem;
  height: 2.4rem;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
  transition: all cubic-bezier(0.39, 0.575, 0.565, 1) 0.25s;
}

.quiz__footer {
  display: flex;
  align-items: center;
  margin-top: auto;
}

.quiz__counter {
  flex: 0 0 auto;
  font-weight: 500;
  font-size: 3.2rem;
  line-height: 1.1;
  color: var(--light-green);
}

.quiz__nav {
  flex: 1 1 auto;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  gap: 0.8rem;
}

.quiz__next {
  max-width: 20.5rem;
  width: 100%;
  height: 6.8rem;
}
.quiz__next:hover {
  background-color: var(--dark-green);
}
.quiz__next.is-disabled {
  background: color-mix(in srgb, var(--light-green) 50%, transparent);
  cursor: not-allowed;
}
.quiz__next.is-disabled:hover {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  background: color-mix(in srgb, var(--light-green) 50%, transparent);
}

.quiz__prev {
  border-radius: 50%;
  width: 6.8rem;
  height: 6.8rem;
  background: var(--bg-green);
  color: #5ab16f;
}
.quiz__prev:hover {
  background: #cff2dd;
  color: #5ab16f;
}
.quiz__prev .icon {
  width: 2.4rem;
  height: 2.4rem;
}

.quiz__result-header {
  border-bottom: 1px solid #c8eed8;
  padding-bottom: 1.8rem;
  margin-bottom: 2.4rem;
}
.quiz__result-header .h2 {
  margin-bottom: 1.6rem;
}

.quiz__result-description p {
  font-size: 1.8rem;
  line-height: 1.1;
  color: var(--dark-green);
}
.quiz__result-description p {
  margin-bottom: 1.6rem;
}
.quiz__result-description p:last-of-type {
  margin-bottom: 0;
}

.quiz__result-buttons {
  display: flex;
  margin-top: auto;
  gap: 0.8rem;
  margin-left: -2.6rem;
  margin-right: -2.6rem;
}

.quiz__result-buttons-mobile {
  display: none;
}

.quiz__result-share {
  max-width: 31.8rem;
  width: 100%;
  height: 10rem;
  flex: 0 0 auto;
  gap: 0.8rem;
}
.quiz__result-share:hover {
  background-color: var(--dark-green);
}
.quiz__result-share .icon {
  width: 2.4rem;
  height: 2.4rem;
}

.quiz__result-restart {
  flex: 1 1 auto;
  width: 100%;
  height: 10rem;
  gap: 0.8rem;
}
.quiz__result-restart:hover {
  background-color: transparent;
  border-color: var(--dark-green);
  color: var(--dark-white);
}
.quiz__result-restart .icon {
  width: 2.4rem;
  height: 2.4rem;
}

.quiz__result-restart.btn--start {
  max-width: 24.8rem;
  height: 10rem;
  margin: 0 auto;
}
.quiz__result-restart.btn--start:hover {
  background-color: var(--dark-green);
  border-color: transparent;
  color: var(--pure-white);
}
.quiz__result-restart.btn--start .icon {
  display: none;
}

.quiz__result-header-mobile {
  margin: 30px 0;
  display: none;
}

.quiz__mobile-nav {
  z-index: 10;
  display: flex;
  position: absolute;
  left: 0;
  top: 8px;
  width: 100%;
  justify-content: space-between;
  gap: 8px;
}
.quiz__mobile-nav .quiz__media-sound {
  position: static;
  -webkit-box-shadow: 0 4px 8px 0 rgba(53, 122, 70, 0.2);
          box-shadow: 0 4px 8px 0 rgba(53, 122, 70, 0.2);
  background-color: var(--light-green);
  width: 56px;
  height: 56px;
  background-size: 24px;
  flex: 0 0 auto;
}
.quiz__mobile-nav .quiz__counter {
  flex: 1 1 auto;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-box-shadow: 0 4px 8px 0 rgba(53, 122, 70, 0.2);
          box-shadow: 0 4px 8px 0 rgba(53, 122, 70, 0.2);
  background: var(--bg-green);
  height: 56px;
  font-weight: 600;
  font-size: 1.6rem;
  line-height: 1.1;
  color: var(--dark-green);
  border-radius: 9.9rem;
}

.quiz__mobile-nav-home {
  border-radius: 50%;
  width: 56px;
  height: 56px;
  -webkit-box-shadow: 0 4px 8px 0 rgba(53, 122, 70, 0.2);
          box-shadow: 0 4px 8px 0 rgba(53, 122, 70, 0.2);
  background: var(--bg-green);
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 auto;
}
.quiz__mobile-nav-home .icon {
  width: 24px;
  height: 24px;
}
@media (min-width: 767px) {
  .btn--arrow:hover {
    padding-left: 3.8rem;
  }
  .btn--arrow:hover .icon {
    -webkit-transform: translateX(calc(100% + 5rem));
        -ms-transform: translateX(calc(100% + 5rem));
            transform: translateX(calc(100% + 5rem));
  }
  .quiz__media-sound:hover {
    -webkit-transform: translateY(-0.5rem);
        -ms-transform: translateY(-0.5rem);
            transform: translateY(-0.5rem);
  }
  .quiz__start:hover {
    -webkit-transform: translateY(-0.5rem);
        -ms-transform: translateY(-0.5rem);
            transform: translateY(-0.5rem);
  }
  .quiz__next:hover {
    -webkit-transform: translateY(-0.5rem);
        -ms-transform: translateY(-0.5rem);
            transform: translateY(-0.5rem);
  }
  .quiz__prev:hover {
    -webkit-transform: translateY(-0.5rem);
        -ms-transform: translateY(-0.5rem);
            transform: translateY(-0.5rem);
  }
  .quiz__result-share:hover {
    -webkit-transform: translateY(-0.5rem);
        -ms-transform: translateY(-0.5rem);
            transform: translateY(-0.5rem);
  }
  .quiz__result-restart:hover {
    -webkit-transform: translateY(-0.5rem);
        -ms-transform: translateY(-0.5rem);
            transform: translateY(-0.5rem);
  }
  .quiz__result-restart.btn--start:hover {
    -webkit-transform: translateY(-0.5rem);
        -ms-transform: translateY(-0.5rem);
            transform: translateY(-0.5rem);
  }
  .quiz__mobile-nav {
    display: none;
  }
  .quiz__mobile-nav-home {
    display: none;
  }
}
@media (min-width: 1930px) {
  html {
    font-size: 12px;
  }
}
@media (max-width: 1700px) {
  html {
    font-size: 9px;
  }
}
@media (max-width: 1430px) {
  html {
    font-size: 8.6px;
  }
}
@media (max-width: 1400px) {
  .quiz__option {
    padding: 1.5rem 0;
    padding-left: 4rem;
  }
}
@media (max-width: 1320px) {
  html {
    font-size: 8.4px;
  }
}
@media (max-width: 1100px) {
  body.is-lock {
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  html {
    font-size: 10px;
  }
  .touch [data-fullscreen] {
    -webkit-transition: height 0.2s;
    transition: height 0.2s;
  }
  .input,
  input,
  .textarea,
  textarea {
    font-size: 18px;
    padding: 0 13px;
  }
  .input::-webkit-input-placeholder, input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    font-size: 16px;
  }
  .input::-moz-placeholder, input::-moz-placeholder, .textarea::-moz-placeholder, textarea::-moz-placeholder {
    font-size: 16px;
  }
  .input:-ms-input-placeholder, input:-ms-input-placeholder, .textarea:-ms-input-placeholder, textarea:-ms-input-placeholder {
    font-size: 16px;
  }
  .input::-ms-input-placeholder, input::-ms-input-placeholder, .textarea::-ms-input-placeholder, textarea::-ms-input-placeholder {
    font-size: 16px;
  }
  .input::placeholder,
  input::placeholder,
  .textarea::placeholder,
  textarea::placeholder {
    font-size: 16px;
  }
  .textarea,
  textarea {
    padding: 13px;
  }
  .h1 {
    font-size: 35px;
  }
  .h2,
  h2 {
    font-size: 16px;
    font-weight: 600;
  }
  .h4 {
    font-size: 16px;
  }
  .container-100 {
    padding-left: 14px;
    padding-right: 14px;
  }
  .container {
    padding-left: 14px;
    padding-right: 14px;
  }
  .btn {
    font-size: 15px;
    height: 50px;
    line-height: 1;
    padding: 0;
  }
  .btn--arrow {
    gap: 15px;
  }
  .header {
    display: none;
  }
  .header__text {
    text-align: left;
    font-size: 14px;
    color: var(--light-green);
  }
  .hero {
    padding: 21px 14px;
    height: 100dvh;
  }
  .hero__text .h1 {
    font-size: calc(var(--indexSize) * 9);
    text-align: left;
    margin-bottom: 15px;
  }
  .hero__text .h1 span:nth-of-type(2) {
    margin-top: -10px;
  }
  .hero__buttons {
    margin-top: 40dvh;
    gap: 8px;
  }
  .hero__buttons .btn {
    height: 183px;
    max-width: 50%;
    width: 100%;
    height: auto;
    aspect-ratio: 1;
    flex-direction: column;
    gap: 4px;
    font-size: 18px;
  }
  .hero__buttons .btn img {
    display: block;
  }
  .quiz {
    padding-bottom: 0;
    margin-top: 0;
  }
  .quiz__step {
    flex-direction: column;
    position: relative;
  }
  .quiz__step[data-step=start] {
    flex-direction: column;
  }
  .quiz__step[data-step=start] .quiz__content::after {
    content: "";
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M19.2806%2014.0306L12.5306%2020.7806C12.4609%2020.8504%2012.3782%2020.9057%2012.2871%2020.9434C12.1961%2020.9812%2012.0985%2021.0006%2011.9999%2021.0006C11.9014%2021.0006%2011.8038%2020.9812%2011.7127%2020.9434C11.6217%2020.9057%2011.539%2020.8504%2011.4693%2020.7806L4.7193%2014.0306C4.57857%2013.8899%204.49951%2013.699%204.49951%2013.5C4.49951%2013.301%204.57857%2013.1101%204.7193%2012.9694C4.86003%2012.8286%205.05091%2012.7496%205.24993%2012.7496C5.44895%2012.7496%205.63982%2012.8286%205.78055%2012.9694L11.2499%2018.4397V3.75C11.2499%203.55109%2011.3289%203.36032%2011.4696%203.21967C11.6103%203.07902%2011.801%203%2011.9999%203C12.1988%203%2012.3896%203.07902%2012.5303%203.21967C12.6709%203.36032%2012.7499%203.55109%2012.7499%203.75V18.4397L18.2193%2012.9694C18.36%2012.8286%2018.5509%2012.7496%2018.7499%2012.7496C18.949%2012.7496%2019.1398%2012.8286%2019.2806%2012.9694C19.4213%2013.1101%2019.5003%2013.301%2019.5003%2013.5C19.5003%2013.699%2019.4213%2013.8899%2019.2806%2014.0306Z'%20fill='%235AB16F'/%3e%3c/svg%3e") center/contain no-repeat;
    position: absolute;
    top: -50px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    -webkit-animation: up-down 1.6s ease infinite;
            animation: up-down 1.6s ease infinite;
  }
  .quiz__step[data-step=start] .quiz__content {
    padding: 24px;
  }
  .quiz__step[data-step=start] .quiz__content .quiz__lead,
  .quiz__step[data-step=start] .quiz__content .quiz__start-btn {
    display: none;
  }
  .quiz__step[data-step=start] .quiz__content p {
    margin-bottom: 16px;
  }
  .quiz__step[data-step=start] .quiz__media {
    margin-left: -14px;
    width: calc(100% + 28px);
    border-radius: 0;
    height: 467px;
    background: url("../img/start-mobile.jpg") center/cover no-repeat;
    position: relative;
  }
  .quiz__step[data-step=start] .quiz__media video {
    display: none;
  }
  .quiz__step[data-step=start] .quiz__media-sound {
    display: none;
  }
  .start-mobile {
    display: block;
  }
  .quiz__content {
    padding: 32px 24px;
    max-width: 100%;
    height: auto;
  }
  .quiz__lead {
    font-weight: 500;
    font-size: 29px;
    line-height: 1.1;
    color: var(--dark-green);
    margin-top: 50px;
    text-align: left;
  }
  .quiz__lead br {
    display: none;
  }
  .quiz__start {
    width: 20.4rem;
    height: 20.4rem;
    position: absolute;
    left: 50%;
    top: 40%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .quiz__options {
    margin-top: 10px;
  }
  .quiz__option {
    font-size: 14px;
    padding: 11px 0;
    padding-left: 4rem;
  }
  .quiz__option br {
    display: none;
  }
  .quiz__footer {
    flex-direction: column;
    margin-top: 30px;
  }
  .quiz__counter {
    display: none;
  }
  .quiz__nav {
    justify-content: flex-start;
  }
  .quiz__next {
    max-width: 100%;
    height: 56px;
    font-size: 18px;
  }
  .quiz__prev {
    width: 56px;
    height: 56px;
    flex: 0 0 auto;
  }
  .quiz__result-header .h2 {
    display: none;
  }
  .quiz__result-header {
    padding-bottom: 15px;
    margin-bottom: 20px;
  }
  .quiz__result-buttons {
    margin: 0;
    flex-direction: column;
  }
  .quiz__result-buttons-mobile {
    display: block;
    margin: 24px 0 32px;
  }
  .quiz__result-share {
    max-width: 100%;
    height: 56px;
    font-size: 18px;
  }
  .quiz__result-restart {
    max-width: 100%;
    height: 56px;
    font-size: 18px;
  }
  .quiz__result-restart.btn--start {
    max-width: 100%;
    height: 56px;
  }
  .quiz__dynamic .quiz__media,
  .quiz__step[data-step=result] .quiz__media {
    order: -1;
    margin-left: -14px;
    width: calc(100% + 28px);
    border-radius: 0;
    height: 460px;
  }
  .quiz__dynamic .quiz__media .quiz__media-sound,
  .quiz__step[data-step=result] .quiz__media .quiz__media-sound {
    display: none;
  }
  .quiz__dynamic .quiz__content,
  .quiz__step[data-step=result] .quiz__content {
    margin-left: -14px;
    width: calc(100% + 28px);
    max-width: calc(100% + 28px);
    position: relative;
    margin-top: -40px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    z-index: 10;
  }
  .quiz__result-header-mobile {
    display: block;
  }
  .quiz__result-header-mobile .h2 {
    font-weight: 400;
    font-size: calc(var(--indexSize) * 9);
    line-height: 1.1;
    letter-spacing: -0.03em;
    color: var(--light-green);
    margin-bottom: 0;
  }
  .quiz__step[data-step=result] .quiz__content {
    margin-top: 0;
    padding: 24px;
    margin: 0;
    max-width: 100%;
    width: 100%;
    border-radius: 24px;
  }
  .quiz__step[data-step=result] .quiz__media img,
  .quiz__step[data-step=result] .quiz__media video {
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
  }
}
@media (max-width: 390px) {
  .quiz__content {
    font-size: 16px;
  }
  .quiz__lead {
    font-size: 26px;
  }
  .quiz__result-share {
    font-size: 16px;
  }
  .quiz__result-restart {
    font-size: 16px;
  }
}
@media (max-width: 360px) {
  .h3,
  h3 {
    font-size: 16px;
  }
  .quiz__result-description p {
    font-size: 16px;
  }
}
@media (max-width: 340px) {
  .h1 {
    font-size: 30px;
  }
  .h4 {
    font-size: 15px;
  }
  .btn--arrow {
    gap: 12px;
  }
}