.is-style-custom-primary-button .wp-block-button__link,
.is-style-custom-primary-button .wp-block-button__link:visited,
button.is-primary {
    font-family: 'Interstate';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 150%;
    /* identical to box height, or 27px */
    
    text-align: center;

    background-color: var(--wp--preset--color--low-pure);
    border-radius: 4px;
    color: var(--wp--preset--color--high-pure);

    padding: 16px;
    transition: all .3s ease-in-out;
    text-decoration: none !important;
}
.is-style-custom-primary-button .wp-block-button__link:hover,
button.is-primary:hover {
    background-color:var(--wp--preset--color--low-light);
}

.is-style-custom-primary-inverse-button .wp-block-button__link,
.is-style-custom-primary-inverse-button .wp-block-button__link:visited,
button.is-primary-inverse {
    text-decoration: none !important;
    background: #FFFFFF;
    border-radius: 4px;
    padding: 16px;
    /* SM - Interstate Bold 18 */
    font-family: 'Interstate';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 150%;
    /* identical to box height, or 27px */
    text-align: center;
    color:var(--wp--preset--color--low-pure);

    transition: all .3s ease-in-out;
}

.is-style-custom-primary-inverse-button .wp-block-button__link:hover,
button.is-primary-inverse:hover {
    border-color: #505050;
    color: #505050;
    text-decoration: none;
}

.is-style-custom-secondary-button .wp-block-button__link,
.is-style-custom-secondary-button .wp-block-button__link:visited,
button.is-secondary {
    text-decoration: none !important;
    background: #F9BF90;
    border-radius: 4px;
    color: var(--wp--preset--color--black);
    font-size: 0.875rem;
    font-weight: 700;
    padding: 16px;
    transition: all .3s ease-in-out;
    font-family: 'Interstate';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 150%;
    /* identical to box height, or 27px */
    text-align: center;

}
.is-style-custom-disabled-button .wp-block-button__link,
.is-style-custom-disabled-button .wp-block-button__link:visited,
button.is-disabled {
    text-decoration: none !important;
    background: var(--wp--preset--color--high-dark);
    border-radius: 4px;
    color: var(--wp--preset--color--primary-dark);
    font-size: 0.875rem;
    font-weight: 700;
    padding: 16px;
    transition: all .3s ease-in-out;
    font-family: 'Interstate';
    font-style: normal;
    font-weight: 800;
    font-size: 18px;
    line-height: 150%;
    /* identical to box height, or 27px */
    text-align: center;

}

.is-style-custom-secondary-button .wp-block-button__link:hover,
button.is-secondary:hover {
    text-decoration: none;
    background:var(--wp--preset--color--secondary-light);
}

.is-style-custom-outline-button .wp-block-button__link,
.is-style-custom-outline-button .wp-block-button__link:visited,
.is-style-custom-outline-button .wp-block-button__link:not(.has-text-color),
button.is-outline {
    text-decoration: none !important;
    background:none;
    border-radius: 4px;
    border: 1px solid #FFFFFF;
    border-radius: 4px;
    transition: all .3s ease-in-out;
    padding:16px;
    color:white !important;
}

/* Amarelo com sombra */
.is-style-custom-yellow-button .wp-block-button__link,
.is-style-custom-yellow-button .wp-block-button__link:visited,
button.is-yellow {
    background-color: var(--wp--preset--color--secondary-pure);
    border-radius: 8px;
    box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.25);
    color: var(--wp--preset--color--low-pure);
    font-family: 'Lato', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    margin-bottom: 15px;
    padding: 16px;
}

.is-style-custom-yellow-button .wp-block-button__link:hover,
button.is-yellow:hover {
    background-color: var(--wp--preset--color--secondary-dark);
    color: var(--wp--preset--color--low-pure);
    text-decoration: none;
    transition: all .3s ease-in-out;
}