/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/frontend.scss ***!
  \******************************************************************************************************************************************************************************************************************************************/
.fade-in-up {
  opacity: 0;
}
.fade-in-up.in-viewport {
  animation: fadeInUp 0.75s ease-in-out 0s forwards;
}

.fade-in-up-250 {
  opacity: 0;
}
.fade-in-up-250.in-viewport {
  animation: fadeInUp 0.75s ease-in-out 0.25s forwards;
}

.fade-in-up-500 {
  opacity: 0;
}
.fade-in-up-500.in-viewport {
  animation: fadeInUp 0.75s ease-in-out 0.5s forwards;
}

.fade-in-up-750 {
  opacity: 0;
}
.fade-in-up-750.in-viewport {
  animation: fadeInUp 0.75s ease-in-out 0.75s forwards;
}

.fade-in-up-1000 {
  opacity: 0;
}
.fade-in-up-1000.in-viewport {
  animation: fadeInUp 0.75s ease-in-out 1s forwards;
}

.fade-in-up-1250 {
  opacity: 0;
}
.fade-in-up-1250.in-viewport {
  animation: fadeInUp 0.75s ease-in-out 1.25s forwards;
}

.fade-in-up-1500 {
  opacity: 0;
}
.fade-in-up-1500.in-viewport {
  animation: fadeInUp 0.75s ease-in-out 1.5s forwards;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

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