@charset "utf-8";
/* hp4u-vc-button*/

.hp4u-ref-btn.hp4u-ref-btn-wp {
  text-decoration: none;
}

.hp4u-ref-btn.hp4u-ref-btn-wp {
    box-sizing: border-box;
    min-height: 54px;
    display: inline-flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    padding: 8px 12px;
    border: var(--hp4u-border-w) solid var(--hp4u-btn-border-color);
    border-radius: var(--hp4u-radius-sm);
    background: var(--hp4u-btn-bg);
    color: var(--hp4u-btn-text);
    text-decoration: none;
    font-weight: var(--hp4u-font-weight-hp4u-button);
    font-size: var(--hp4u-font-size-cta);
    line-height: var(--hp4u-lh-tight);
    text-align: center;
}
.hp4u-ref-btn.hp4u-ref-btn-wp.hp4u-btn-fullwidth {
  display: flex;   
  width: 100%;
}

/* Prefixed SR-only helper; keep WP's class in markup too for compatibility */
.hp4u-sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}


