.wp-block-buttons {}
.wp-block-buttons .wp-block-button {}
.wp-block-buttons .wp-block-button .wp-element-button {
    box-sizing: border-box;
	height: 40px;
	white-space: nowrap;
}

.wp-block-buttons .wp-block-button .wp-element-button:disabled {
    cursor: not-allowed;
    filter: saturate(.5);
    opacity: .5;
}


.wp-block-buttons .is-style-qualicorptheme-button-contrast .wp-element-button {
    background-color: var(--wp--preset--color--btn-contrast);
	border: solid 2px var(--wp--preset--color--btn-contrast);
	color: var(--wp--preset--color--color-blue-quali);
}
.wp-block-buttons .is-style-qualicorptheme-button-contrast .wp-element-button:hover {
    background-color: var(--wp--preset--color--btn-contrast-hover);
}


.wp-block-buttons .is-style-outline .wp-element-button {
    background-color: var(--wp--preset--color--background-main);
    border: solid 2px var(--wp--preset--color--color-blue-quali);
    color: var(--wp--preset--color--color-blue-quali);
    margin: 0;
    padding: 0 16px;
}
.wp-block-buttons .is-style-outline .wp-element-button:hover {
    background-color: var(--wp--preset--color--btn-secondary-hover);
}


.wp-block-buttons .is-style-qualicorptheme-button-fill-footer .wp-element-button {
    background-color: var(--wp--preset--color--color-blue-quali);
    border: solid 1px white;
    color: white;
}
.wp-block-buttons .is-style-qualicorptheme-button-fill-footer .wp-element-button:hover {
    background-color: var(--wp--preset--color--btn-primary-hover);
}


.wp-block-buttons .is-style-qct-button-tertiary .wp-element-button {
    background: transparent;
	border: 0;
	box-shadow: none;
	color: var(--wp--preset--color--color-blue-quali);
	padding: 6px;
	position: relative;
	text-decoration: none;
	text-transform: none;
}
.wp-block-buttons .is-style-qct-button-tertiary .wp-element-button:hover {
    color: var(--wp--preset--color--btn-primary-hover);
}
.wp-block-buttons .is-style-qct-button-tertiary .wp-element-button::before {
    background-color: var(--wp--preset--color--color-blue-quali);
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%;
}
.wp-block-buttons .is-style-qct-button-tertiary .wp-element-button:hover::before {
    background-color: var(--wp--preset--color--btn-primary-hover);
}