/**
 * Gutenberg
 */
.wp-block-button__link,
.wp-element-button,
.ub-button-block-main,
.edgtf-btn,
.edgtf-btn.edgtf-btn-medium.edgtf-btn-outline,
.edgtf-btn.edgtf-btn-large.edgtf-btn-outline {
  border-radius:var(--ha-border-radius) !important;
  border: 2px solid currentColor;
  font-size: 16px;
  font-weight: 500;
  line-height: 2em;
  margin: 0;
  padding: 9px 46px;
  color: white;
  background: black;
  border-color: black;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

.wp-block-button__link,
.wp-block-button__link:link,
.wp-block-button__link:visited,
.wp-block-button__link:active {
  color: white;
}

.wp-block-button__link:hover,
.wp-element-button:hover,
.ub-button-block-main:hover,
.edgtf-btn:hover,
.edgtf-btn.edgtf-btn-medium.edgtf-btn-outline:hover,
.edgtf-btn.edgtf-btn-large.edgtf-btn-outline:hover {
  background-color: transparent !important;
  border-color: black !important;
  color: black !important;
}

.wp-block-file {
  display: flex;
  flex-direction: column;
}
.is-style-cta-button.wp-block-button .wp-block-button__link {
  background-color: rgb(171, 90, 225);
  border-color: rgb(171, 90, 225);
  color: white;
}

.edgtf-btn-solid:hover,
.is-style-cta-button.wp-block-button .wp-block-button__link:hover {
  background-color: black !important;
  color: white !important;
}

