#ce_wg_button a {
    border-radius: var(--border-radius-10);
    min-width: 180px;
    height: 50px;
    border: unset;
    box-shadow: none;
    padding-top: 8px;
    opacity: 1;
    transition: 0.5s;
    height: auto;
}

#ce_wg_button.link-align-0 > div {
    text-align: left;
}

#ce_wg_button.link-align-1 > div {
    text-align: center;
}

#ce_wg_button.link-align-2 > div {
    text-align: right;
}

#ce_wg_button a.btn-1 {
    background-color: var(--primary-color);
    color: var(--black-color);
}

#ce_wg_button a.btn-2 {
    background-color: var(--secondary-button-color);
}

.section.section-default > .frame-background-primary #ce_wg_button a.btn-0 {
    background-color: var(--secondary-button-color);
    color: var(--black-color);
}

.section.section-default > .frame-background-secondary #ce_wg_button a.btn-0,
.section.section-default > .frame-background-dark #ce_wg_button a.btn-0 {
    background-color: var(--primary-color);
}

#ce_wg_button a.btn-2 span,
.section.section-default > .frame-background-primary #ce_wg_button a.btn-0 span {
    color: var(--white-color);
}

#ce_wg_button a.btn-1 span,
.section.section-default > .frame-background-secondary #ce_wg_button a.btn-0 span,
.section.section-default > .frame-background-dark #ce_wg_button a.btn-0 span {
    color: var(--black-color);
}

.section.section-default > .frame-background-primary #ce_wg_button a.btn-0:hover {
    background-color: var(--black-dark-super);
}

.section.section-default > .frame-background-secondary #ce_wg_button a.btn-0:hover,
.section.section-default > .frame-background-dark #ce_wg_button a.btn-0:hover {
    background-color: var(--primary-color-hover);
}

#ce_wg_button a.btn-1:hover {
    background-color: var(--primary-color-hover);
}

#ce_wg_button a.btn-2:hover {
    background-color: var(--black-dark-super);
}