a {
  text-decoration: none;
}
a .alceo-button-blue {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  color: #1BC5FF;
  padding: 19px 48px 21px 48px;
  width: 300px;
  background-color: #EAF9FF;
  border-radius: 40px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
a .alceo-button-blue::before {
  content: "";
  position: absolute;
  top: 49%;
  right: 48px;
  width: 15px;
  height: 0.05rem;
  background-color: #1BC5FF;
  transform: translateY(50%);
}
a .alceo-button-blue::after {
  content: "";
  position: absolute;
  top: 42%;
  right: 48px;
  width: 12px;
  height: 12px;
  border-top: 0.05rem solid #1BC5FF;
  border-right: 0.05rem solid #1BC5FF;
  transform: rotate(45deg);
}
a .alceo-button-blue:hover {
  color: #07ace3;
  background-color: #b9e1f1;
}
a .alceo-button-blue:hover::before {
  animation: buttonAccent 2s ease infinite;
}
a .alceo-button-blue:hover::after {
  animation: buttonAccent 2s ease infinite;
}
a .alceo-button-blue-min {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  color: #1BC5FF;
  padding: 11px 24px 13px 24px;
  width: 160px;
  background-color: #EAF9FF;
  border-radius: 40px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
a .alceo-button-blue-min::before {
  content: "";
  position: absolute;
  top: 49%;
  right: 23px;
  width: 15px;
  height: 0.05rem;
  background-color: #1BC5FF;
  transform: translateY(50%);
}
a .alceo-button-blue-min::after {
  content: "";
  position: absolute;
  top: 40%;
  right: 24px;
  width: 12px;
  height: 12px;
  border-top: 0.05rem solid #1BC5FF;
  border-right: 0.05rem solid #1BC5FF;
  transform: rotate(45deg);
}
a .alceo-button-blue-min:hover {
  color: #07ace3;
  background-color: #b9e1f1;
}
a .alceo-button-blue-min:hover::before {
  animation: buttonAccent-min 2s ease infinite;
}
a .alceo-button-blue-min:hover::after {
  animation: buttonAccent-min 2s ease infinite;
}
@keyframes buttonAccent {
  0% {
    right: 48px;
  }
  50% {
    right: 40px;
  }
  100% {
    right: 48px;
  }
}
@keyframes buttonAccent-min {
  0% {
    right: 24px;
  }
  50% {
    right: 20px;
  }
  100% {
    right: 24px;
  }
}/*# sourceMappingURL=button.css.map */