.sce-static-cta {
  background: #e3e48d;
  padding: 8px 20px;
  text-align: center
}
.sce-static-cta__btn {
  margin: 0 auto;
  text-align: left;
  display: inline-flex;
  align-items: center;
  color: #000;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: normal;
  text-transform: uppercase;
  gap: 10px
}
.sce-static-cta__btn span {
  background-image: linear-gradient(120deg,#000 0,#000 100%);
  background-repeat: no-repeat;
  background-size: 0 2px;
  background-position: 0 100%;
  transition: background-size .3s
}
.sce-static-cta__btn:visited {
  color: #000
}
.sce-static-cta__btn::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='none'%3E%3Ccircle cx='14.5' cy='14.5' r='13.92' stroke='%23000' stroke-width='1.16' transform='rotate(-90 14.5 14.5)'/%3E%3Cpath stroke='%23000' stroke-width='1.16' d='M8.121 14.499h12.567m0 0-5.8 7.153m5.8-7.153-5.8-7.153'/%3E%3C/svg%3E");
  flex: 29px 0 0;
  width: 29px;
  height: 29px;
  animation: sce-arrow-bounce 3s linear infinite;
  transition: transform .3s
}
.sce-static-cta__btn:hover span {
  background-size: 100% 2px
}
.sce-static-cta__btn:hover::after {
  animation: sce-arrow-hover .3s ease-in-out 1;
  transform: translateX(50%)
}
@keyframes sce-arrow-bounce {
  0% {
    transform: translateX(0)
  }
  10% {
    transform: translateX(25%)
  }
  20% {
    transform: translateX(0)
  }
  30% {
    transform: translateX(25%)
  }
  40% {
    transform: translateX(0)
  }
}
@keyframes sce-arrow-hover {
  from {
    transform: translateX(0)
  }
  to {
    transform: translateX(50%)
  }
}
/*# sourceMappingURL=sce-static-cta.min.css.map */
