.btn02_container {
  top: 83%;
  right: 0%;
  left: 0%;
  text-align: center;
}
.btn02_container .btn02 {
  position: relative;
  background-color: #b82a3f;
  border-radius: 40px;
  width: 90.7407407407%;
  box-shadow: 0 15px 0 rgba(93, 0, 12, 0.9);
  animation: btn_animation 2s infinite;
}
@media (max-width: 750px) {
  .btn02_container .btn02 {
    border-radius: 5vw;
    box-shadow: 0 10px 0 rgba(93, 0, 12, 0.9);
    animation: btn_animation_sp 2s infinite;
  }
}

.floating {
  background-color: #b82a3f;
  border-radius: 40px;
  box-shadow: 0 15px 0 rgba(93, 0, 12, 0.9);
}

@keyframes btn_animation {
  0% {
    box-shadow: 0 15px 0 rgba(93, 0, 12, 0.9);
    top: 0px;
  }
  10% {
    box-shadow: 0 0 0 rgba(93, 0, 12, 0.9);
    top: 15px;
  }
  20% {
    box-shadow: 0 15px 0 rgba(93, 0, 12, 0.9);
    top: 0px;
  }
  30% {
    box-shadow: 0 0 0 rgba(93, 0, 12, 0.9);
    top: 15px;
  }
  40% {
    box-shadow: 0 15px 0 rgba(93, 0, 12, 0.9);
    top: 0px;
  }
}
@keyframes btn_animation_sp {
  0% {
    box-shadow: 0 10px 0 rgba(93, 0, 12, 0.9);
    top: 0px;
  }
  10% {
    box-shadow: 0 0 0 rgba(93, 0, 12, 0.9);
    top: 10px;
  }
  20% {
    box-shadow: 0 10px 0 rgba(93, 0, 12, 0.9);
    top: 0px;
  }
  30% {
    box-shadow: 0 0 0 rgba(93, 0, 12, 0.9);
    top: 10px;
  }
  40% {
    box-shadow: 0 10px 0 rgba(93, 0, 12, 0.9);
    top: 0px;
  }
}/*# sourceMappingURL=style02.css.map */