/* CUSTOM */

/* Buttons */
.bricks-button {
	transition: var(--bricks-transition);
}
.bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline):not(.menu-back-button) {
    position: relative;
    color: var(--white-color, white);
    background: linear-gradient(90deg, var(--quinary-color) 0%, var(--secondary-color) 100%);
    border: .125em solid transparent;
    background-clip: border-box;
    z-index: 0;
}

.bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline):not(.menu-back-button):before {
    content: '';
    position: absolute;
    inset: -.125em;
    border-radius: inherit;
    background: linear-gradient(90deg, var(--quinary-color), var(--secondary-color));
    z-index: -1;
}
.bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline):not(.menu-back-button):hover,
.bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline):not(.menu-back-button):focus {
    opacity: .75;
}