.button-group>.field-wrapper:first-of-type {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    align-items: center;
}

.button-group.left>.field-wrapper:first-of-type {
    justify-content: flex-start;
}

.button-group.right>.field-wrapper:first-of-type {
    justify-content: flex-end;
}

.button-group.center>.field-wrapper:first-of-type {
    justify-content: center;
}

.btn {
    padding: 18px 20px;
    min-width: 160px;
    width: fit-content;
    display: block;
    color: var(--color-black);
    text-align: center;
    font-family: var(--font-heading);
    font-size: 15px;
    text-decoration: none;
    border-radius: 16rem;
    background-color: var(--secondary-color);
    transition: 0.3s;
}

.btn span {
    font-weight: 500;
}

.btn.green {
    color: var(--color-white);
    background-color: var(--primary-color);
}

.btn.green:hover {

    background-color: var(--primary-color-hover);
}

.btn.white {
    color: var(--color-black);
    background-color: var(--color-white);
}

.btn.white:hover {
    color: var(--primary-color-hover);
    background-color: var(--color-white-hover);
}