.ehu-cta.wp-block-button__link {
    background-color: var(--ehu-colors-primary);
    border-radius: 0;
    display: inline-block;
    color: #fff;
    text-decoration: none;
    padding: .75rem;
    margin-bottom: 3px;
    border-radius: .3125rem;
    transition: background-color .3s ease-in-out
}

.ehu-cta.wp-block-button__link:focus {
    background-color: var(--ehu-colors-link-hover)
}

.ehu-cta.wp-block-button__link p {
    -webkit-margin-before: unset;
    margin-block-start: unset;
    -webkit-margin-after: unset;
    margin-block-end: unset;
    padding-bottom: unset
}

.ehu-cta.wp-block-button__link:hover {
    background-color: var(--ehu-colors-primary-light)
}

.ehu-cta .cta-title-text span {
    font-size: 1rem;
    position: relative;
    top: -.375rem
}

.wp-block-button .ehu-cta {
    margin: 0
}

.ehu-cta,
.feature-cta {
    margin: 1.5rem 0
}

.feature-cta {
    text-align: left;
    font-size: 1.25rem;
    border-radius: .3125rem
}

.feature-cta .ehu-cta.wp-block-button__link {
    padding: 12px;
    margin: 0
}

.ehu-cta.wp-block-button__link h2,
.ehu-cta.wp-block-button__link h3,
.ehu-cta.wp-block-button__link h4,
.ehu-cta.wp-block-button__link p {
    margin: 0;
    padding: 0;
    color: #fff;
    text-align: left
}

.ehu-cta.wp-block-button__link p {
    font-size: 1rem
}

.ehu-cta.wp-block-button__link span {
    margin: 0;
    padding: 0 .75rem 0 1.5rem;
    vertical-align: middle
}

.prominant-cta .ehu-cta.wp-block-button__link {
    color: var(--ehu-colors-text-black);
    background-color: #ffe63c;
    border-radius: .3125rem
}

.prominant-cta .ehu-cta.wp-block-button__link:hover {
    background-color: var(--ehu-colors-primary-light)
}

/*# sourceMappingURL=ehu-cta.css.map*/