.button-link {
    font-family: NeoSans, sans-serif;
    padding: 0.5rem 1.125rem 0.5rem 1.125rem;
    line-height: 1.5rem;
    min-height: 2.5rem;
    min-width: 11.25rem;
    max-width: 28.125rem;
    background-color: rgb(0, 153, 51);
    background-color: var(--color-green);
    color: white;
}

.button-link:hover,
.button-link:focus {
    color: white;
    background-color: #007b29;
    background-color: var(--color-green--1);
}

.nav-list + .button-link {
    margin-top: 1.5625rem;
}

.button-link.bg-white {
    padding-top: 0.4375rem;
    padding-bottom: 0.4375rem;
    border: 1px solid currentcolor;
}

.button-link.bg-white:hover,
.button-link.bg-white:focus {
    border: 1px solid var(--color-green--1);
}

