.wp-block-button .wp-block-button__link,
.editor-styles-wrapper .wp-block-button .wp-block-button__link, 
.gb-button, 
.btn,
.btn.btn-primary {
    font-size: 1rem;
    padding: 12.5px 25px;
    font-weight: 700;
    border: 0;
    border-radius: 0;
    background-color: var(--wp--preset--color--primary) !important;
    color: #fff;
}
.wp-block-button .wp-block-button__link::after,
.editor-styles-wrapper .wp-block-button .wp-block-button__link::after,
.gb-button::after,
.btn::after,
.btn.btn-primary::after {
    content: " ";
    margin-left: 10px;
    display: inline-block;
    width: 15px;
    height: 15px;
    background-image: url('../../../images/icon-arrow-custom-white.svg');
    background-position: 0 2px;
    background-size: 13px;
    background-repeat: no-repeat;
}
.wp-block-button.is-style-secondary .wp-block-button__link,
.btn.btn-secondary {
    background-color: var(--wp--preset--color--dark-gray) !important;
    color: #fff;
}

.wp-block-button.is-style-white .wp-block-button__link,
.btn.btn-white {
    background-color: #fff !important;
    color: var(--wp--preset--color--dark-gray);
    border: 1px solid #fff;
}
.wp-block-button.is-style-white .wp-block-button__link::after,
.btn.btn-white::after {
    background-image: url('../../../images/icon-arrow-custom-black.svg');
}

.btn.btn-link {
    padding: 0;
    background-color: transparent !important;
    color: #FF611A;
    text-decoration: none;
}
.btn-back::before {
    content: " ";
    display: inline-block;
    width: 15px;
    height: 15px;
    background-image: url('../../../images/icon-arrow-custom-white-left.svg');
    background-position: 0 2px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 10px;
}
.btn-back::after {
    display: none !important;
}

.btn.btn-link::after {
    background-image: url('../../../images/icon-arrow-custom-orange.svg');
}

.wp-block-buttons.is-layout-flex.is-style-buttons-wide {
    gap: 15px;
}
.wp-block-buttons.is-style-buttons-wide .wp-block-button {
    width: 100%;
}

.wp-block-buttons.is-style-buttons-wide .wp-block-button__link {
    display: block;
    width: 100%;
    padding-top: 17.5px;
    padding-bottom: 17.5px;
    text-align: left;
    font-size: 1.2rem;
}

.wp-block-buttons.is-style-buttons-wide .wp-block-button__link::after {
    float: right;
    vertical-align: middle;
    margin-top: 9px;
}
/* .wp-block-button .wp-block-button__link::after {
    content: " ";
    margin-left: 10px;
    display: inline-block;
    width: 12px;
    height: 12px;
    background-image: url('../../../images/icon-chevron-right-double.svg');
    background-position: 0 2px;
    background-size: contain;
    background-repeat: no-repeat;
} */

.wp-block-button.is-style-black .wp-block-button__link {
    background-color: var(--wp--preset--color--dark-gray) !important;
    color: #fff;
}
.wp-block-button .wp-block-button__link:hover,
.wp-block-button .wp-block-button__link:focus,
.gb-button:hover,
.gb-button:focus {
    text-decoration: none !important;

}
.wp-block-button .wp-block-button__link::after {

}
.wp-block-buttons.is-layout-flex {
    gap: 1.5em;
}