.vpam-btn-primary,
.is-style-btn-vpam-primary a {
  color: var(--wp--preset--color--black);
  background-color: var(--wp--preset--color--primary);
  border: 2px solid var(--wp--preset--color--primary);
  border-radius: 0px;
  text-decoration: none;
  display: inline-block;
  padding: 17px 25px;
  line-height: 1;
  text-transform: uppercase;
}

.vpam-btn-primary:hover,
.is-style-btn-vpam-primary:hover a {
  background-color: var(--wp--preset--color--white) !important;
  color: var(--wp--preset--color--primary-text) !important;
  border-color: var(--wp--preset--color--primary) !important;
}