@charset "UTF-8";
.wp-block-group.is-style-bondissant {
  position: relative;
  z-index: 0;
  height: 100%;
  width: 100%;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  position: absolute;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.wp-block-group.is-style-bondissant .wp-block-group {
  position: absolute;
  bottom: -60px;
  width: 400px;
  height: 400px;
  animation: initial-rise 2s cubic-bezier(0.5, 0.5, 0.75, 1) forwards, bounce 2s ease-out infinite;
  animation-delay: 0s, 1.97s; /* La première animation démarre immédiatement, la deuxième commence après 2s */
}

@keyframes initial-rise {
  0% {
    transform: translateY(100%); /* Départ du bas du conteneur */
  }
  100% {
    transform: translateY(0); /* Monte jusqu'au centre */
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0); /* Position centrale */
  }
  40% {
    transform: translateY(-150px); /* Première montée pour le rebond */
  }
  60% {
    transform: translateY(-120px); /* Petite redescente */
  }
}

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