.wp-block-button__link:not(.uagb-forms-main-submit-button),
.uagb-buttons-repeater.wp-block-button__link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
.wp-block-button__link:not(.uagb-forms-main-submit-button):focus,
.uagb-buttons-repeater.wp-block-button__link:focus {
    outline: none;
}
.wp-block-button__link:not(.uagb-forms-main-submit-button):focus-visible,
.uagb-buttons-repeater.wp-block-button__link:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}

.uagb-button__link {
    color: inherit;
}

.bt-yellow > .wp-block-button__link,
.bt-yellow .uagb-buttons-repeater,
.wp-block-button.bt-yellow > .wp-block-button__link,
.wp-block-uagb-buttons-child.bt-yellow .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.bt-yellow .uagb-buttons-repeater,
.wp-block-button__link.bt-yellow,
.uagb-buttons-repeater.bt-yellow {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
.bt-yellow > .wp-block-button__link:focus,
.bt-yellow .uagb-buttons-repeater:focus,
.wp-block-button.bt-yellow > .wp-block-button__link:focus,
.wp-block-uagb-buttons-child.bt-yellow .uagb-buttons-repeater:focus,
.uagb-buttons__outer-wrap.bt-yellow .uagb-buttons-repeater:focus,
.wp-block-button__link.bt-yellow:focus,
.uagb-buttons-repeater.bt-yellow:focus {
    outline: none;
}
.bt-yellow > .wp-block-button__link:focus-visible,
.bt-yellow .uagb-buttons-repeater:focus-visible,
.wp-block-button.bt-yellow > .wp-block-button__link:focus-visible,
.wp-block-uagb-buttons-child.bt-yellow .uagb-buttons-repeater:focus-visible,
.uagb-buttons__outer-wrap.bt-yellow .uagb-buttons-repeater:focus-visible,
.wp-block-button__link.bt-yellow:focus-visible,
.uagb-buttons-repeater.bt-yellow:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
.bt-yellow > .wp-block-button__link,
.bt-yellow .uagb-buttons-repeater,
.wp-block-button.bt-yellow > .wp-block-button__link,
.wp-block-uagb-buttons-child.bt-yellow .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.bt-yellow .uagb-buttons-repeater,
.wp-block-button__link.bt-yellow,
.uagb-buttons-repeater.bt-yellow {
    background-color: var(--button-primary-bg) !important;
    color: var(--button-color-text) !important;
}
.bt-yellow > .wp-block-button__link:hover,
.bt-yellow .uagb-buttons-repeater:hover,
.wp-block-button.bt-yellow > .wp-block-button__link:hover,
.wp-block-uagb-buttons-child.bt-yellow .uagb-buttons-repeater:hover,
.uagb-buttons__outer-wrap.bt-yellow .uagb-buttons-repeater:hover,
.wp-block-button__link.bt-yellow:hover,
.uagb-buttons-repeater.bt-yellow:hover {
    background-color: var(--button-primary-bg-hover) !important;
    color: var(--button-color-text) !important;
}
.bt-yellow > .wp-block-button__link:active,
.bt-yellow .uagb-buttons-repeater:active,
.wp-block-button.bt-yellow > .wp-block-button__link:active,
.wp-block-uagb-buttons-child.bt-yellow .uagb-buttons-repeater:active,
.uagb-buttons__outer-wrap.bt-yellow .uagb-buttons-repeater:active,
.wp-block-button__link.bt-yellow:active,
.uagb-buttons-repeater.bt-yellow:active {
    background-color: var(--button-primary-bg-pressed) !important;
    color: var(--button-color-text) !important;
}
.bt-yellow > .wp-block-button__link:disabled, .bt-yellow > .wp-block-button__link[aria-disabled=true], .bt-yellow > .wp-block-button__link.disabled,
.bt-yellow .uagb-buttons-repeater:disabled,
.bt-yellow .uagb-buttons-repeater[aria-disabled=true],
.bt-yellow .uagb-buttons-repeater.disabled,
.wp-block-button.bt-yellow > .wp-block-button__link:disabled,
.wp-block-button.bt-yellow > .wp-block-button__link[aria-disabled=true],
.wp-block-button.bt-yellow > .wp-block-button__link.disabled,
.wp-block-uagb-buttons-child.bt-yellow .uagb-buttons-repeater:disabled,
.wp-block-uagb-buttons-child.bt-yellow .uagb-buttons-repeater[aria-disabled=true],
.wp-block-uagb-buttons-child.bt-yellow .uagb-buttons-repeater.disabled,
.uagb-buttons__outer-wrap.bt-yellow .uagb-buttons-repeater:disabled,
.uagb-buttons__outer-wrap.bt-yellow .uagb-buttons-repeater[aria-disabled=true],
.uagb-buttons__outer-wrap.bt-yellow .uagb-buttons-repeater.disabled,
.wp-block-button__link.bt-yellow:disabled,
.wp-block-button__link.bt-yellow[aria-disabled=true],
.wp-block-button__link.bt-yellow.disabled,
.uagb-buttons-repeater.bt-yellow:disabled,
.uagb-buttons-repeater.bt-yellow[aria-disabled=true],
.uagb-buttons-repeater.bt-yellow.disabled {
    background-color: var(--button-disabled-bg) !important;
    color: var(--button-disabled-text) !important;
    cursor: not-allowed;
}
.bt-yellow > .wp-block-button__link,
.bt-yellow .uagb-buttons-repeater,
.wp-block-button.bt-yellow > .wp-block-button__link,
.wp-block-uagb-buttons-child.bt-yellow .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.bt-yellow .uagb-buttons-repeater,
.wp-block-button__link.bt-yellow,
.uagb-buttons-repeater.bt-yellow {
    border: none !important;
}
.bt-yellow > .wp-block-button__link:hover, .bt-yellow > .wp-block-button__link:active,
.bt-yellow .uagb-buttons-repeater:hover,
.bt-yellow .uagb-buttons-repeater:active,
.wp-block-button.bt-yellow > .wp-block-button__link:hover,
.wp-block-button.bt-yellow > .wp-block-button__link:active,
.wp-block-uagb-buttons-child.bt-yellow .uagb-buttons-repeater:hover,
.wp-block-uagb-buttons-child.bt-yellow .uagb-buttons-repeater:active,
.uagb-buttons__outer-wrap.bt-yellow .uagb-buttons-repeater:hover,
.uagb-buttons__outer-wrap.bt-yellow .uagb-buttons-repeater:active,
.wp-block-button__link.bt-yellow:hover,
.wp-block-button__link.bt-yellow:active,
.uagb-buttons-repeater.bt-yellow:hover,
.uagb-buttons-repeater.bt-yellow:active {
    border: none !important;
}

.bt-blue > .wp-block-button__link,
.bt-blue .uagb-buttons-repeater,
.wp-block-button.bt-blue > .wp-block-button__link,
.wp-block-uagb-buttons-child.bt-blue .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.bt-blue .uagb-buttons-repeater,
.wp-block-button__link.bt-blue,
.uagb-buttons-repeater.bt-blue {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
.bt-blue > .wp-block-button__link:focus,
.bt-blue .uagb-buttons-repeater:focus,
.wp-block-button.bt-blue > .wp-block-button__link:focus,
.wp-block-uagb-buttons-child.bt-blue .uagb-buttons-repeater:focus,
.uagb-buttons__outer-wrap.bt-blue .uagb-buttons-repeater:focus,
.wp-block-button__link.bt-blue:focus,
.uagb-buttons-repeater.bt-blue:focus {
    outline: none;
}
.bt-blue > .wp-block-button__link:focus-visible,
.bt-blue .uagb-buttons-repeater:focus-visible,
.wp-block-button.bt-blue > .wp-block-button__link:focus-visible,
.wp-block-uagb-buttons-child.bt-blue .uagb-buttons-repeater:focus-visible,
.uagb-buttons__outer-wrap.bt-blue .uagb-buttons-repeater:focus-visible,
.wp-block-button__link.bt-blue:focus-visible,
.uagb-buttons-repeater.bt-blue:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
.bt-blue > .wp-block-button__link,
.bt-blue .uagb-buttons-repeater,
.wp-block-button.bt-blue > .wp-block-button__link,
.wp-block-uagb-buttons-child.bt-blue .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.bt-blue .uagb-buttons-repeater,
.wp-block-button__link.bt-blue,
.uagb-buttons-repeater.bt-blue {
    background-color: var(--button-secondary-bg) !important;
    color: var(--button-color-text) !important;
}
.bt-blue > .wp-block-button__link:hover,
.bt-blue .uagb-buttons-repeater:hover,
.wp-block-button.bt-blue > .wp-block-button__link:hover,
.wp-block-uagb-buttons-child.bt-blue .uagb-buttons-repeater:hover,
.uagb-buttons__outer-wrap.bt-blue .uagb-buttons-repeater:hover,
.wp-block-button__link.bt-blue:hover,
.uagb-buttons-repeater.bt-blue:hover {
    background-color: var(--button-secondary-bg-hover) !important;
    color: var(--button-secondary-color-hover) !important;
}
.bt-blue > .wp-block-button__link:active,
.bt-blue .uagb-buttons-repeater:active,
.wp-block-button.bt-blue > .wp-block-button__link:active,
.wp-block-uagb-buttons-child.bt-blue .uagb-buttons-repeater:active,
.uagb-buttons__outer-wrap.bt-blue .uagb-buttons-repeater:active,
.wp-block-button__link.bt-blue:active,
.uagb-buttons-repeater.bt-blue:active {
    background-color: var(--button-secondary-bg-pressed) !important;
    color: var(--button-secondary-color-pressed) !important;
}
.bt-blue > .wp-block-button__link:disabled, .bt-blue > .wp-block-button__link[aria-disabled=true], .bt-blue > .wp-block-button__link.disabled,
.bt-blue .uagb-buttons-repeater:disabled,
.bt-blue .uagb-buttons-repeater[aria-disabled=true],
.bt-blue .uagb-buttons-repeater.disabled,
.wp-block-button.bt-blue > .wp-block-button__link:disabled,
.wp-block-button.bt-blue > .wp-block-button__link[aria-disabled=true],
.wp-block-button.bt-blue > .wp-block-button__link.disabled,
.wp-block-uagb-buttons-child.bt-blue .uagb-buttons-repeater:disabled,
.wp-block-uagb-buttons-child.bt-blue .uagb-buttons-repeater[aria-disabled=true],
.wp-block-uagb-buttons-child.bt-blue .uagb-buttons-repeater.disabled,
.uagb-buttons__outer-wrap.bt-blue .uagb-buttons-repeater:disabled,
.uagb-buttons__outer-wrap.bt-blue .uagb-buttons-repeater[aria-disabled=true],
.uagb-buttons__outer-wrap.bt-blue .uagb-buttons-repeater.disabled,
.wp-block-button__link.bt-blue:disabled,
.wp-block-button__link.bt-blue[aria-disabled=true],
.wp-block-button__link.bt-blue.disabled,
.uagb-buttons-repeater.bt-blue:disabled,
.uagb-buttons-repeater.bt-blue[aria-disabled=true],
.uagb-buttons-repeater.bt-blue.disabled {
    background-color: var(--button-disabled-bg) !important;
    color: var(--button-disabled-text) !important;
    cursor: not-allowed;
}

.bt-footer-dark > .wp-block-button__link,
.bt-footer-dark .uagb-buttons-repeater,
.wp-block-button.bt-footer-dark > .wp-block-button__link,
.wp-block-uagb-buttons-child.bt-footer-dark .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.bt-footer-dark .uagb-buttons-repeater,
.wp-block-button__link.bt-footer-dark,
.uagb-buttons-repeater.bt-footer-dark {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
.bt-footer-dark > .wp-block-button__link:focus,
.bt-footer-dark .uagb-buttons-repeater:focus,
.wp-block-button.bt-footer-dark > .wp-block-button__link:focus,
.wp-block-uagb-buttons-child.bt-footer-dark .uagb-buttons-repeater:focus,
.uagb-buttons__outer-wrap.bt-footer-dark .uagb-buttons-repeater:focus,
.wp-block-button__link.bt-footer-dark:focus,
.uagb-buttons-repeater.bt-footer-dark:focus {
    outline: none;
}
.bt-footer-dark > .wp-block-button__link:focus-visible,
.bt-footer-dark .uagb-buttons-repeater:focus-visible,
.wp-block-button.bt-footer-dark > .wp-block-button__link:focus-visible,
.wp-block-uagb-buttons-child.bt-footer-dark .uagb-buttons-repeater:focus-visible,
.uagb-buttons__outer-wrap.bt-footer-dark .uagb-buttons-repeater:focus-visible,
.wp-block-button__link.bt-footer-dark:focus-visible,
.uagb-buttons-repeater.bt-footer-dark:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
.bt-footer-dark > .wp-block-button__link,
.bt-footer-dark .uagb-buttons-repeater,
.wp-block-button.bt-footer-dark > .wp-block-button__link,
.wp-block-uagb-buttons-child.bt-footer-dark .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.bt-footer-dark .uagb-buttons-repeater,
.wp-block-button__link.bt-footer-dark,
.uagb-buttons-repeater.bt-footer-dark {
    background-color: var(--button-footer-dark-bg) !important;
    color: var(--button-color-text-inverse) !important;
}
.bt-footer-dark > .wp-block-button__link:hover,
.bt-footer-dark .uagb-buttons-repeater:hover,
.wp-block-button.bt-footer-dark > .wp-block-button__link:hover,
.wp-block-uagb-buttons-child.bt-footer-dark .uagb-buttons-repeater:hover,
.uagb-buttons__outer-wrap.bt-footer-dark .uagb-buttons-repeater:hover,
.wp-block-button__link.bt-footer-dark:hover,
.uagb-buttons-repeater.bt-footer-dark:hover {
    background-color: var(--button-footer-dark-bg-hover) !important;
    color: var(--button-footer-dark-color-hover) !important;
}
.bt-footer-dark > .wp-block-button__link:active,
.bt-footer-dark .uagb-buttons-repeater:active,
.wp-block-button.bt-footer-dark > .wp-block-button__link:active,
.wp-block-uagb-buttons-child.bt-footer-dark .uagb-buttons-repeater:active,
.uagb-buttons__outer-wrap.bt-footer-dark .uagb-buttons-repeater:active,
.wp-block-button__link.bt-footer-dark:active,
.uagb-buttons-repeater.bt-footer-dark:active {
    background-color: var(--button-footer-dark-bg-hover) !important;
    color: var(--button-footer-dark-color-hover) !important;
}
.bt-footer-dark > .wp-block-button__link:disabled, .bt-footer-dark > .wp-block-button__link[aria-disabled=true], .bt-footer-dark > .wp-block-button__link.disabled,
.bt-footer-dark .uagb-buttons-repeater:disabled,
.bt-footer-dark .uagb-buttons-repeater[aria-disabled=true],
.bt-footer-dark .uagb-buttons-repeater.disabled,
.wp-block-button.bt-footer-dark > .wp-block-button__link:disabled,
.wp-block-button.bt-footer-dark > .wp-block-button__link[aria-disabled=true],
.wp-block-button.bt-footer-dark > .wp-block-button__link.disabled,
.wp-block-uagb-buttons-child.bt-footer-dark .uagb-buttons-repeater:disabled,
.wp-block-uagb-buttons-child.bt-footer-dark .uagb-buttons-repeater[aria-disabled=true],
.wp-block-uagb-buttons-child.bt-footer-dark .uagb-buttons-repeater.disabled,
.uagb-buttons__outer-wrap.bt-footer-dark .uagb-buttons-repeater:disabled,
.uagb-buttons__outer-wrap.bt-footer-dark .uagb-buttons-repeater[aria-disabled=true],
.uagb-buttons__outer-wrap.bt-footer-dark .uagb-buttons-repeater.disabled,
.wp-block-button__link.bt-footer-dark:disabled,
.wp-block-button__link.bt-footer-dark[aria-disabled=true],
.wp-block-button__link.bt-footer-dark.disabled,
.uagb-buttons-repeater.bt-footer-dark:disabled,
.uagb-buttons-repeater.bt-footer-dark[aria-disabled=true],
.uagb-buttons-repeater.bt-footer-dark.disabled {
    background-color: var(--button-disabled-bg) !important;
    color: var(--button-disabled-text) !important;
    cursor: not-allowed;
}

.bt-footer-light > .wp-block-button__link,
.bt-footer-light .uagb-buttons-repeater,
.wp-block-button.bt-footer-light > .wp-block-button__link,
.wp-block-uagb-buttons-child.bt-footer-light .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.bt-footer-light .uagb-buttons-repeater,
.wp-block-button__link.bt-footer-light,
.uagb-buttons-repeater.bt-footer-light {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
.bt-footer-light > .wp-block-button__link:focus,
.bt-footer-light .uagb-buttons-repeater:focus,
.wp-block-button.bt-footer-light > .wp-block-button__link:focus,
.wp-block-uagb-buttons-child.bt-footer-light .uagb-buttons-repeater:focus,
.uagb-buttons__outer-wrap.bt-footer-light .uagb-buttons-repeater:focus,
.wp-block-button__link.bt-footer-light:focus,
.uagb-buttons-repeater.bt-footer-light:focus {
    outline: none;
}
.bt-footer-light > .wp-block-button__link:focus-visible,
.bt-footer-light .uagb-buttons-repeater:focus-visible,
.wp-block-button.bt-footer-light > .wp-block-button__link:focus-visible,
.wp-block-uagb-buttons-child.bt-footer-light .uagb-buttons-repeater:focus-visible,
.uagb-buttons__outer-wrap.bt-footer-light .uagb-buttons-repeater:focus-visible,
.wp-block-button__link.bt-footer-light:focus-visible,
.uagb-buttons-repeater.bt-footer-light:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
.bt-footer-light > .wp-block-button__link,
.bt-footer-light .uagb-buttons-repeater,
.wp-block-button.bt-footer-light > .wp-block-button__link,
.wp-block-uagb-buttons-child.bt-footer-light .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.bt-footer-light .uagb-buttons-repeater,
.wp-block-button__link.bt-footer-light,
.uagb-buttons-repeater.bt-footer-light {
    background-color: var(--button-footer-light-bg) !important;
    color: var(--button-color-text) !important;
}
.bt-footer-light > .wp-block-button__link:hover,
.bt-footer-light .uagb-buttons-repeater:hover,
.wp-block-button.bt-footer-light > .wp-block-button__link:hover,
.wp-block-uagb-buttons-child.bt-footer-light .uagb-buttons-repeater:hover,
.uagb-buttons__outer-wrap.bt-footer-light .uagb-buttons-repeater:hover,
.wp-block-button__link.bt-footer-light:hover,
.uagb-buttons-repeater.bt-footer-light:hover {
    background-color: var(--button-footer-light-bg-hover) !important;
    color: var(--button-color-text) !important;
}
.bt-footer-light > .wp-block-button__link:active,
.bt-footer-light .uagb-buttons-repeater:active,
.wp-block-button.bt-footer-light > .wp-block-button__link:active,
.wp-block-uagb-buttons-child.bt-footer-light .uagb-buttons-repeater:active,
.uagb-buttons__outer-wrap.bt-footer-light .uagb-buttons-repeater:active,
.wp-block-button__link.bt-footer-light:active,
.uagb-buttons-repeater.bt-footer-light:active {
    background-color: var(--button-footer-light-bg-hover) !important;
    color: var(--button-color-text) !important;
}
.bt-footer-light > .wp-block-button__link:disabled, .bt-footer-light > .wp-block-button__link[aria-disabled=true], .bt-footer-light > .wp-block-button__link.disabled,
.bt-footer-light .uagb-buttons-repeater:disabled,
.bt-footer-light .uagb-buttons-repeater[aria-disabled=true],
.bt-footer-light .uagb-buttons-repeater.disabled,
.wp-block-button.bt-footer-light > .wp-block-button__link:disabled,
.wp-block-button.bt-footer-light > .wp-block-button__link[aria-disabled=true],
.wp-block-button.bt-footer-light > .wp-block-button__link.disabled,
.wp-block-uagb-buttons-child.bt-footer-light .uagb-buttons-repeater:disabled,
.wp-block-uagb-buttons-child.bt-footer-light .uagb-buttons-repeater[aria-disabled=true],
.wp-block-uagb-buttons-child.bt-footer-light .uagb-buttons-repeater.disabled,
.uagb-buttons__outer-wrap.bt-footer-light .uagb-buttons-repeater:disabled,
.uagb-buttons__outer-wrap.bt-footer-light .uagb-buttons-repeater[aria-disabled=true],
.uagb-buttons__outer-wrap.bt-footer-light .uagb-buttons-repeater.disabled,
.wp-block-button__link.bt-footer-light:disabled,
.wp-block-button__link.bt-footer-light[aria-disabled=true],
.wp-block-button__link.bt-footer-light.disabled,
.uagb-buttons-repeater.bt-footer-light:disabled,
.uagb-buttons-repeater.bt-footer-light[aria-disabled=true],
.uagb-buttons-repeater.bt-footer-light.disabled {
    background-color: var(--button-disabled-bg) !important;
    color: var(--button-disabled-text) !important;
    cursor: not-allowed;
}

footer .uagb-forms-main-submit-button.wp-block-button__link,
.forms-newsletter .uagb-forms-main-submit-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
footer .uagb-forms-main-submit-button.wp-block-button__link:focus,
.forms-newsletter .uagb-forms-main-submit-button:focus {
    outline: none;
}
footer .uagb-forms-main-submit-button.wp-block-button__link:focus-visible,
.forms-newsletter .uagb-forms-main-submit-button:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
footer .uagb-forms-main-submit-button.wp-block-button__link,
.forms-newsletter .uagb-forms-main-submit-button {
    background-color: var(--button-footer-dark-bg) !important;
    color: var(--button-color-text-inverse) !important;
}
footer .uagb-forms-main-submit-button.wp-block-button__link:hover,
.forms-newsletter .uagb-forms-main-submit-button:hover {
    background-color: var(--button-footer-dark-bg-hover) !important;
    color: var(--button-footer-dark-color-hover) !important;
}
footer .uagb-forms-main-submit-button.wp-block-button__link:active,
.forms-newsletter .uagb-forms-main-submit-button:active {
    background-color: var(--button-footer-dark-bg-hover) !important;
    color: var(--button-footer-dark-color-hover) !important;
}
footer .uagb-forms-main-submit-button.wp-block-button__link:disabled, footer .uagb-forms-main-submit-button.wp-block-button__link[aria-disabled=true], footer .uagb-forms-main-submit-button.wp-block-button__link.disabled,
.forms-newsletter .uagb-forms-main-submit-button:disabled,
.forms-newsletter .uagb-forms-main-submit-button[aria-disabled=true],
.forms-newsletter .uagb-forms-main-submit-button.disabled {
    background-color: var(--button-disabled-bg) !important;
    color: var(--button-disabled-text) !important;
    cursor: not-allowed;
}
footer .uagb-forms-main-submit-button.wp-block-button__link,
.forms-newsletter .uagb-forms-main-submit-button {
    padding: var(--button-padding-y) 2rem;
}
footer .uagb-forms-main-submit-button.wp-block-button__link .uagb-forms-main-submit-button-text,
.forms-newsletter .uagb-forms-main-submit-button .uagb-forms-main-submit-button-text {
    color: inherit;
    white-space: nowrap;
}

.wp-block-navigation-item.bt-contactanos > .wp-block-navigation-item__content,
.bt-contactanos > .wp-block-navigation-item__content {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
.wp-block-navigation-item.bt-contactanos > .wp-block-navigation-item__content:focus,
.bt-contactanos > .wp-block-navigation-item__content:focus {
    outline: none;
}
.wp-block-navigation-item.bt-contactanos > .wp-block-navigation-item__content:focus-visible,
.bt-contactanos > .wp-block-navigation-item__content:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
.wp-block-navigation-item.bt-contactanos > .wp-block-navigation-item__content,
.bt-contactanos > .wp-block-navigation-item__content {
    background-color: var(--button-primary-bg) !important;
    color: var(--button-color-text) !important;
}
.wp-block-navigation-item.bt-contactanos > .wp-block-navigation-item__content:hover,
.bt-contactanos > .wp-block-navigation-item__content:hover {
    background-color: var(--button-primary-bg-hover) !important;
    color: var(--button-color-text) !important;
}
.wp-block-navigation-item.bt-contactanos > .wp-block-navigation-item__content:active,
.bt-contactanos > .wp-block-navigation-item__content:active {
    background-color: var(--button-primary-bg-pressed) !important;
    color: var(--button-color-text) !important;
}
.wp-block-navigation-item.bt-contactanos > .wp-block-navigation-item__content:disabled, .wp-block-navigation-item.bt-contactanos > .wp-block-navigation-item__content[aria-disabled=true], .wp-block-navigation-item.bt-contactanos > .wp-block-navigation-item__content.disabled,
.bt-contactanos > .wp-block-navigation-item__content:disabled,
.bt-contactanos > .wp-block-navigation-item__content[aria-disabled=true],
.bt-contactanos > .wp-block-navigation-item__content.disabled {
    background-color: var(--button-disabled-bg) !important;
    color: var(--button-disabled-text) !important;
    cursor: not-allowed;
}
.wp-block-navigation-item.bt-contactanos > .wp-block-navigation-item__content,
.bt-contactanos > .wp-block-navigation-item__content {
    border: none !important;
    margin-left: 60px;
}
.wp-block-navigation-item.bt-contactanos > .wp-block-navigation-item__content:hover, .wp-block-navigation-item.bt-contactanos > .wp-block-navigation-item__content:focus-visible, .wp-block-navigation-item.bt-contactanos > .wp-block-navigation-item__content:active,
.bt-contactanos > .wp-block-navigation-item__content:hover,
.bt-contactanos > .wp-block-navigation-item__content:focus-visible,
.bt-contactanos > .wp-block-navigation-item__content:active {
    border: none !important;
}

.is-style-primary > .wp-block-button__link,
.is-style-primary .uagb-buttons-repeater,
.wp-block-button.is-style-primary > .wp-block-button__link,
.wp-block-uagb-buttons-child.is-style-primary .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.is-style-primary .uagb-buttons-repeater,
.wp-block-button__link.is-style-primary,
.uagb-buttons-repeater.is-style-primary {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
.is-style-primary > .wp-block-button__link:focus,
.is-style-primary .uagb-buttons-repeater:focus,
.wp-block-button.is-style-primary > .wp-block-button__link:focus,
.wp-block-uagb-buttons-child.is-style-primary .uagb-buttons-repeater:focus,
.uagb-buttons__outer-wrap.is-style-primary .uagb-buttons-repeater:focus,
.wp-block-button__link.is-style-primary:focus,
.uagb-buttons-repeater.is-style-primary:focus {
    outline: none;
}
.is-style-primary > .wp-block-button__link:focus-visible,
.is-style-primary .uagb-buttons-repeater:focus-visible,
.wp-block-button.is-style-primary > .wp-block-button__link:focus-visible,
.wp-block-uagb-buttons-child.is-style-primary .uagb-buttons-repeater:focus-visible,
.uagb-buttons__outer-wrap.is-style-primary .uagb-buttons-repeater:focus-visible,
.wp-block-button__link.is-style-primary:focus-visible,
.uagb-buttons-repeater.is-style-primary:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
.is-style-primary > .wp-block-button__link,
.is-style-primary .uagb-buttons-repeater,
.wp-block-button.is-style-primary > .wp-block-button__link,
.wp-block-uagb-buttons-child.is-style-primary .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.is-style-primary .uagb-buttons-repeater,
.wp-block-button__link.is-style-primary,
.uagb-buttons-repeater.is-style-primary {
    background-color: var(--button-primary-bg) !important;
    color: var(--button-color-text) !important;
}
.is-style-primary > .wp-block-button__link:hover,
.is-style-primary .uagb-buttons-repeater:hover,
.wp-block-button.is-style-primary > .wp-block-button__link:hover,
.wp-block-uagb-buttons-child.is-style-primary .uagb-buttons-repeater:hover,
.uagb-buttons__outer-wrap.is-style-primary .uagb-buttons-repeater:hover,
.wp-block-button__link.is-style-primary:hover,
.uagb-buttons-repeater.is-style-primary:hover {
    background-color: var(--button-primary-bg-hover) !important;
    color: var(--button-color-text) !important;
}
.is-style-primary > .wp-block-button__link:active,
.is-style-primary .uagb-buttons-repeater:active,
.wp-block-button.is-style-primary > .wp-block-button__link:active,
.wp-block-uagb-buttons-child.is-style-primary .uagb-buttons-repeater:active,
.uagb-buttons__outer-wrap.is-style-primary .uagb-buttons-repeater:active,
.wp-block-button__link.is-style-primary:active,
.uagb-buttons-repeater.is-style-primary:active {
    background-color: var(--button-primary-bg-pressed) !important;
    color: var(--button-color-text) !important;
}
.is-style-primary > .wp-block-button__link:disabled, .is-style-primary > .wp-block-button__link[aria-disabled=true], .is-style-primary > .wp-block-button__link.disabled,
.is-style-primary .uagb-buttons-repeater:disabled,
.is-style-primary .uagb-buttons-repeater[aria-disabled=true],
.is-style-primary .uagb-buttons-repeater.disabled,
.wp-block-button.is-style-primary > .wp-block-button__link:disabled,
.wp-block-button.is-style-primary > .wp-block-button__link[aria-disabled=true],
.wp-block-button.is-style-primary > .wp-block-button__link.disabled,
.wp-block-uagb-buttons-child.is-style-primary .uagb-buttons-repeater:disabled,
.wp-block-uagb-buttons-child.is-style-primary .uagb-buttons-repeater[aria-disabled=true],
.wp-block-uagb-buttons-child.is-style-primary .uagb-buttons-repeater.disabled,
.uagb-buttons__outer-wrap.is-style-primary .uagb-buttons-repeater:disabled,
.uagb-buttons__outer-wrap.is-style-primary .uagb-buttons-repeater[aria-disabled=true],
.uagb-buttons__outer-wrap.is-style-primary .uagb-buttons-repeater.disabled,
.wp-block-button__link.is-style-primary:disabled,
.wp-block-button__link.is-style-primary[aria-disabled=true],
.wp-block-button__link.is-style-primary.disabled,
.uagb-buttons-repeater.is-style-primary:disabled,
.uagb-buttons-repeater.is-style-primary[aria-disabled=true],
.uagb-buttons-repeater.is-style-primary.disabled {
    background-color: var(--button-disabled-bg) !important;
    color: var(--button-disabled-text) !important;
    cursor: not-allowed;
}

.button--primary > .wp-block-button__link,
.button--primary .uagb-buttons-repeater,
.wp-block-button.button--primary > .wp-block-button__link,
.wp-block-uagb-buttons-child.button--primary .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.button--primary .uagb-buttons-repeater,
.wp-block-button__link.button--primary,
.uagb-buttons-repeater.button--primary {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
.button--primary > .wp-block-button__link:focus,
.button--primary .uagb-buttons-repeater:focus,
.wp-block-button.button--primary > .wp-block-button__link:focus,
.wp-block-uagb-buttons-child.button--primary .uagb-buttons-repeater:focus,
.uagb-buttons__outer-wrap.button--primary .uagb-buttons-repeater:focus,
.wp-block-button__link.button--primary:focus,
.uagb-buttons-repeater.button--primary:focus {
    outline: none;
}
.button--primary > .wp-block-button__link:focus-visible,
.button--primary .uagb-buttons-repeater:focus-visible,
.wp-block-button.button--primary > .wp-block-button__link:focus-visible,
.wp-block-uagb-buttons-child.button--primary .uagb-buttons-repeater:focus-visible,
.uagb-buttons__outer-wrap.button--primary .uagb-buttons-repeater:focus-visible,
.wp-block-button__link.button--primary:focus-visible,
.uagb-buttons-repeater.button--primary:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
.button--primary > .wp-block-button__link,
.button--primary .uagb-buttons-repeater,
.wp-block-button.button--primary > .wp-block-button__link,
.wp-block-uagb-buttons-child.button--primary .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.button--primary .uagb-buttons-repeater,
.wp-block-button__link.button--primary,
.uagb-buttons-repeater.button--primary {
    background-color: var(--button-primary-bg) !important;
    color: var(--button-color-text) !important;
}
.button--primary > .wp-block-button__link:hover,
.button--primary .uagb-buttons-repeater:hover,
.wp-block-button.button--primary > .wp-block-button__link:hover,
.wp-block-uagb-buttons-child.button--primary .uagb-buttons-repeater:hover,
.uagb-buttons__outer-wrap.button--primary .uagb-buttons-repeater:hover,
.wp-block-button__link.button--primary:hover,
.uagb-buttons-repeater.button--primary:hover {
    background-color: var(--button-primary-bg-hover) !important;
    color: var(--button-color-text) !important;
}
.button--primary > .wp-block-button__link:active,
.button--primary .uagb-buttons-repeater:active,
.wp-block-button.button--primary > .wp-block-button__link:active,
.wp-block-uagb-buttons-child.button--primary .uagb-buttons-repeater:active,
.uagb-buttons__outer-wrap.button--primary .uagb-buttons-repeater:active,
.wp-block-button__link.button--primary:active,
.uagb-buttons-repeater.button--primary:active {
    background-color: var(--button-primary-bg-pressed) !important;
    color: var(--button-color-text) !important;
}
.button--primary > .wp-block-button__link:disabled, .button--primary > .wp-block-button__link[aria-disabled=true], .button--primary > .wp-block-button__link.disabled,
.button--primary .uagb-buttons-repeater:disabled,
.button--primary .uagb-buttons-repeater[aria-disabled=true],
.button--primary .uagb-buttons-repeater.disabled,
.wp-block-button.button--primary > .wp-block-button__link:disabled,
.wp-block-button.button--primary > .wp-block-button__link[aria-disabled=true],
.wp-block-button.button--primary > .wp-block-button__link.disabled,
.wp-block-uagb-buttons-child.button--primary .uagb-buttons-repeater:disabled,
.wp-block-uagb-buttons-child.button--primary .uagb-buttons-repeater[aria-disabled=true],
.wp-block-uagb-buttons-child.button--primary .uagb-buttons-repeater.disabled,
.uagb-buttons__outer-wrap.button--primary .uagb-buttons-repeater:disabled,
.uagb-buttons__outer-wrap.button--primary .uagb-buttons-repeater[aria-disabled=true],
.uagb-buttons__outer-wrap.button--primary .uagb-buttons-repeater.disabled,
.wp-block-button__link.button--primary:disabled,
.wp-block-button__link.button--primary[aria-disabled=true],
.wp-block-button__link.button--primary.disabled,
.uagb-buttons-repeater.button--primary:disabled,
.uagb-buttons-repeater.button--primary[aria-disabled=true],
.uagb-buttons-repeater.button--primary.disabled {
    background-color: var(--button-disabled-bg) !important;
    color: var(--button-disabled-text) !important;
    cursor: not-allowed;
}

.is-style-secondary > .wp-block-button__link,
.is-style-secondary .uagb-buttons-repeater,
.wp-block-button.is-style-secondary > .wp-block-button__link,
.wp-block-uagb-buttons-child.is-style-secondary .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.is-style-secondary .uagb-buttons-repeater,
.wp-block-button__link.is-style-secondary,
.uagb-buttons-repeater.is-style-secondary {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
.is-style-secondary > .wp-block-button__link:focus,
.is-style-secondary .uagb-buttons-repeater:focus,
.wp-block-button.is-style-secondary > .wp-block-button__link:focus,
.wp-block-uagb-buttons-child.is-style-secondary .uagb-buttons-repeater:focus,
.uagb-buttons__outer-wrap.is-style-secondary .uagb-buttons-repeater:focus,
.wp-block-button__link.is-style-secondary:focus,
.uagb-buttons-repeater.is-style-secondary:focus {
    outline: none;
}
.is-style-secondary > .wp-block-button__link:focus-visible,
.is-style-secondary .uagb-buttons-repeater:focus-visible,
.wp-block-button.is-style-secondary > .wp-block-button__link:focus-visible,
.wp-block-uagb-buttons-child.is-style-secondary .uagb-buttons-repeater:focus-visible,
.uagb-buttons__outer-wrap.is-style-secondary .uagb-buttons-repeater:focus-visible,
.wp-block-button__link.is-style-secondary:focus-visible,
.uagb-buttons-repeater.is-style-secondary:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
.is-style-secondary > .wp-block-button__link,
.is-style-secondary .uagb-buttons-repeater,
.wp-block-button.is-style-secondary > .wp-block-button__link,
.wp-block-uagb-buttons-child.is-style-secondary .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.is-style-secondary .uagb-buttons-repeater,
.wp-block-button__link.is-style-secondary,
.uagb-buttons-repeater.is-style-secondary {
    background-color: var(--button-secondary-bg) !important;
    color: var(--button-color-text) !important;
}
.is-style-secondary > .wp-block-button__link:hover,
.is-style-secondary .uagb-buttons-repeater:hover,
.wp-block-button.is-style-secondary > .wp-block-button__link:hover,
.wp-block-uagb-buttons-child.is-style-secondary .uagb-buttons-repeater:hover,
.uagb-buttons__outer-wrap.is-style-secondary .uagb-buttons-repeater:hover,
.wp-block-button__link.is-style-secondary:hover,
.uagb-buttons-repeater.is-style-secondary:hover {
    background-color: var(--button-secondary-bg-hover) !important;
    color: var(--button-secondary-color-hover) !important;
}
.is-style-secondary > .wp-block-button__link:active,
.is-style-secondary .uagb-buttons-repeater:active,
.wp-block-button.is-style-secondary > .wp-block-button__link:active,
.wp-block-uagb-buttons-child.is-style-secondary .uagb-buttons-repeater:active,
.uagb-buttons__outer-wrap.is-style-secondary .uagb-buttons-repeater:active,
.wp-block-button__link.is-style-secondary:active,
.uagb-buttons-repeater.is-style-secondary:active {
    background-color: var(--button-secondary-bg-pressed) !important;
    color: var(--button-secondary-color-pressed) !important;
}
.is-style-secondary > .wp-block-button__link:disabled, .is-style-secondary > .wp-block-button__link[aria-disabled=true], .is-style-secondary > .wp-block-button__link.disabled,
.is-style-secondary .uagb-buttons-repeater:disabled,
.is-style-secondary .uagb-buttons-repeater[aria-disabled=true],
.is-style-secondary .uagb-buttons-repeater.disabled,
.wp-block-button.is-style-secondary > .wp-block-button__link:disabled,
.wp-block-button.is-style-secondary > .wp-block-button__link[aria-disabled=true],
.wp-block-button.is-style-secondary > .wp-block-button__link.disabled,
.wp-block-uagb-buttons-child.is-style-secondary .uagb-buttons-repeater:disabled,
.wp-block-uagb-buttons-child.is-style-secondary .uagb-buttons-repeater[aria-disabled=true],
.wp-block-uagb-buttons-child.is-style-secondary .uagb-buttons-repeater.disabled,
.uagb-buttons__outer-wrap.is-style-secondary .uagb-buttons-repeater:disabled,
.uagb-buttons__outer-wrap.is-style-secondary .uagb-buttons-repeater[aria-disabled=true],
.uagb-buttons__outer-wrap.is-style-secondary .uagb-buttons-repeater.disabled,
.wp-block-button__link.is-style-secondary:disabled,
.wp-block-button__link.is-style-secondary[aria-disabled=true],
.wp-block-button__link.is-style-secondary.disabled,
.uagb-buttons-repeater.is-style-secondary:disabled,
.uagb-buttons-repeater.is-style-secondary[aria-disabled=true],
.uagb-buttons-repeater.is-style-secondary.disabled {
    background-color: var(--button-disabled-bg) !important;
    color: var(--button-disabled-text) !important;
    cursor: not-allowed;
}

.button--secondary > .wp-block-button__link,
.button--secondary .uagb-buttons-repeater,
.wp-block-button.button--secondary > .wp-block-button__link,
.wp-block-uagb-buttons-child.button--secondary .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.button--secondary .uagb-buttons-repeater,
.wp-block-button__link.button--secondary,
.uagb-buttons-repeater.button--secondary {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
.button--secondary > .wp-block-button__link:focus,
.button--secondary .uagb-buttons-repeater:focus,
.wp-block-button.button--secondary > .wp-block-button__link:focus,
.wp-block-uagb-buttons-child.button--secondary .uagb-buttons-repeater:focus,
.uagb-buttons__outer-wrap.button--secondary .uagb-buttons-repeater:focus,
.wp-block-button__link.button--secondary:focus,
.uagb-buttons-repeater.button--secondary:focus {
    outline: none;
}
.button--secondary > .wp-block-button__link:focus-visible,
.button--secondary .uagb-buttons-repeater:focus-visible,
.wp-block-button.button--secondary > .wp-block-button__link:focus-visible,
.wp-block-uagb-buttons-child.button--secondary .uagb-buttons-repeater:focus-visible,
.uagb-buttons__outer-wrap.button--secondary .uagb-buttons-repeater:focus-visible,
.wp-block-button__link.button--secondary:focus-visible,
.uagb-buttons-repeater.button--secondary:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
.button--secondary > .wp-block-button__link,
.button--secondary .uagb-buttons-repeater,
.wp-block-button.button--secondary > .wp-block-button__link,
.wp-block-uagb-buttons-child.button--secondary .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.button--secondary .uagb-buttons-repeater,
.wp-block-button__link.button--secondary,
.uagb-buttons-repeater.button--secondary {
    background-color: var(--button-secondary-bg) !important;
    color: var(--button-color-text) !important;
}
.button--secondary > .wp-block-button__link:hover,
.button--secondary .uagb-buttons-repeater:hover,
.wp-block-button.button--secondary > .wp-block-button__link:hover,
.wp-block-uagb-buttons-child.button--secondary .uagb-buttons-repeater:hover,
.uagb-buttons__outer-wrap.button--secondary .uagb-buttons-repeater:hover,
.wp-block-button__link.button--secondary:hover,
.uagb-buttons-repeater.button--secondary:hover {
    background-color: var(--button-secondary-bg-hover) !important;
    color: var(--button-secondary-color-hover) !important;
}
.button--secondary > .wp-block-button__link:active,
.button--secondary .uagb-buttons-repeater:active,
.wp-block-button.button--secondary > .wp-block-button__link:active,
.wp-block-uagb-buttons-child.button--secondary .uagb-buttons-repeater:active,
.uagb-buttons__outer-wrap.button--secondary .uagb-buttons-repeater:active,
.wp-block-button__link.button--secondary:active,
.uagb-buttons-repeater.button--secondary:active {
    background-color: var(--button-secondary-bg-pressed) !important;
    color: var(--button-secondary-color-pressed) !important;
}
.button--secondary > .wp-block-button__link:disabled, .button--secondary > .wp-block-button__link[aria-disabled=true], .button--secondary > .wp-block-button__link.disabled,
.button--secondary .uagb-buttons-repeater:disabled,
.button--secondary .uagb-buttons-repeater[aria-disabled=true],
.button--secondary .uagb-buttons-repeater.disabled,
.wp-block-button.button--secondary > .wp-block-button__link:disabled,
.wp-block-button.button--secondary > .wp-block-button__link[aria-disabled=true],
.wp-block-button.button--secondary > .wp-block-button__link.disabled,
.wp-block-uagb-buttons-child.button--secondary .uagb-buttons-repeater:disabled,
.wp-block-uagb-buttons-child.button--secondary .uagb-buttons-repeater[aria-disabled=true],
.wp-block-uagb-buttons-child.button--secondary .uagb-buttons-repeater.disabled,
.uagb-buttons__outer-wrap.button--secondary .uagb-buttons-repeater:disabled,
.uagb-buttons__outer-wrap.button--secondary .uagb-buttons-repeater[aria-disabled=true],
.uagb-buttons__outer-wrap.button--secondary .uagb-buttons-repeater.disabled,
.wp-block-button__link.button--secondary:disabled,
.wp-block-button__link.button--secondary[aria-disabled=true],
.wp-block-button__link.button--secondary.disabled,
.uagb-buttons-repeater.button--secondary:disabled,
.uagb-buttons-repeater.button--secondary[aria-disabled=true],
.uagb-buttons-repeater.button--secondary.disabled {
    background-color: var(--button-disabled-bg) !important;
    color: var(--button-disabled-text) !important;
    cursor: not-allowed;
}

.is-style-outlined > .wp-block-button__link,
.is-style-outlined .uagb-buttons-repeater,
.wp-block-button.is-style-outlined > .wp-block-button__link,
.wp-block-uagb-buttons-child.is-style-outlined .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.is-style-outlined .uagb-buttons-repeater,
.wp-block-button__link.is-style-outlined,
.uagb-buttons-repeater.is-style-outlined {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
.is-style-outlined > .wp-block-button__link:focus,
.is-style-outlined .uagb-buttons-repeater:focus,
.wp-block-button.is-style-outlined > .wp-block-button__link:focus,
.wp-block-uagb-buttons-child.is-style-outlined .uagb-buttons-repeater:focus,
.uagb-buttons__outer-wrap.is-style-outlined .uagb-buttons-repeater:focus,
.wp-block-button__link.is-style-outlined:focus,
.uagb-buttons-repeater.is-style-outlined:focus {
    outline: none;
}
.is-style-outlined > .wp-block-button__link:focus-visible,
.is-style-outlined .uagb-buttons-repeater:focus-visible,
.wp-block-button.is-style-outlined > .wp-block-button__link:focus-visible,
.wp-block-uagb-buttons-child.is-style-outlined .uagb-buttons-repeater:focus-visible,
.uagb-buttons__outer-wrap.is-style-outlined .uagb-buttons-repeater:focus-visible,
.wp-block-button__link.is-style-outlined:focus-visible,
.uagb-buttons-repeater.is-style-outlined:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
.is-style-outlined > .wp-block-button__link,
.is-style-outlined .uagb-buttons-repeater,
.wp-block-button.is-style-outlined > .wp-block-button__link,
.wp-block-uagb-buttons-child.is-style-outlined .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.is-style-outlined .uagb-buttons-repeater,
.wp-block-button__link.is-style-outlined,
.uagb-buttons-repeater.is-style-outlined {
    background-color: var(--button-white-bg) !important;
    color: var(--button-color-text) !important;
}
.is-style-outlined > .wp-block-button__link:hover,
.is-style-outlined .uagb-buttons-repeater:hover,
.wp-block-button.is-style-outlined > .wp-block-button__link:hover,
.wp-block-uagb-buttons-child.is-style-outlined .uagb-buttons-repeater:hover,
.uagb-buttons__outer-wrap.is-style-outlined .uagb-buttons-repeater:hover,
.wp-block-button__link.is-style-outlined:hover,
.uagb-buttons-repeater.is-style-outlined:hover {
    background-color: var(--button-white-bg-hover) !important;
    color: var(--button-color-text) !important;
}
.is-style-outlined > .wp-block-button__link:active,
.is-style-outlined .uagb-buttons-repeater:active,
.wp-block-button.is-style-outlined > .wp-block-button__link:active,
.wp-block-uagb-buttons-child.is-style-outlined .uagb-buttons-repeater:active,
.uagb-buttons__outer-wrap.is-style-outlined .uagb-buttons-repeater:active,
.wp-block-button__link.is-style-outlined:active,
.uagb-buttons-repeater.is-style-outlined:active {
    background-color: var(--button-white-bg-hover) !important;
    color: var(--button-color-text) !important;
}
.is-style-outlined > .wp-block-button__link:disabled, .is-style-outlined > .wp-block-button__link[aria-disabled=true], .is-style-outlined > .wp-block-button__link.disabled,
.is-style-outlined .uagb-buttons-repeater:disabled,
.is-style-outlined .uagb-buttons-repeater[aria-disabled=true],
.is-style-outlined .uagb-buttons-repeater.disabled,
.wp-block-button.is-style-outlined > .wp-block-button__link:disabled,
.wp-block-button.is-style-outlined > .wp-block-button__link[aria-disabled=true],
.wp-block-button.is-style-outlined > .wp-block-button__link.disabled,
.wp-block-uagb-buttons-child.is-style-outlined .uagb-buttons-repeater:disabled,
.wp-block-uagb-buttons-child.is-style-outlined .uagb-buttons-repeater[aria-disabled=true],
.wp-block-uagb-buttons-child.is-style-outlined .uagb-buttons-repeater.disabled,
.uagb-buttons__outer-wrap.is-style-outlined .uagb-buttons-repeater:disabled,
.uagb-buttons__outer-wrap.is-style-outlined .uagb-buttons-repeater[aria-disabled=true],
.uagb-buttons__outer-wrap.is-style-outlined .uagb-buttons-repeater.disabled,
.wp-block-button__link.is-style-outlined:disabled,
.wp-block-button__link.is-style-outlined[aria-disabled=true],
.wp-block-button__link.is-style-outlined.disabled,
.uagb-buttons-repeater.is-style-outlined:disabled,
.uagb-buttons-repeater.is-style-outlined[aria-disabled=true],
.uagb-buttons-repeater.is-style-outlined.disabled {
    background-color: var(--button-disabled-bg) !important;
    color: var(--button-disabled-text) !important;
    cursor: not-allowed;
}

.button--outlined > .wp-block-button__link,
.button--outlined .uagb-buttons-repeater,
.wp-block-button.button--outlined > .wp-block-button__link,
.wp-block-uagb-buttons-child.button--outlined .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.button--outlined .uagb-buttons-repeater,
.wp-block-button__link.button--outlined,
.uagb-buttons-repeater.button--outlined {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
.button--outlined > .wp-block-button__link:focus,
.button--outlined .uagb-buttons-repeater:focus,
.wp-block-button.button--outlined > .wp-block-button__link:focus,
.wp-block-uagb-buttons-child.button--outlined .uagb-buttons-repeater:focus,
.uagb-buttons__outer-wrap.button--outlined .uagb-buttons-repeater:focus,
.wp-block-button__link.button--outlined:focus,
.uagb-buttons-repeater.button--outlined:focus {
    outline: none;
}
.button--outlined > .wp-block-button__link:focus-visible,
.button--outlined .uagb-buttons-repeater:focus-visible,
.wp-block-button.button--outlined > .wp-block-button__link:focus-visible,
.wp-block-uagb-buttons-child.button--outlined .uagb-buttons-repeater:focus-visible,
.uagb-buttons__outer-wrap.button--outlined .uagb-buttons-repeater:focus-visible,
.wp-block-button__link.button--outlined:focus-visible,
.uagb-buttons-repeater.button--outlined:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
.button--outlined > .wp-block-button__link,
.button--outlined .uagb-buttons-repeater,
.wp-block-button.button--outlined > .wp-block-button__link,
.wp-block-uagb-buttons-child.button--outlined .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.button--outlined .uagb-buttons-repeater,
.wp-block-button__link.button--outlined,
.uagb-buttons-repeater.button--outlined {
    background-color: var(--button-white-bg) !important;
    color: var(--button-color-text) !important;
}
.button--outlined > .wp-block-button__link:hover,
.button--outlined .uagb-buttons-repeater:hover,
.wp-block-button.button--outlined > .wp-block-button__link:hover,
.wp-block-uagb-buttons-child.button--outlined .uagb-buttons-repeater:hover,
.uagb-buttons__outer-wrap.button--outlined .uagb-buttons-repeater:hover,
.wp-block-button__link.button--outlined:hover,
.uagb-buttons-repeater.button--outlined:hover {
    background-color: var(--button-white-bg-hover) !important;
    color: var(--button-color-text) !important;
}
.button--outlined > .wp-block-button__link:active,
.button--outlined .uagb-buttons-repeater:active,
.wp-block-button.button--outlined > .wp-block-button__link:active,
.wp-block-uagb-buttons-child.button--outlined .uagb-buttons-repeater:active,
.uagb-buttons__outer-wrap.button--outlined .uagb-buttons-repeater:active,
.wp-block-button__link.button--outlined:active,
.uagb-buttons-repeater.button--outlined:active {
    background-color: var(--button-white-bg-hover) !important;
    color: var(--button-color-text) !important;
}
.button--outlined > .wp-block-button__link:disabled, .button--outlined > .wp-block-button__link[aria-disabled=true], .button--outlined > .wp-block-button__link.disabled,
.button--outlined .uagb-buttons-repeater:disabled,
.button--outlined .uagb-buttons-repeater[aria-disabled=true],
.button--outlined .uagb-buttons-repeater.disabled,
.wp-block-button.button--outlined > .wp-block-button__link:disabled,
.wp-block-button.button--outlined > .wp-block-button__link[aria-disabled=true],
.wp-block-button.button--outlined > .wp-block-button__link.disabled,
.wp-block-uagb-buttons-child.button--outlined .uagb-buttons-repeater:disabled,
.wp-block-uagb-buttons-child.button--outlined .uagb-buttons-repeater[aria-disabled=true],
.wp-block-uagb-buttons-child.button--outlined .uagb-buttons-repeater.disabled,
.uagb-buttons__outer-wrap.button--outlined .uagb-buttons-repeater:disabled,
.uagb-buttons__outer-wrap.button--outlined .uagb-buttons-repeater[aria-disabled=true],
.uagb-buttons__outer-wrap.button--outlined .uagb-buttons-repeater.disabled,
.wp-block-button__link.button--outlined:disabled,
.wp-block-button__link.button--outlined[aria-disabled=true],
.wp-block-button__link.button--outlined.disabled,
.uagb-buttons-repeater.button--outlined:disabled,
.uagb-buttons-repeater.button--outlined[aria-disabled=true],
.uagb-buttons-repeater.button--outlined.disabled {
    background-color: var(--button-disabled-bg) !important;
    color: var(--button-disabled-text) !important;
    cursor: not-allowed;
}

.is-style-footer-dark > .wp-block-button__link,
.is-style-footer-dark .uagb-buttons-repeater,
.wp-block-button.is-style-footer-dark > .wp-block-button__link,
.wp-block-uagb-buttons-child.is-style-footer-dark .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.is-style-footer-dark .uagb-buttons-repeater,
.wp-block-button__link.is-style-footer-dark,
.uagb-buttons-repeater.is-style-footer-dark {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
.is-style-footer-dark > .wp-block-button__link:focus,
.is-style-footer-dark .uagb-buttons-repeater:focus,
.wp-block-button.is-style-footer-dark > .wp-block-button__link:focus,
.wp-block-uagb-buttons-child.is-style-footer-dark .uagb-buttons-repeater:focus,
.uagb-buttons__outer-wrap.is-style-footer-dark .uagb-buttons-repeater:focus,
.wp-block-button__link.is-style-footer-dark:focus,
.uagb-buttons-repeater.is-style-footer-dark:focus {
    outline: none;
}
.is-style-footer-dark > .wp-block-button__link:focus-visible,
.is-style-footer-dark .uagb-buttons-repeater:focus-visible,
.wp-block-button.is-style-footer-dark > .wp-block-button__link:focus-visible,
.wp-block-uagb-buttons-child.is-style-footer-dark .uagb-buttons-repeater:focus-visible,
.uagb-buttons__outer-wrap.is-style-footer-dark .uagb-buttons-repeater:focus-visible,
.wp-block-button__link.is-style-footer-dark:focus-visible,
.uagb-buttons-repeater.is-style-footer-dark:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
.is-style-footer-dark > .wp-block-button__link,
.is-style-footer-dark .uagb-buttons-repeater,
.wp-block-button.is-style-footer-dark > .wp-block-button__link,
.wp-block-uagb-buttons-child.is-style-footer-dark .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.is-style-footer-dark .uagb-buttons-repeater,
.wp-block-button__link.is-style-footer-dark,
.uagb-buttons-repeater.is-style-footer-dark {
    background-color: var(--button-footer-dark-bg) !important;
    color: var(--button-color-text-inverse) !important;
}
.is-style-footer-dark > .wp-block-button__link:hover,
.is-style-footer-dark .uagb-buttons-repeater:hover,
.wp-block-button.is-style-footer-dark > .wp-block-button__link:hover,
.wp-block-uagb-buttons-child.is-style-footer-dark .uagb-buttons-repeater:hover,
.uagb-buttons__outer-wrap.is-style-footer-dark .uagb-buttons-repeater:hover,
.wp-block-button__link.is-style-footer-dark:hover,
.uagb-buttons-repeater.is-style-footer-dark:hover {
    background-color: var(--button-footer-dark-bg-hover) !important;
    color: var(--button-footer-dark-color-hover) !important;
}
.is-style-footer-dark > .wp-block-button__link:active,
.is-style-footer-dark .uagb-buttons-repeater:active,
.wp-block-button.is-style-footer-dark > .wp-block-button__link:active,
.wp-block-uagb-buttons-child.is-style-footer-dark .uagb-buttons-repeater:active,
.uagb-buttons__outer-wrap.is-style-footer-dark .uagb-buttons-repeater:active,
.wp-block-button__link.is-style-footer-dark:active,
.uagb-buttons-repeater.is-style-footer-dark:active {
    background-color: var(--button-footer-dark-bg-hover) !important;
    color: var(--button-footer-dark-color-hover) !important;
}
.is-style-footer-dark > .wp-block-button__link:disabled, .is-style-footer-dark > .wp-block-button__link[aria-disabled=true], .is-style-footer-dark > .wp-block-button__link.disabled,
.is-style-footer-dark .uagb-buttons-repeater:disabled,
.is-style-footer-dark .uagb-buttons-repeater[aria-disabled=true],
.is-style-footer-dark .uagb-buttons-repeater.disabled,
.wp-block-button.is-style-footer-dark > .wp-block-button__link:disabled,
.wp-block-button.is-style-footer-dark > .wp-block-button__link[aria-disabled=true],
.wp-block-button.is-style-footer-dark > .wp-block-button__link.disabled,
.wp-block-uagb-buttons-child.is-style-footer-dark .uagb-buttons-repeater:disabled,
.wp-block-uagb-buttons-child.is-style-footer-dark .uagb-buttons-repeater[aria-disabled=true],
.wp-block-uagb-buttons-child.is-style-footer-dark .uagb-buttons-repeater.disabled,
.uagb-buttons__outer-wrap.is-style-footer-dark .uagb-buttons-repeater:disabled,
.uagb-buttons__outer-wrap.is-style-footer-dark .uagb-buttons-repeater[aria-disabled=true],
.uagb-buttons__outer-wrap.is-style-footer-dark .uagb-buttons-repeater.disabled,
.wp-block-button__link.is-style-footer-dark:disabled,
.wp-block-button__link.is-style-footer-dark[aria-disabled=true],
.wp-block-button__link.is-style-footer-dark.disabled,
.uagb-buttons-repeater.is-style-footer-dark:disabled,
.uagb-buttons-repeater.is-style-footer-dark[aria-disabled=true],
.uagb-buttons-repeater.is-style-footer-dark.disabled {
    background-color: var(--button-disabled-bg) !important;
    color: var(--button-disabled-text) !important;
    cursor: not-allowed;
}

.button--footer-dark > .wp-block-button__link,
.button--footer-dark .uagb-buttons-repeater,
.wp-block-button.button--footer-dark > .wp-block-button__link,
.wp-block-uagb-buttons-child.button--footer-dark .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.button--footer-dark .uagb-buttons-repeater,
.wp-block-button__link.button--footer-dark,
.uagb-buttons-repeater.button--footer-dark {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
.button--footer-dark > .wp-block-button__link:focus,
.button--footer-dark .uagb-buttons-repeater:focus,
.wp-block-button.button--footer-dark > .wp-block-button__link:focus,
.wp-block-uagb-buttons-child.button--footer-dark .uagb-buttons-repeater:focus,
.uagb-buttons__outer-wrap.button--footer-dark .uagb-buttons-repeater:focus,
.wp-block-button__link.button--footer-dark:focus,
.uagb-buttons-repeater.button--footer-dark:focus {
    outline: none;
}
.button--footer-dark > .wp-block-button__link:focus-visible,
.button--footer-dark .uagb-buttons-repeater:focus-visible,
.wp-block-button.button--footer-dark > .wp-block-button__link:focus-visible,
.wp-block-uagb-buttons-child.button--footer-dark .uagb-buttons-repeater:focus-visible,
.uagb-buttons__outer-wrap.button--footer-dark .uagb-buttons-repeater:focus-visible,
.wp-block-button__link.button--footer-dark:focus-visible,
.uagb-buttons-repeater.button--footer-dark:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
.button--footer-dark > .wp-block-button__link,
.button--footer-dark .uagb-buttons-repeater,
.wp-block-button.button--footer-dark > .wp-block-button__link,
.wp-block-uagb-buttons-child.button--footer-dark .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.button--footer-dark .uagb-buttons-repeater,
.wp-block-button__link.button--footer-dark,
.uagb-buttons-repeater.button--footer-dark {
    background-color: var(--button-footer-dark-bg) !important;
    color: var(--button-color-text-inverse) !important;
}
.button--footer-dark > .wp-block-button__link:hover,
.button--footer-dark .uagb-buttons-repeater:hover,
.wp-block-button.button--footer-dark > .wp-block-button__link:hover,
.wp-block-uagb-buttons-child.button--footer-dark .uagb-buttons-repeater:hover,
.uagb-buttons__outer-wrap.button--footer-dark .uagb-buttons-repeater:hover,
.wp-block-button__link.button--footer-dark:hover,
.uagb-buttons-repeater.button--footer-dark:hover {
    background-color: var(--button-footer-dark-bg-hover) !important;
    color: var(--button-footer-dark-color-hover) !important;
}
.button--footer-dark > .wp-block-button__link:active,
.button--footer-dark .uagb-buttons-repeater:active,
.wp-block-button.button--footer-dark > .wp-block-button__link:active,
.wp-block-uagb-buttons-child.button--footer-dark .uagb-buttons-repeater:active,
.uagb-buttons__outer-wrap.button--footer-dark .uagb-buttons-repeater:active,
.wp-block-button__link.button--footer-dark:active,
.uagb-buttons-repeater.button--footer-dark:active {
    background-color: var(--button-footer-dark-bg-hover) !important;
    color: var(--button-footer-dark-color-hover) !important;
}
.button--footer-dark > .wp-block-button__link:disabled, .button--footer-dark > .wp-block-button__link[aria-disabled=true], .button--footer-dark > .wp-block-button__link.disabled,
.button--footer-dark .uagb-buttons-repeater:disabled,
.button--footer-dark .uagb-buttons-repeater[aria-disabled=true],
.button--footer-dark .uagb-buttons-repeater.disabled,
.wp-block-button.button--footer-dark > .wp-block-button__link:disabled,
.wp-block-button.button--footer-dark > .wp-block-button__link[aria-disabled=true],
.wp-block-button.button--footer-dark > .wp-block-button__link.disabled,
.wp-block-uagb-buttons-child.button--footer-dark .uagb-buttons-repeater:disabled,
.wp-block-uagb-buttons-child.button--footer-dark .uagb-buttons-repeater[aria-disabled=true],
.wp-block-uagb-buttons-child.button--footer-dark .uagb-buttons-repeater.disabled,
.uagb-buttons__outer-wrap.button--footer-dark .uagb-buttons-repeater:disabled,
.uagb-buttons__outer-wrap.button--footer-dark .uagb-buttons-repeater[aria-disabled=true],
.uagb-buttons__outer-wrap.button--footer-dark .uagb-buttons-repeater.disabled,
.wp-block-button__link.button--footer-dark:disabled,
.wp-block-button__link.button--footer-dark[aria-disabled=true],
.wp-block-button__link.button--footer-dark.disabled,
.uagb-buttons-repeater.button--footer-dark:disabled,
.uagb-buttons-repeater.button--footer-dark[aria-disabled=true],
.uagb-buttons-repeater.button--footer-dark.disabled {
    background-color: var(--button-disabled-bg) !important;
    color: var(--button-disabled-text) !important;
    cursor: not-allowed;
}

.is-style-footer-light > .wp-block-button__link,
.is-style-footer-light .uagb-buttons-repeater,
.wp-block-button.is-style-footer-light > .wp-block-button__link,
.wp-block-uagb-buttons-child.is-style-footer-light .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.is-style-footer-light .uagb-buttons-repeater,
.wp-block-button__link.is-style-footer-light,
.uagb-buttons-repeater.is-style-footer-light {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
.is-style-footer-light > .wp-block-button__link:focus,
.is-style-footer-light .uagb-buttons-repeater:focus,
.wp-block-button.is-style-footer-light > .wp-block-button__link:focus,
.wp-block-uagb-buttons-child.is-style-footer-light .uagb-buttons-repeater:focus,
.uagb-buttons__outer-wrap.is-style-footer-light .uagb-buttons-repeater:focus,
.wp-block-button__link.is-style-footer-light:focus,
.uagb-buttons-repeater.is-style-footer-light:focus {
    outline: none;
}
.is-style-footer-light > .wp-block-button__link:focus-visible,
.is-style-footer-light .uagb-buttons-repeater:focus-visible,
.wp-block-button.is-style-footer-light > .wp-block-button__link:focus-visible,
.wp-block-uagb-buttons-child.is-style-footer-light .uagb-buttons-repeater:focus-visible,
.uagb-buttons__outer-wrap.is-style-footer-light .uagb-buttons-repeater:focus-visible,
.wp-block-button__link.is-style-footer-light:focus-visible,
.uagb-buttons-repeater.is-style-footer-light:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
.is-style-footer-light > .wp-block-button__link,
.is-style-footer-light .uagb-buttons-repeater,
.wp-block-button.is-style-footer-light > .wp-block-button__link,
.wp-block-uagb-buttons-child.is-style-footer-light .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.is-style-footer-light .uagb-buttons-repeater,
.wp-block-button__link.is-style-footer-light,
.uagb-buttons-repeater.is-style-footer-light {
    background-color: var(--button-footer-light-bg) !important;
    color: var(--button-color-text) !important;
}
.is-style-footer-light > .wp-block-button__link:hover,
.is-style-footer-light .uagb-buttons-repeater:hover,
.wp-block-button.is-style-footer-light > .wp-block-button__link:hover,
.wp-block-uagb-buttons-child.is-style-footer-light .uagb-buttons-repeater:hover,
.uagb-buttons__outer-wrap.is-style-footer-light .uagb-buttons-repeater:hover,
.wp-block-button__link.is-style-footer-light:hover,
.uagb-buttons-repeater.is-style-footer-light:hover {
    background-color: var(--button-footer-light-bg-hover) !important;
    color: var(--button-color-text) !important;
}
.is-style-footer-light > .wp-block-button__link:active,
.is-style-footer-light .uagb-buttons-repeater:active,
.wp-block-button.is-style-footer-light > .wp-block-button__link:active,
.wp-block-uagb-buttons-child.is-style-footer-light .uagb-buttons-repeater:active,
.uagb-buttons__outer-wrap.is-style-footer-light .uagb-buttons-repeater:active,
.wp-block-button__link.is-style-footer-light:active,
.uagb-buttons-repeater.is-style-footer-light:active {
    background-color: var(--button-footer-light-bg-hover) !important;
    color: var(--button-color-text) !important;
}
.is-style-footer-light > .wp-block-button__link:disabled, .is-style-footer-light > .wp-block-button__link[aria-disabled=true], .is-style-footer-light > .wp-block-button__link.disabled,
.is-style-footer-light .uagb-buttons-repeater:disabled,
.is-style-footer-light .uagb-buttons-repeater[aria-disabled=true],
.is-style-footer-light .uagb-buttons-repeater.disabled,
.wp-block-button.is-style-footer-light > .wp-block-button__link:disabled,
.wp-block-button.is-style-footer-light > .wp-block-button__link[aria-disabled=true],
.wp-block-button.is-style-footer-light > .wp-block-button__link.disabled,
.wp-block-uagb-buttons-child.is-style-footer-light .uagb-buttons-repeater:disabled,
.wp-block-uagb-buttons-child.is-style-footer-light .uagb-buttons-repeater[aria-disabled=true],
.wp-block-uagb-buttons-child.is-style-footer-light .uagb-buttons-repeater.disabled,
.uagb-buttons__outer-wrap.is-style-footer-light .uagb-buttons-repeater:disabled,
.uagb-buttons__outer-wrap.is-style-footer-light .uagb-buttons-repeater[aria-disabled=true],
.uagb-buttons__outer-wrap.is-style-footer-light .uagb-buttons-repeater.disabled,
.wp-block-button__link.is-style-footer-light:disabled,
.wp-block-button__link.is-style-footer-light[aria-disabled=true],
.wp-block-button__link.is-style-footer-light.disabled,
.uagb-buttons-repeater.is-style-footer-light:disabled,
.uagb-buttons-repeater.is-style-footer-light[aria-disabled=true],
.uagb-buttons-repeater.is-style-footer-light.disabled {
    background-color: var(--button-disabled-bg) !important;
    color: var(--button-disabled-text) !important;
    cursor: not-allowed;
}

.button--footer-light > .wp-block-button__link,
.button--footer-light .uagb-buttons-repeater,
.wp-block-button.button--footer-light > .wp-block-button__link,
.wp-block-uagb-buttons-child.button--footer-light .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.button--footer-light .uagb-buttons-repeater,
.wp-block-button__link.button--footer-light,
.uagb-buttons-repeater.button--footer-light {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
.button--footer-light > .wp-block-button__link:focus,
.button--footer-light .uagb-buttons-repeater:focus,
.wp-block-button.button--footer-light > .wp-block-button__link:focus,
.wp-block-uagb-buttons-child.button--footer-light .uagb-buttons-repeater:focus,
.uagb-buttons__outer-wrap.button--footer-light .uagb-buttons-repeater:focus,
.wp-block-button__link.button--footer-light:focus,
.uagb-buttons-repeater.button--footer-light:focus {
    outline: none;
}
.button--footer-light > .wp-block-button__link:focus-visible,
.button--footer-light .uagb-buttons-repeater:focus-visible,
.wp-block-button.button--footer-light > .wp-block-button__link:focus-visible,
.wp-block-uagb-buttons-child.button--footer-light .uagb-buttons-repeater:focus-visible,
.uagb-buttons__outer-wrap.button--footer-light .uagb-buttons-repeater:focus-visible,
.wp-block-button__link.button--footer-light:focus-visible,
.uagb-buttons-repeater.button--footer-light:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
.button--footer-light > .wp-block-button__link,
.button--footer-light .uagb-buttons-repeater,
.wp-block-button.button--footer-light > .wp-block-button__link,
.wp-block-uagb-buttons-child.button--footer-light .uagb-buttons-repeater,
.uagb-buttons__outer-wrap.button--footer-light .uagb-buttons-repeater,
.wp-block-button__link.button--footer-light,
.uagb-buttons-repeater.button--footer-light {
    background-color: var(--button-footer-light-bg) !important;
    color: var(--button-color-text) !important;
}
.button--footer-light > .wp-block-button__link:hover,
.button--footer-light .uagb-buttons-repeater:hover,
.wp-block-button.button--footer-light > .wp-block-button__link:hover,
.wp-block-uagb-buttons-child.button--footer-light .uagb-buttons-repeater:hover,
.uagb-buttons__outer-wrap.button--footer-light .uagb-buttons-repeater:hover,
.wp-block-button__link.button--footer-light:hover,
.uagb-buttons-repeater.button--footer-light:hover {
    background-color: var(--button-footer-light-bg-hover) !important;
    color: var(--button-color-text) !important;
}
.button--footer-light > .wp-block-button__link:active,
.button--footer-light .uagb-buttons-repeater:active,
.wp-block-button.button--footer-light > .wp-block-button__link:active,
.wp-block-uagb-buttons-child.button--footer-light .uagb-buttons-repeater:active,
.uagb-buttons__outer-wrap.button--footer-light .uagb-buttons-repeater:active,
.wp-block-button__link.button--footer-light:active,
.uagb-buttons-repeater.button--footer-light:active {
    background-color: var(--button-footer-light-bg-hover) !important;
    color: var(--button-color-text) !important;
}
.button--footer-light > .wp-block-button__link:disabled, .button--footer-light > .wp-block-button__link[aria-disabled=true], .button--footer-light > .wp-block-button__link.disabled,
.button--footer-light .uagb-buttons-repeater:disabled,
.button--footer-light .uagb-buttons-repeater[aria-disabled=true],
.button--footer-light .uagb-buttons-repeater.disabled,
.wp-block-button.button--footer-light > .wp-block-button__link:disabled,
.wp-block-button.button--footer-light > .wp-block-button__link[aria-disabled=true],
.wp-block-button.button--footer-light > .wp-block-button__link.disabled,
.wp-block-uagb-buttons-child.button--footer-light .uagb-buttons-repeater:disabled,
.wp-block-uagb-buttons-child.button--footer-light .uagb-buttons-repeater[aria-disabled=true],
.wp-block-uagb-buttons-child.button--footer-light .uagb-buttons-repeater.disabled,
.uagb-buttons__outer-wrap.button--footer-light .uagb-buttons-repeater:disabled,
.uagb-buttons__outer-wrap.button--footer-light .uagb-buttons-repeater[aria-disabled=true],
.uagb-buttons__outer-wrap.button--footer-light .uagb-buttons-repeater.disabled,
.wp-block-button__link.button--footer-light:disabled,
.wp-block-button__link.button--footer-light[aria-disabled=true],
.wp-block-button__link.button--footer-light.disabled,
.uagb-buttons-repeater.button--footer-light:disabled,
.uagb-buttons-repeater.button--footer-light[aria-disabled=true],
.uagb-buttons-repeater.button--footer-light.disabled {
    background-color: var(--button-disabled-bg) !important;
    color: var(--button-disabled-text) !important;
    cursor: not-allowed;
}

a.ecbc__card-cta.bt-blue {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
a.ecbc__card-cta.bt-blue:focus {
    outline: none;
}
a.ecbc__card-cta.bt-blue:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
a.ecbc__card-cta.bt-blue {
    background-color: var(--button-secondary-bg) !important;
    color: var(--button-color-text) !important;
}
a.ecbc__card-cta.bt-blue:hover {
    background-color: var(--button-secondary-bg-hover) !important;
    color: var(--button-secondary-color-hover) !important;
}
a.ecbc__card-cta.bt-blue:active {
    background-color: var(--button-secondary-bg-pressed) !important;
    color: var(--button-secondary-color-pressed) !important;
}
a.ecbc__card-cta.bt-blue:disabled, a.ecbc__card-cta.bt-blue[aria-disabled=true], a.ecbc__card-cta.bt-blue.disabled {
    background-color: var(--button-disabled-bg) !important;
    color: var(--button-disabled-text) !important;
    cursor: not-allowed;
}

a.button,
button.button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
a.button:focus,
button.button:focus {
    outline: none;
}
a.button:focus-visible,
button.button:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
a.button.bt-yellow, a.button.button--primary,
button.button.bt-yellow,
button.button.button--primary {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
a.button.bt-yellow:focus, a.button.button--primary:focus,
button.button.bt-yellow:focus,
button.button.button--primary:focus {
    outline: none;
}
a.button.bt-yellow:focus-visible, a.button.button--primary:focus-visible,
button.button.bt-yellow:focus-visible,
button.button.button--primary:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
a.button.bt-yellow, a.button.button--primary,
button.button.bt-yellow,
button.button.button--primary {
    background-color: var(--button-primary-bg) !important;
    color: var(--button-color-text) !important;
}
a.button.bt-yellow:hover, a.button.button--primary:hover,
button.button.bt-yellow:hover,
button.button.button--primary:hover {
    background-color: var(--button-primary-bg-hover) !important;
    color: var(--button-color-text) !important;
}
a.button.bt-yellow:active, a.button.button--primary:active,
button.button.bt-yellow:active,
button.button.button--primary:active {
    background-color: var(--button-primary-bg-pressed) !important;
    color: var(--button-color-text) !important;
}
a.button.bt-yellow:disabled, a.button.bt-yellow[aria-disabled=true], a.button.bt-yellow.disabled, a.button.button--primary:disabled, a.button.button--primary[aria-disabled=true], a.button.button--primary.disabled,
button.button.bt-yellow:disabled,
button.button.bt-yellow[aria-disabled=true],
button.button.bt-yellow.disabled,
button.button.button--primary:disabled,
button.button.button--primary[aria-disabled=true],
button.button.button--primary.disabled {
    background-color: var(--button-disabled-bg) !important;
    color: var(--button-disabled-text) !important;
    cursor: not-allowed;
}
a.button.bt-yellow, a.button.button--primary,
button.button.bt-yellow,
button.button.button--primary {
    border: none !important;
}
a.button.bt-yellow:hover, a.button.bt-yellow:active, a.button.button--primary:hover, a.button.button--primary:active,
button.button.bt-yellow:hover,
button.button.bt-yellow:active,
button.button.button--primary:hover,
button.button.button--primary:active {
    border: none !important;
}
a.button.bt-blue, a.button.button--secondary,
button.button.bt-blue,
button.button.button--secondary {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
a.button.bt-blue:focus, a.button.button--secondary:focus,
button.button.bt-blue:focus,
button.button.button--secondary:focus {
    outline: none;
}
a.button.bt-blue:focus-visible, a.button.button--secondary:focus-visible,
button.button.bt-blue:focus-visible,
button.button.button--secondary:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
a.button.bt-blue, a.button.button--secondary,
button.button.bt-blue,
button.button.button--secondary {
    background-color: var(--button-secondary-bg) !important;
    color: var(--button-color-text) !important;
}
a.button.bt-blue:hover, a.button.button--secondary:hover,
button.button.bt-blue:hover,
button.button.button--secondary:hover {
    background-color: var(--button-secondary-bg-hover) !important;
    color: var(--button-secondary-color-hover) !important;
}
a.button.bt-blue:active, a.button.button--secondary:active,
button.button.bt-blue:active,
button.button.button--secondary:active {
    background-color: var(--button-secondary-bg-pressed) !important;
    color: var(--button-secondary-color-pressed) !important;
}
a.button.bt-blue:disabled, a.button.bt-blue[aria-disabled=true], a.button.bt-blue.disabled, a.button.button--secondary:disabled, a.button.button--secondary[aria-disabled=true], a.button.button--secondary.disabled,
button.button.bt-blue:disabled,
button.button.bt-blue[aria-disabled=true],
button.button.bt-blue.disabled,
button.button.button--secondary:disabled,
button.button.button--secondary[aria-disabled=true],
button.button.button--secondary.disabled {
    background-color: var(--button-disabled-bg) !important;
    color: var(--button-disabled-text) !important;
    cursor: not-allowed;
}
a.button.bt-white, a.button.button--outlined,
button.button.bt-white,
button.button.button--outlined {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
a.button.bt-white:focus, a.button.button--outlined:focus,
button.button.bt-white:focus,
button.button.button--outlined:focus {
    outline: none;
}
a.button.bt-white:focus-visible, a.button.button--outlined:focus-visible,
button.button.bt-white:focus-visible,
button.button.button--outlined:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
a.button.bt-white, a.button.button--outlined,
button.button.bt-white,
button.button.button--outlined {
    background-color: var(--button-white-bg) !important;
    color: var(--button-color-text) !important;
}
a.button.bt-white:hover, a.button.button--outlined:hover,
button.button.bt-white:hover,
button.button.button--outlined:hover {
    background-color: var(--button-white-bg-hover) !important;
    color: var(--button-color-text) !important;
}
a.button.bt-white:active, a.button.button--outlined:active,
button.button.bt-white:active,
button.button.button--outlined:active {
    background-color: var(--button-white-bg-hover) !important;
    color: var(--button-color-text) !important;
}
a.button.bt-white:disabled, a.button.bt-white[aria-disabled=true], a.button.bt-white.disabled, a.button.button--outlined:disabled, a.button.button--outlined[aria-disabled=true], a.button.button--outlined.disabled,
button.button.bt-white:disabled,
button.button.bt-white[aria-disabled=true],
button.button.bt-white.disabled,
button.button.button--outlined:disabled,
button.button.button--outlined[aria-disabled=true],
button.button.button--outlined.disabled {
    background-color: var(--button-disabled-bg) !important;
    color: var(--button-disabled-text) !important;
    cursor: not-allowed;
}
a.button.bt-footer-dark, a.button.button--footer-dark,
button.button.bt-footer-dark,
button.button.button--footer-dark {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
a.button.bt-footer-dark:focus, a.button.button--footer-dark:focus,
button.button.bt-footer-dark:focus,
button.button.button--footer-dark:focus {
    outline: none;
}
a.button.bt-footer-dark:focus-visible, a.button.button--footer-dark:focus-visible,
button.button.bt-footer-dark:focus-visible,
button.button.button--footer-dark:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
a.button.bt-footer-dark, a.button.button--footer-dark,
button.button.bt-footer-dark,
button.button.button--footer-dark {
    background-color: var(--button-footer-dark-bg) !important;
    color: var(--button-color-text-inverse) !important;
}
a.button.bt-footer-dark:hover, a.button.button--footer-dark:hover,
button.button.bt-footer-dark:hover,
button.button.button--footer-dark:hover {
    background-color: var(--button-footer-dark-bg-hover) !important;
    color: var(--button-footer-dark-color-hover) !important;
}
a.button.bt-footer-dark:active, a.button.button--footer-dark:active,
button.button.bt-footer-dark:active,
button.button.button--footer-dark:active {
    background-color: var(--button-footer-dark-bg-hover) !important;
    color: var(--button-footer-dark-color-hover) !important;
}
a.button.bt-footer-dark:disabled, a.button.bt-footer-dark[aria-disabled=true], a.button.bt-footer-dark.disabled, a.button.button--footer-dark:disabled, a.button.button--footer-dark[aria-disabled=true], a.button.button--footer-dark.disabled,
button.button.bt-footer-dark:disabled,
button.button.bt-footer-dark[aria-disabled=true],
button.button.bt-footer-dark.disabled,
button.button.button--footer-dark:disabled,
button.button.button--footer-dark[aria-disabled=true],
button.button.button--footer-dark.disabled {
    background-color: var(--button-disabled-bg) !important;
    color: var(--button-disabled-text) !important;
    cursor: not-allowed;
}
a.button.bt-footer-light, a.button.button--footer-light,
button.button.bt-footer-light,
button.button.button--footer-light {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
a.button.bt-footer-light:focus, a.button.button--footer-light:focus,
button.button.bt-footer-light:focus,
button.button.button--footer-light:focus {
    outline: none;
}
a.button.bt-footer-light:focus-visible, a.button.button--footer-light:focus-visible,
button.button.bt-footer-light:focus-visible,
button.button.button--footer-light:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
a.button.bt-footer-light, a.button.button--footer-light,
button.button.bt-footer-light,
button.button.button--footer-light {
    background-color: var(--button-footer-light-bg) !important;
    color: var(--button-color-text) !important;
}
a.button.bt-footer-light:hover, a.button.button--footer-light:hover,
button.button.bt-footer-light:hover,
button.button.button--footer-light:hover {
    background-color: var(--button-footer-light-bg-hover) !important;
    color: var(--button-color-text) !important;
}
a.button.bt-footer-light:active, a.button.button--footer-light:active,
button.button.bt-footer-light:active,
button.button.button--footer-light:active {
    background-color: var(--button-footer-light-bg-hover) !important;
    color: var(--button-color-text) !important;
}
a.button.bt-footer-light:disabled, a.button.bt-footer-light[aria-disabled=true], a.button.bt-footer-light.disabled, a.button.button--footer-light:disabled, a.button.button--footer-light[aria-disabled=true], a.button.button--footer-light.disabled,
button.button.bt-footer-light:disabled,
button.button.bt-footer-light[aria-disabled=true],
button.button.bt-footer-light.disabled,
button.button.button--footer-light:disabled,
button.button.button--footer-light[aria-disabled=true],
button.button.button--footer-light.disabled {
    background-color: var(--button-disabled-bg) !important;
    color: var(--button-disabled-text) !important;
    cursor: not-allowed;
}

.wp-block-uagb-buttons-child.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link,
.uagb-buttons__outer-wrap.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link,
.wp-block-button.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
.wp-block-uagb-buttons-child.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus,
.uagb-buttons__outer-wrap.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus,
.wp-block-button.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus {
    outline: none;
}
.wp-block-uagb-buttons-child.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible,
.uagb-buttons__outer-wrap.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible,
.wp-block-button.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
.wp-block-uagb-buttons-child.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link,
.uagb-buttons__outer-wrap.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link,
.wp-block-button.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link {
    background-color: var(--button-primary-bg) !important;
    color: var(--button-color-text) !important;
}
.wp-block-uagb-buttons-child.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link .uagb-button__link,
.uagb-buttons__outer-wrap.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link .uagb-button__link,
.wp-block-button.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link .uagb-button__link {
    color: var(--button-color-text) !important;
}
.wp-block-uagb-buttons-child.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover, .wp-block-uagb-buttons-child.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible,
.uagb-buttons__outer-wrap.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover,
.uagb-buttons__outer-wrap.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible,
.wp-block-button.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover,
.wp-block-button.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible {
    background-color: var(--button-primary-bg-hover) !important;
    color: var(--button-color-text) !important;
}
.wp-block-uagb-buttons-child.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover .uagb-button__link, .wp-block-uagb-buttons-child.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible .uagb-button__link,
.uagb-buttons__outer-wrap.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover .uagb-button__link,
.uagb-buttons__outer-wrap.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible .uagb-button__link,
.wp-block-button.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover .uagb-button__link,
.wp-block-button.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible .uagb-button__link {
    color: var(--button-color-text) !important;
}
.wp-block-uagb-buttons-child.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:active,
.uagb-buttons__outer-wrap.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:active,
.wp-block-button.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:active {
    background-color: var(--button-primary-bg-pressed) !important;
    color: var(--button-color-text) !important;
}
.wp-block-uagb-buttons-child.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:active .uagb-button__link,
.uagb-buttons__outer-wrap.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:active .uagb-button__link,
.wp-block-button.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:active .uagb-button__link {
    color: var(--button-color-text) !important;
}
.wp-block-uagb-buttons-child.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link,
.wp-block-uagb-buttons-child.bt-yellow > .wp-block-button__link,
.uagb-buttons__outer-wrap.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link,
.uagb-buttons__outer-wrap.bt-yellow > .wp-block-button__link,
.wp-block-button.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link,
.wp-block-button.bt-yellow > .wp-block-button__link {
    border: none !important;
}
.wp-block-uagb-buttons-child.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover, .wp-block-uagb-buttons-child.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible, .wp-block-uagb-buttons-child.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:active,
.wp-block-uagb-buttons-child.bt-yellow > .wp-block-button__link:hover,
.wp-block-uagb-buttons-child.bt-yellow > .wp-block-button__link:focus-visible,
.wp-block-uagb-buttons-child.bt-yellow > .wp-block-button__link:active,
.uagb-buttons__outer-wrap.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover,
.uagb-buttons__outer-wrap.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible,
.uagb-buttons__outer-wrap.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:active,
.uagb-buttons__outer-wrap.bt-yellow > .wp-block-button__link:hover,
.uagb-buttons__outer-wrap.bt-yellow > .wp-block-button__link:focus-visible,
.uagb-buttons__outer-wrap.bt-yellow > .wp-block-button__link:active,
.wp-block-button.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover,
.wp-block-button.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible,
.wp-block-button.bt-yellow .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:active,
.wp-block-button.bt-yellow > .wp-block-button__link:hover,
.wp-block-button.bt-yellow > .wp-block-button__link:focus-visible,
.wp-block-button.bt-yellow > .wp-block-button__link:active {
    border: none !important;
}

.wp-block-uagb-buttons-child.is-style-primary .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link,
.wp-block-uagb-buttons-child.is-style-primary > .wp-block-button__link,
.wp-block-uagb-buttons-child.button--primary .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link,
.wp-block-uagb-buttons-child.button--primary > .wp-block-button__link,
.wp-block-button.is-style-primary .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link,
.wp-block-button.is-style-primary > .wp-block-button__link,
.wp-block-button.button--primary .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link,
.wp-block-button.button--primary > .wp-block-button__link {
    border: none !important;
}

.wp-block-uagb-buttons-child.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link,
.uagb-buttons__outer-wrap.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link,
.wp-block-button.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
.wp-block-uagb-buttons-child.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus,
.uagb-buttons__outer-wrap.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus,
.wp-block-button.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus {
    outline: none;
}
.wp-block-uagb-buttons-child.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible,
.uagb-buttons__outer-wrap.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible,
.wp-block-button.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
.wp-block-uagb-buttons-child.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link,
.uagb-buttons__outer-wrap.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link,
.wp-block-button.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link {
    background-color: var(--button-secondary-bg) !important;
    color: var(--button-color-text) !important;
}
.wp-block-uagb-buttons-child.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link .uagb-button__link,
.uagb-buttons__outer-wrap.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link .uagb-button__link,
.wp-block-button.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link .uagb-button__link {
    color: var(--button-color-text) !important;
}
.wp-block-uagb-buttons-child.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover, .wp-block-uagb-buttons-child.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible,
.uagb-buttons__outer-wrap.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover,
.uagb-buttons__outer-wrap.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible,
.wp-block-button.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover,
.wp-block-button.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible {
    background-color: var(--button-secondary-bg-hover) !important;
    color: var(--button-secondary-color-hover) !important;
}
.wp-block-uagb-buttons-child.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover .uagb-button__link, .wp-block-uagb-buttons-child.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible .uagb-button__link,
.uagb-buttons__outer-wrap.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover .uagb-button__link,
.uagb-buttons__outer-wrap.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible .uagb-button__link,
.wp-block-button.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover .uagb-button__link,
.wp-block-button.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible .uagb-button__link {
    color: var(--button-secondary-color-hover) !important;
}
.wp-block-uagb-buttons-child.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:active,
.uagb-buttons__outer-wrap.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:active,
.wp-block-button.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:active {
    background-color: var(--button-secondary-bg-pressed) !important;
    color: var(--button-secondary-color-hover) !important;
}
.wp-block-uagb-buttons-child.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:active .uagb-button__link,
.uagb-buttons__outer-wrap.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:active .uagb-button__link,
.wp-block-button.bt-blue .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:active .uagb-button__link {
    color: var(--button-secondary-color-hover) !important;
}

.wp-block-uagb-buttons-child.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link,
.uagb-buttons__outer-wrap.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link,
.wp-block-button.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
.wp-block-uagb-buttons-child.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus,
.uagb-buttons__outer-wrap.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus,
.wp-block-button.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus {
    outline: none;
}
.wp-block-uagb-buttons-child.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible,
.uagb-buttons__outer-wrap.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible,
.wp-block-button.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
.wp-block-uagb-buttons-child.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link,
.uagb-buttons__outer-wrap.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link,
.wp-block-button.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link {
    background-color: var(--button-white-bg) !important;
    color: var(--button-color-text) !important;
}
.wp-block-uagb-buttons-child.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link .uagb-button__link,
.uagb-buttons__outer-wrap.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link .uagb-button__link,
.wp-block-button.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link .uagb-button__link {
    color: var(--button-color-text) !important;
}
.wp-block-uagb-buttons-child.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover, .wp-block-uagb-buttons-child.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible,
.uagb-buttons__outer-wrap.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover,
.uagb-buttons__outer-wrap.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible,
.wp-block-button.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover,
.wp-block-button.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible {
    background-color: var(--button-white-bg-hover) !important;
    color: var(--button-color-text) !important;
}
.wp-block-uagb-buttons-child.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover .uagb-button__link, .wp-block-uagb-buttons-child.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible .uagb-button__link,
.uagb-buttons__outer-wrap.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover .uagb-button__link,
.uagb-buttons__outer-wrap.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible .uagb-button__link,
.wp-block-button.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover .uagb-button__link,
.wp-block-button.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:focus-visible .uagb-button__link {
    color: var(--button-color-text) !important;
}
.wp-block-uagb-buttons-child.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:active,
.uagb-buttons__outer-wrap.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:active,
.wp-block-button.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:active {
    background-color: var(--button-white-bg-hover) !important;
    color: var(--button-color-text) !important;
}
.wp-block-uagb-buttons-child.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:active .uagb-button__link,
.uagb-buttons__outer-wrap.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:active .uagb-button__link,
.wp-block-button.bt-white .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:active .uagb-button__link {
    color: var(--button-color-text) !important;
}
.wp-block-uagb-buttons-child.bt-white > .wp-block-button__link,
.uagb-buttons__outer-wrap.bt-white > .wp-block-button__link,
.wp-block-button.bt-white > .wp-block-button__link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    min-height: var(--button-min-height);
    min-width: var(--button-min-width);
    padding: var(--button-padding-y) var(--button-padding-x);
    border-radius: var(--button-radius);
    font-weight: var(--button-font-weight);
    font-size: 1rem;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
    transition: var(--button-transition);
}
.wp-block-uagb-buttons-child.bt-white > .wp-block-button__link:focus,
.uagb-buttons__outer-wrap.bt-white > .wp-block-button__link:focus,
.wp-block-button.bt-white > .wp-block-button__link:focus {
    outline: none;
}
.wp-block-uagb-buttons-child.bt-white > .wp-block-button__link:focus-visible,
.uagb-buttons__outer-wrap.bt-white > .wp-block-button__link:focus-visible,
.wp-block-button.bt-white > .wp-block-button__link:focus-visible {
    outline: 2px solid var(--button-focus-outline);
    outline-offset: 2px;
}
.wp-block-uagb-buttons-child.bt-white > .wp-block-button__link,
.uagb-buttons__outer-wrap.bt-white > .wp-block-button__link,
.wp-block-button.bt-white > .wp-block-button__link {
    background-color: var(--button-white-bg) !important;
    color: var(--button-color-text) !important;
}
.wp-block-uagb-buttons-child.bt-white > .wp-block-button__link:hover, .wp-block-uagb-buttons-child.bt-white > .wp-block-button__link:focus-visible, .wp-block-uagb-buttons-child.bt-white > .wp-block-button__link:active,
.uagb-buttons__outer-wrap.bt-white > .wp-block-button__link:hover,
.uagb-buttons__outer-wrap.bt-white > .wp-block-button__link:focus-visible,
.uagb-buttons__outer-wrap.bt-white > .wp-block-button__link:active,
.wp-block-button.bt-white > .wp-block-button__link:hover,
.wp-block-button.bt-white > .wp-block-button__link:focus-visible,
.wp-block-button.bt-white > .wp-block-button__link:active {
    background-color: var(--button-white-bg-hover) !important;
    color: var(--button-color-text) !important;
}
