.is-style-background-slide .wp-block-button__link {
  padding: 1.3rem 2.6rem;
  background: var(--rh--color--ci);
  color: var(--rh--color--ci--contrast);
  z-index: 1;
  position: relative;
  line-height: 1.4;
}
.is-style-background-slide .wp-block-button__link:hover, .is-style-background-slide .wp-block-button__link:focus {
  background: var(--rh--color--ci--secondary);
  color: var(--rh--color--ci--secondary--contrast);
}
.is-style-background-slide .wp-block-button__link:hover::after, .is-style-background-slide .wp-block-button__link:focus::after {
  height: 100%;
}
.is-style-background-slide .wp-block-button__link::after {
  content: "";
  position: absolute;
  z-index: -1;
  transition: all 0.3s;
  width: 100%;
  height: 0;
  top: 0;
  left: 0;
  background: var(--rh--color--ci--secondary);
}