/* Home styles */

/* line 3, stdin */

#fullpage {
  -webkit-transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);
  transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);
}

/* line 11, stdin */

.fp-sr-only {
  display: none;
}

/* line 15, stdin */

#fp-nav {
  overflow: hidden;
  position: absolute;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 50vh;
  margin-top: 16px !important;
}

/* line 23, stdin */

#fp-nav > ul {
  display: none;
}

/* line 27, stdin */

.fp-section.fp-table,
.fp-slide.fp-table {
  overflow: hidden;
}

/* line 32, stdin */

.sectionTitle {
  width: 70%;
  font-family: HelveticaHeavy, sans-serif;
  letter-spacing: -0.05em;
  font-size: 9.8em;
  color: #fff;
  line-height: 0.95em;
  cursor: pointer;
  pointer-events: auto;
}

/* line 43, stdin */

.sectionSubtitle {
  width: 70%;
  font-family: HelveticaHeavy, sans-serif;
  font-size: 1.24em;
  color: #fff;
  line-height: 2.5em;
  cursor: context-menu;
}

/* line 52, stdin */

#fp-nav.fp-right {
  right: 40px;
}

/* line 56, stdin */

#fp-nav ul li {
  display: block;
  width: 24px;
  height: 22px;
  margin: 7px;
  position: relative;
}

/* line 64, stdin */

#fp-nav ul li a {
  display: block;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  border-bottom: 2px solid #ffffff80;
}

/* line 75, stdin */

#fp-nav ul li a.active {
  border-bottom: 2px solid #fff;
}

/* line 79, stdin */

#fp-nav ul li a span,
#fp-nav ul li:hover a span {
  height: 0;
  width: 0;
  background: #fff;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

/* line 90, stdin */

#fp-nav ul li a.active span,
#fp-nav ul li:hover a.active span {
  height: 24px;
  width: 24px;
  margin: -14px 0 0 -12px;
  border-radius: 100%;
  background: #fff;
  -webkit-animation: reveil 500ms ease-in-out;
       -o-animation: reveil 500ms ease-in-out;
          animation: reveil 500ms ease-in-out;
}

/* line 100, stdin */

video {
  position: absolute;
  bottom: 0;
  top: 0;
  right: 0;
  height: 100vh;
  width: 100vw;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 110, stdin */

.sectionText.active {
  visibility: visible;
}

/* line 114, stdin */

.sectionText {
  visibility: hidden;
  margin: 5px 0;
  position: absolute;
  width: 90vw;
  height: -webkit-fill-available;
  height: -moz-available;
  height: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media only screen and (max-width: 1215px) {
  /* line 126, stdin */

  .sectionTitle {
    font-size: 10vw;
  }

  /* line 130, stdin */

  .sectionSubtitle {
    padding-top: 15px;
    font-size: 2.0181634712411705vw;
    line-height: 18px;
  }
}

@media only screen and (max-width: 575px) {
  /* line 138, stdin */

  .sectionSubtitle {
    font-size: 14px;
  }
}

@media only screen and (max-width: 392px) {
  /* line 144, stdin */

  .nav-link,
  .banner .nav a {
    display: block;
    padding: 15px 1rem;
  }
}

@-webkit-keyframes reveil-1 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 0% 0);
            clip-path: inset(0 0 0% 0);
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@-o-keyframes reveil-1 {
  0% {
    clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    clip-path: inset(0 0 0% 0);
    -o-transform: translateY(0px);
       transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

@keyframes reveil-1 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 0% 0);
            clip-path: inset(0 0 0% 0);
    -o-transform: translateY(0px);
       transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}

/* line 171, stdin */

#fp-nav ul li:nth-child(1) a.active span:nth-child(2),
#fp-nav ul li:nth-child(1):hover a.active span:nth-child(2) {
  -webkit-animation: reveil-1 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
       -o-animation: reveil-1 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
          animation: reveil-1 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
}

@-webkit-keyframes reveil-2 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 5% 0);
            clip-path: inset(0 0 5% 0);
    transform: translateY(1.3px);
    -webkit-transform: translateY(1.3px);
  }
}

@-o-keyframes reveil-2 {
  0% {
    clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    clip-path: inset(0 0 5% 0);
    -o-transform: translateY(1.3px);
       transform: translateY(1.3px);
    -webkit-transform: translateY(1.3px);
  }
}

@keyframes reveil-2 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 5% 0);
            clip-path: inset(0 0 5% 0);
    -o-transform: translateY(1.3px);
       transform: translateY(1.3px);
    -webkit-transform: translateY(1.3px);
  }
}

/* line 171, stdin */

#fp-nav ul li:nth-child(2) a.active span:nth-child(2),
#fp-nav ul li:nth-child(2):hover a.active span:nth-child(2) {
  -webkit-animation: reveil-2 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
       -o-animation: reveil-2 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
          animation: reveil-2 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
}

@-webkit-keyframes reveil-3 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 10% 0);
            clip-path: inset(0 0 10% 0);
    transform: translateY(2.6px);
    -webkit-transform: translateY(2.6px);
  }
}

@-o-keyframes reveil-3 {
  0% {
    clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    clip-path: inset(0 0 10% 0);
    -o-transform: translateY(2.6px);
       transform: translateY(2.6px);
    -webkit-transform: translateY(2.6px);
  }
}

@keyframes reveil-3 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 10% 0);
            clip-path: inset(0 0 10% 0);
    -o-transform: translateY(2.6px);
       transform: translateY(2.6px);
    -webkit-transform: translateY(2.6px);
  }
}

/* line 171, stdin */

#fp-nav ul li:nth-child(3) a.active span:nth-child(2),
#fp-nav ul li:nth-child(3):hover a.active span:nth-child(2) {
  -webkit-animation: reveil-3 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
       -o-animation: reveil-3 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
          animation: reveil-3 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
}

@-webkit-keyframes reveil-4 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 15% 0);
            clip-path: inset(0 0 15% 0);
    transform: translateY(3.9px);
    -webkit-transform: translateY(3.9px);
  }
}

@-o-keyframes reveil-4 {
  0% {
    clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    clip-path: inset(0 0 15% 0);
    -o-transform: translateY(3.9px);
       transform: translateY(3.9px);
    -webkit-transform: translateY(3.9px);
  }
}

@keyframes reveil-4 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 15% 0);
            clip-path: inset(0 0 15% 0);
    -o-transform: translateY(3.9px);
       transform: translateY(3.9px);
    -webkit-transform: translateY(3.9px);
  }
}

/* line 171, stdin */

#fp-nav ul li:nth-child(4) a.active span:nth-child(2),
#fp-nav ul li:nth-child(4):hover a.active span:nth-child(2) {
  -webkit-animation: reveil-4 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
       -o-animation: reveil-4 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
          animation: reveil-4 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
}

@-webkit-keyframes reveil-5 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 20% 0);
            clip-path: inset(0 0 20% 0);
    transform: translateY(5.2px);
    -webkit-transform: translateY(5.2px);
  }
}

@-o-keyframes reveil-5 {
  0% {
    clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    clip-path: inset(0 0 20% 0);
    -o-transform: translateY(5.2px);
       transform: translateY(5.2px);
    -webkit-transform: translateY(5.2px);
  }
}

@keyframes reveil-5 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 20% 0);
            clip-path: inset(0 0 20% 0);
    -o-transform: translateY(5.2px);
       transform: translateY(5.2px);
    -webkit-transform: translateY(5.2px);
  }
}

/* line 171, stdin */

#fp-nav ul li:nth-child(5) a.active span:nth-child(2),
#fp-nav ul li:nth-child(5):hover a.active span:nth-child(2) {
  -webkit-animation: reveil-5 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
       -o-animation: reveil-5 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
          animation: reveil-5 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
}

@-webkit-keyframes reveil-6 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 25% 0);
            clip-path: inset(0 0 25% 0);
    transform: translateY(6.5px);
    -webkit-transform: translateY(6.5px);
  }
}

@-o-keyframes reveil-6 {
  0% {
    clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    clip-path: inset(0 0 25% 0);
    -o-transform: translateY(6.5px);
       transform: translateY(6.5px);
    -webkit-transform: translateY(6.5px);
  }
}

@keyframes reveil-6 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 25% 0);
            clip-path: inset(0 0 25% 0);
    -o-transform: translateY(6.5px);
       transform: translateY(6.5px);
    -webkit-transform: translateY(6.5px);
  }
}

/* line 171, stdin */

#fp-nav ul li:nth-child(6) a.active span:nth-child(2),
#fp-nav ul li:nth-child(6):hover a.active span:nth-child(2) {
  -webkit-animation: reveil-6 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
       -o-animation: reveil-6 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
          animation: reveil-6 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
}

@-webkit-keyframes reveil-7 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 30% 0);
            clip-path: inset(0 0 30% 0);
    transform: translateY(7.8px);
    -webkit-transform: translateY(7.8px);
  }
}

@-o-keyframes reveil-7 {
  0% {
    clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    clip-path: inset(0 0 30% 0);
    -o-transform: translateY(7.8px);
       transform: translateY(7.8px);
    -webkit-transform: translateY(7.8px);
  }
}

@keyframes reveil-7 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 30% 0);
            clip-path: inset(0 0 30% 0);
    -o-transform: translateY(7.8px);
       transform: translateY(7.8px);
    -webkit-transform: translateY(7.8px);
  }
}

/* line 171, stdin */

#fp-nav ul li:nth-child(7) a.active span:nth-child(2),
#fp-nav ul li:nth-child(7):hover a.active span:nth-child(2) {
  -webkit-animation: reveil-7 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
       -o-animation: reveil-7 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
          animation: reveil-7 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
}

@-webkit-keyframes reveil-8 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 35% 0);
            clip-path: inset(0 0 35% 0);
    transform: translateY(9.1px);
    -webkit-transform: translateY(9.1px);
  }
}

@-o-keyframes reveil-8 {
  0% {
    clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    clip-path: inset(0 0 35% 0);
    -o-transform: translateY(9.1px);
       transform: translateY(9.1px);
    -webkit-transform: translateY(9.1px);
  }
}

@keyframes reveil-8 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 35% 0);
            clip-path: inset(0 0 35% 0);
    -o-transform: translateY(9.1px);
       transform: translateY(9.1px);
    -webkit-transform: translateY(9.1px);
  }
}

/* line 171, stdin */

#fp-nav ul li:nth-child(8) a.active span:nth-child(2),
#fp-nav ul li:nth-child(8):hover a.active span:nth-child(2) {
  -webkit-animation: reveil-8 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
       -o-animation: reveil-8 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
          animation: reveil-8 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
}

@-webkit-keyframes reveil-9 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 40% 0);
            clip-path: inset(0 0 40% 0);
    transform: translateY(10.4px);
    -webkit-transform: translateY(10.4px);
  }
}

@-o-keyframes reveil-9 {
  0% {
    clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    clip-path: inset(0 0 40% 0);
    -o-transform: translateY(10.4px);
       transform: translateY(10.4px);
    -webkit-transform: translateY(10.4px);
  }
}

@keyframes reveil-9 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 40% 0);
            clip-path: inset(0 0 40% 0);
    -o-transform: translateY(10.4px);
       transform: translateY(10.4px);
    -webkit-transform: translateY(10.4px);
  }
}

/* line 171, stdin */

#fp-nav ul li:nth-child(9) a.active span:nth-child(2),
#fp-nav ul li:nth-child(9):hover a.active span:nth-child(2) {
  -webkit-animation: reveil-9 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
       -o-animation: reveil-9 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
          animation: reveil-9 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
}

@-webkit-keyframes reveil-10 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 45% 0);
            clip-path: inset(0 0 45% 0);
    transform: translateY(11.7px);
    -webkit-transform: translateY(11.7px);
  }
}

@-o-keyframes reveil-10 {
  0% {
    clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    clip-path: inset(0 0 45% 0);
    -o-transform: translateY(11.7px);
       transform: translateY(11.7px);
    -webkit-transform: translateY(11.7px);
  }
}

@keyframes reveil-10 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 45% 0);
            clip-path: inset(0 0 45% 0);
    -o-transform: translateY(11.7px);
       transform: translateY(11.7px);
    -webkit-transform: translateY(11.7px);
  }
}

/* line 171, stdin */

#fp-nav ul li:nth-child(10) a.active span:nth-child(2),
#fp-nav ul li:nth-child(10):hover a.active span:nth-child(2) {
  -webkit-animation: reveil-10 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
       -o-animation: reveil-10 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
          animation: reveil-10 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
}

@-webkit-keyframes reveil-11 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 50% 0);
            clip-path: inset(0 0 50% 0);
    transform: translateY(13px);
    -webkit-transform: translateY(13px);
  }
}

@-o-keyframes reveil-11 {
  0% {
    clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    clip-path: inset(0 0 50% 0);
    -o-transform: translateY(13px);
       transform: translateY(13px);
    -webkit-transform: translateY(13px);
  }
}

@keyframes reveil-11 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 50% 0);
            clip-path: inset(0 0 50% 0);
    -o-transform: translateY(13px);
       transform: translateY(13px);
    -webkit-transform: translateY(13px);
  }
}

/* line 171, stdin */

#fp-nav ul li:nth-child(11) a.active span:nth-child(2),
#fp-nav ul li:nth-child(11):hover a.active span:nth-child(2) {
  -webkit-animation: reveil-11 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
       -o-animation: reveil-11 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
          animation: reveil-11 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
}

@-webkit-keyframes reveil-12 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 55% 0);
            clip-path: inset(0 0 55% 0);
    transform: translateY(14.3px);
    -webkit-transform: translateY(14.3px);
  }
}

@-o-keyframes reveil-12 {
  0% {
    clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    clip-path: inset(0 0 55% 0);
    -o-transform: translateY(14.3px);
       transform: translateY(14.3px);
    -webkit-transform: translateY(14.3px);
  }
}

@keyframes reveil-12 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 55% 0);
            clip-path: inset(0 0 55% 0);
    -o-transform: translateY(14.3px);
       transform: translateY(14.3px);
    -webkit-transform: translateY(14.3px);
  }
}

/* line 171, stdin */

#fp-nav ul li:nth-child(12) a.active span:nth-child(2),
#fp-nav ul li:nth-child(12):hover a.active span:nth-child(2) {
  -webkit-animation: reveil-12 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
       -o-animation: reveil-12 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
          animation: reveil-12 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
}

@-webkit-keyframes reveil-13 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 60% 0);
            clip-path: inset(0 0 60% 0);
    transform: translateY(15.6px);
    -webkit-transform: translateY(15.6px);
  }
}

@-o-keyframes reveil-13 {
  0% {
    clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    clip-path: inset(0 0 60% 0);
    -o-transform: translateY(15.6px);
       transform: translateY(15.6px);
    -webkit-transform: translateY(15.6px);
  }
}

@keyframes reveil-13 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 60% 0);
            clip-path: inset(0 0 60% 0);
    -o-transform: translateY(15.6px);
       transform: translateY(15.6px);
    -webkit-transform: translateY(15.6px);
  }
}

/* line 171, stdin */

#fp-nav ul li:nth-child(13) a.active span:nth-child(2),
#fp-nav ul li:nth-child(13):hover a.active span:nth-child(2) {
  -webkit-animation: reveil-13 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
       -o-animation: reveil-13 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
          animation: reveil-13 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
}

@-webkit-keyframes reveil-14 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 65% 0);
            clip-path: inset(0 0 65% 0);
    transform: translateY(16.9px);
    -webkit-transform: translateY(16.9px);
  }
}

@-o-keyframes reveil-14 {
  0% {
    clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    clip-path: inset(0 0 65% 0);
    -o-transform: translateY(16.9px);
       transform: translateY(16.9px);
    -webkit-transform: translateY(16.9px);
  }
}

@keyframes reveil-14 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 65% 0);
            clip-path: inset(0 0 65% 0);
    -o-transform: translateY(16.9px);
       transform: translateY(16.9px);
    -webkit-transform: translateY(16.9px);
  }
}

/* line 171, stdin */

#fp-nav ul li:nth-child(14) a.active span:nth-child(2),
#fp-nav ul li:nth-child(14):hover a.active span:nth-child(2) {
  -webkit-animation: reveil-14 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
       -o-animation: reveil-14 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
          animation: reveil-14 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
}

@-webkit-keyframes reveil-15 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 70% 0);
            clip-path: inset(0 0 70% 0);
    transform: translateY(18.2px);
    -webkit-transform: translateY(18.2px);
  }
}

@-o-keyframes reveil-15 {
  0% {
    clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    clip-path: inset(0 0 70% 0);
    -o-transform: translateY(18.2px);
       transform: translateY(18.2px);
    -webkit-transform: translateY(18.2px);
  }
}

@keyframes reveil-15 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 70% 0);
            clip-path: inset(0 0 70% 0);
    -o-transform: translateY(18.2px);
       transform: translateY(18.2px);
    -webkit-transform: translateY(18.2px);
  }
}

/* line 171, stdin */

#fp-nav ul li:nth-child(15) a.active span:nth-child(2),
#fp-nav ul li:nth-child(15):hover a.active span:nth-child(2) {
  -webkit-animation: reveil-15 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
       -o-animation: reveil-15 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
          animation: reveil-15 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
}

@-webkit-keyframes reveil-16 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 75% 0);
            clip-path: inset(0 0 75% 0);
    transform: translateY(19.5px);
    -webkit-transform: translateY(19.5px);
  }
}

@-o-keyframes reveil-16 {
  0% {
    clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    clip-path: inset(0 0 75% 0);
    -o-transform: translateY(19.5px);
       transform: translateY(19.5px);
    -webkit-transform: translateY(19.5px);
  }
}

@keyframes reveil-16 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 75% 0);
            clip-path: inset(0 0 75% 0);
    -o-transform: translateY(19.5px);
       transform: translateY(19.5px);
    -webkit-transform: translateY(19.5px);
  }
}

/* line 171, stdin */

#fp-nav ul li:nth-child(16) a.active span:nth-child(2),
#fp-nav ul li:nth-child(16):hover a.active span:nth-child(2) {
  -webkit-animation: reveil-16 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
       -o-animation: reveil-16 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
          animation: reveil-16 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
}

@-webkit-keyframes reveil-17 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 80% 0);
            clip-path: inset(0 0 80% 0);
    transform: translateY(20.8px);
    -webkit-transform: translateY(20.8px);
  }
}

@-o-keyframes reveil-17 {
  0% {
    clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    clip-path: inset(0 0 80% 0);
    -o-transform: translateY(20.8px);
       transform: translateY(20.8px);
    -webkit-transform: translateY(20.8px);
  }
}

@keyframes reveil-17 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 80% 0);
            clip-path: inset(0 0 80% 0);
    -o-transform: translateY(20.8px);
       transform: translateY(20.8px);
    -webkit-transform: translateY(20.8px);
  }
}

/* line 171, stdin */

#fp-nav ul li:nth-child(17) a.active span:nth-child(2),
#fp-nav ul li:nth-child(17):hover a.active span:nth-child(2) {
  -webkit-animation: reveil-17 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
       -o-animation: reveil-17 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
          animation: reveil-17 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
}

@-webkit-keyframes reveil-18 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 85% 0);
            clip-path: inset(0 0 85% 0);
    transform: translateY(22.1px);
    -webkit-transform: translateY(22.1px);
  }
}

@-o-keyframes reveil-18 {
  0% {
    clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    clip-path: inset(0 0 85% 0);
    -o-transform: translateY(22.1px);
       transform: translateY(22.1px);
    -webkit-transform: translateY(22.1px);
  }
}

@keyframes reveil-18 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 85% 0);
            clip-path: inset(0 0 85% 0);
    -o-transform: translateY(22.1px);
       transform: translateY(22.1px);
    -webkit-transform: translateY(22.1px);
  }
}

/* line 171, stdin */

#fp-nav ul li:nth-child(18) a.active span:nth-child(2),
#fp-nav ul li:nth-child(18):hover a.active span:nth-child(2) {
  -webkit-animation: reveil-18 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
       -o-animation: reveil-18 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
          animation: reveil-18 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
}

@-webkit-keyframes reveil-19 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 90% 0);
            clip-path: inset(0 0 90% 0);
    transform: translateY(23.4px);
    -webkit-transform: translateY(23.4px);
  }
}

@-o-keyframes reveil-19 {
  0% {
    clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    clip-path: inset(0 0 90% 0);
    -o-transform: translateY(23.4px);
       transform: translateY(23.4px);
    -webkit-transform: translateY(23.4px);
  }
}

@keyframes reveil-19 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 90% 0);
            clip-path: inset(0 0 90% 0);
    -o-transform: translateY(23.4px);
       transform: translateY(23.4px);
    -webkit-transform: translateY(23.4px);
  }
}

/* line 171, stdin */

#fp-nav ul li:nth-child(19) a.active span:nth-child(2),
#fp-nav ul li:nth-child(19):hover a.active span:nth-child(2) {
  -webkit-animation: reveil-19 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
       -o-animation: reveil-19 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
          animation: reveil-19 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
}

@-webkit-keyframes reveil-20 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 95% 0);
            clip-path: inset(0 0 95% 0);
    transform: translateY(24.7px);
    -webkit-transform: translateY(24.7px);
  }
}

@-o-keyframes reveil-20 {
  0% {
    clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    clip-path: inset(0 0 95% 0);
    -o-transform: translateY(24.7px);
       transform: translateY(24.7px);
    -webkit-transform: translateY(24.7px);
  }
}

@keyframes reveil-20 {
  0% {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
    -o-transform: translateY(26px);
       transform: translateY(26px);
    -webkit-transform: translateY(26px);
  }

  100% {
    -webkit-clip-path: inset(0 0 95% 0);
            clip-path: inset(0 0 95% 0);
    -o-transform: translateY(24.7px);
       transform: translateY(24.7px);
    -webkit-transform: translateY(24.7px);
  }
}

/* line 171, stdin */

#fp-nav ul li:nth-child(20) a.active span:nth-child(2),
#fp-nav ul li:nth-child(20):hover a.active span:nth-child(2) {
  -webkit-animation: reveil-20 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
       -o-animation: reveil-20 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
          animation: reveil-20 500ms cubic-bezier(0.77, 0, 0.175, 1) forwards;
}

/* line 177, stdin */

.icon-scroll,
.icon-scroll::before {
  position: absolute;
  left: 50%;
  top: 92.5vh;
}

/* line 184, stdin */

.icon-scroll {
  width: 40px;
  height: 70px;
  margin-left: -20px;
  margin-top: -42px;
}

/* line 191, stdin */

.icon-scroll::before {
  content: '';
  width: 8px;
  height: 8px;
  background: #fff;
  margin-left: -4px;
  top: 8px;
  border-radius: 4px;
  -webkit-animation-duration: 1.5s;
       -o-animation-duration: 1.5s;
          animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
       -o-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: scroll;
       -o-animation-name: scroll;
          animation-name: scroll;
}

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

  100% {
    opacity: 0;
    -webkit-transform: translateY(46px);
            transform: translateY(46px);
  }
}

@-o-keyframes scroll {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -o-transform: translateY(46px);
       transform: translateY(46px);
  }
}

@keyframes scroll {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(46px);
         -o-transform: translateY(46px);
            transform: translateY(46px);
  }
}

/* line 215, stdin */

.close:hover {
  opacity: 1 !important;
}


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