.kpl-button a {
    text-decoration: none;
}
.kpl-button button {
  display: block;
  background-color: transparent !important;
  border: 0;
  position: relative;
  align-items:center;
  justify-content: center;
}
.kpl-button button span {
  display:flex;
  justify-content:center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  font-size:1.15em;
}

@media(min-width: 768px) {
    .kpl-button button span {
        padding: .8em 2.7em;
    }
}
@media(max-width: 767px) {
    .kpl-button button span {
        padding: .8em 2.3em;
        font-weight: 600;
    }
}