/**
 * Button Block Styles
 * Styles extracted from source element
 */

.wp-block-acf-button {
    display: flex;
    flex-direction: column;
    justify-content: stretch;
    font-family: Inter, system-ui, -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: rgb(45, 108, 164);
    background-color: rgb(255, 255, 255);
    text-align: center;
    opacity: 1;
    border-radius: 16px;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgb(52, 133, 203);
    border-right-color: rgb(52, 133, 203);
    border-bottom-color: rgb(52, 133, 203);
    border-left-color: rgb(52, 133, 203);
    margin-bottom: var(--nvoq-spacing-xl, 32px) !important;
}

/* Reset border on cloned content to avoid double border */
.wp-block-acf-button > *:first-child {
    border: none !important;
    box-shadow: none !important;
    background: transparent !important;
}

.wp-block-acf-button span {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    font-family: Inter, system-ui, -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 18px;
    color: rgb(45, 108, 164);
    text-align: center;
    opacity: 1;
}

.wp-block-acf-button .button__wrapper-0 {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: center;
    font-family: Inter, system-ui, -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: rgb(45, 108, 164);
    padding-top: 9px;
    padding-right: 9px;
    padding-bottom: 9px;
    padding-left: 9px;
    text-align: center;
    opacity: 1;
}

.button__inner {
    max-width: 800px;
    margin: 0 auto;
    padding: var(--nvoq-spacing-xl, 32px);
}

/* Pseudo-element styles (icons, images, text) */
.wp-block-acf-button i.x-icon.x-graphic-child.x-graphic-icon::before {
    content: "";
    font-family: FontAwesome;
    font-size: 18px;
    color: rgb(45, 108, 164);
    font-weight: 900;
    display: block;
    width: 18px;
    height: 18px;
}

/* Light Style (Default) - uses extracted styles above */
.wp-block-acf-button.style-light {
    /* Inherits extracted styles - no overrides */
}

/* Minimal Style */
.wp-block-acf-button.style-minimal {
    background: transparent;
    border-left: 4px solid var(--nvoq-color-accent, #0066cc);
    padding-left: var(--nvoq-spacing-lg, 24px);
}

.wp-block-acf-button.style-minimal .button__inner {
    padding: var(--nvoq-spacing-md, 16px) 0;
}

/* Dark Style */
.wp-block-acf-button.style-dark {
    background: linear-gradient(135deg, #1a202c 0%, #2d3748 100%);
    color: #e2e8f0;
}

.wp-block-acf-button.style-dark a {
    color: #93c5fd;
}

/* Accent Style */
.wp-block-acf-button.style-accent {
    background: linear-gradient(135deg, var(--nvoq-color-primary, #0066cc) 0%, var(--nvoq-color-primary-dark, #004d99) 100%);
    color: #fff;
}

.wp-block-acf-button.style-accent a {
    color: #fff;
    text-decoration: underline;
}

/* Field-specific styles */
.button__button {
    margin-bottom: var(--nvoq-spacing-sm, 12px);
}

.button__text {
    margin-bottom: var(--nvoq-spacing-sm, 12px);
}

/* Responsive */
@media (max-width: 768px) {
    .button__inner {
        padding: var(--nvoq-spacing-lg, 24px) var(--nvoq-spacing-md, 16px);
    }
}

/* ========================================
   SOURCE STYLES (extracted from original page)
   Prefixed with block class for specificity
   ======================================== */
.wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-graphic-image, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-graphic-image.x-image { display: block; }

.wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-td, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-div, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-row, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-col, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-grid, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-cell, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-section, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-acc-header, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-acc-header-indicator, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-crumbs-link, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-paginate-inner > *, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-anchor, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-anchor-text-primary, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-anchor-text-secondary, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-anchor-sub-indicator, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-anchor.has-int-content .x-anchor-content, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-bar-is-sticky, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-bar-is-sticky .x-bar-content, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button [data-x-toggle-collapse], .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-graphic-child, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-image, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-line, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-mini-cart li, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-mini-cart a:not(.x-anchor), .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-modal-close, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-search, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-search-btn, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-search-input, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-icon, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-text, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-text-content-text-primary, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-text-content-text-subheadline, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-text-typing, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-typed-cursor, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-menu-first-level, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-menu-layered:not(.x-menu-first-level), .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-wc-add-to-cart-form, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-wc-shop-sort, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button [data-x-particle], .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-bar, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-bar-scroll-button, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-bar-container, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-slide, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-slide-pagination, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-slide-pagination li { transition-duration: 0.3s; }

.wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-div, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-row, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-col, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-grid, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-cell, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-section, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-image, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-anchor, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-text-headline, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-slide { transition-property: border-color, background-color, box-shadow, opacity, filter, transform; }

.wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-anchor-text-primary, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-anchor-text-secondary, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-anchor-sub-indicator, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-text-content-text-primary, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-text-content-text-subheadline, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-text-typing, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-typed-cursor { transition-property: color, text-shadow; }

.wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-ttf, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-div, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-row, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-col, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-grid, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-cell, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-section, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-acc-header, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-acc-header-indicator, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-crumbs-link, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-paginate-inner > *, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-anchor, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-anchor-text-primary, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-anchor-text-secondary, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-anchor-sub-indicator, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-anchor.has-int-content .x-anchor-content, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-bar-is-sticky, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-bar-is-sticky .x-bar-content, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button [data-x-toggle-collapse], .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-graphic-child, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-image, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-line, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-mini-cart li, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-mini-cart a:not(.x-anchor), .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-modal-close, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-search, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-search-btn, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-search-input, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-icon, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-text, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-text-content-text-primary, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-text-content-text-subheadline, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-text-typing, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-typed-cursor, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-menu-first-level, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-menu-layered:not(.x-menu-first-level), .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-card, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-card-faces, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-statbar, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-statbar-bar, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-statbar-label, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-wc-add-to-cart-form, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-wc-shop-sort, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button [data-x-particle], .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-bar, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-bar-scroll-button, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-bar-container, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-slide, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-slide-pagination, .wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .x-slide-pagination li { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .m1b-2k.x-text .x-graphic { margin-bottom: 14px; }

.wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .m1b-2k.x-text .x-graphic-icon { font-size: 28px; width: 2em; color: rgb(255, 255, 255); height: 2em; line-height: 2em; background-color: rgb(0, 115, 230); }

.wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .m1b-2l.x-text .x-graphic { margin-top: 0px; margin-right: 0px; margin-left: 0px; }

.wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .m1b-2l.x-text .x-graphic-icon { border-width: 0px; }

.wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .m1b-2p.x-text .x-graphic-icon { border-radius: 18px; }

.wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .m1b-2v.x-text .x-graphic { margin-bottom: 20px; }

.wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .m1b-2v.x-text .x-graphic-icon { font-size: 36px; width: 48px; color: rgb(45, 108, 164); box-shadow: rgb(255, 255, 255) 0.01em 0.01em 0em 0em; border-radius: 8px; height: 48px; line-height: 48px; background-color: rgb(255, 255, 255); }

.wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .m1b-38.x-text .x-graphic { margin-bottom: 30px; }

.wp-block-acf-button .wp-block-acf-executive-quote .wp-block-acf-icon-button .m1b-38.x-text .x-graphic-icon { font-size: 30px; width: auto; color: rgb(138, 88, 166); }

.wp-block-acf-button .wp-block-acf-executive-quote .x-graphic-image, .wp-block-acf-button .wp-block-acf-executive-quote .x-graphic-image.x-image { display: block; }

.wp-block-acf-button .wp-block-acf-executive-quote .x-td, .wp-block-acf-button .wp-block-acf-executive-quote .x-div, .wp-block-acf-button .wp-block-acf-executive-quote .x-row, .wp-block-acf-button .wp-block-acf-executive-quote .x-col, .wp-block-acf-button .wp-block-acf-executive-quote .x-grid, .wp-block-acf-button .wp-block-acf-executive-quote .x-cell, .wp-block-acf-button .wp-block-acf-executive-quote .x-section, .wp-block-acf-button .wp-block-acf-executive-quote .x-acc-header, .wp-block-acf-button .wp-block-acf-executive-quote .x-acc-header-indicator, .wp-block-acf-button .wp-block-acf-executive-quote .x-crumbs-link, .wp-block-acf-button .wp-block-acf-executive-quote .x-paginate-inner > *, .wp-block-acf-button .wp-block-acf-executive-quote .x-anchor, .wp-block-acf-button .wp-block-acf-executive-quote .x-anchor-text-primary, .wp-block-acf-button .wp-block-acf-executive-quote .x-anchor-text-secondary, .wp-block-acf-button .wp-block-acf-executive-quote .x-anchor-sub-indicator, .wp-block-acf-button .wp-block-acf-executive-quote .x-anchor.has-int-content .x-anchor-content, .wp-block-acf-button .wp-block-acf-executive-quote .x-bar-is-sticky, .wp-block-acf-button .wp-block-acf-executive-quote .x-bar-is-sticky .x-bar-content, .wp-block-acf-button .wp-block-acf-executive-quote [data-x-toggle-collapse], .wp-block-acf-button .wp-block-acf-executive-quote .x-graphic-child, .wp-block-acf-button .wp-block-acf-executive-quote .x-image, .wp-block-acf-button .wp-block-acf-executive-quote .x-line, .wp-block-acf-button .wp-block-acf-executive-quote .x-mini-cart li, .wp-block-acf-button .wp-block-acf-executive-quote .x-mini-cart a:not(.x-anchor), .wp-block-acf-button .wp-block-acf-executive-quote .x-modal-close, .wp-block-acf-button .wp-block-acf-executive-quote .x-search, .wp-block-acf-button .wp-block-acf-executive-quote .x-search-btn, .wp-block-acf-button .wp-block-acf-executive-quote .x-search-input, .wp-block-acf-button .wp-block-acf-executive-quote .x-icon, .wp-block-acf-button .wp-block-acf-executive-quote .x-text, .wp-block-acf-button .wp-block-acf-executive-quote .x-text-content-text-primary, .wp-block-acf-button .wp-block-acf-executive-quote .x-text-content-text-subheadline, .wp-block-acf-button .wp-block-acf-executive-quote .x-text-typing, .wp-block-acf-button .wp-block-acf-executive-quote .x-typed-cursor, .wp-block-acf-button .wp-block-acf-executive-quote .x-menu-first-level, .wp-block-acf-button .wp-block-acf-executive-quote .x-menu-layered:not(.x-menu-first-level), .wp-block-acf-button .wp-block-acf-executive-quote .x-wc-add-to-cart-form, .wp-block-acf-button .wp-block-acf-executive-quote .x-wc-shop-sort, .wp-block-acf-button .wp-block-acf-executive-quote [data-x-particle], .wp-block-acf-button .wp-block-acf-executive-quote .x-bar, .wp-block-acf-button .wp-block-acf-executive-quote .x-bar-scroll-button, .wp-block-acf-button .wp-block-acf-executive-quote .x-bar-container, .wp-block-acf-button .wp-block-acf-executive-quote .x-slide, .wp-block-acf-button .wp-block-acf-executive-quote .x-slide-pagination, .wp-block-acf-button .wp-block-acf-executive-quote .x-slide-pagination li { transition-duration: 0.3s; }

.wp-block-acf-button .wp-block-acf-executive-quote .x-div, .wp-block-acf-button .wp-block-acf-executive-quote .x-row, .wp-block-acf-button .wp-block-acf-executive-quote .x-col, .wp-block-acf-button .wp-block-acf-executive-quote .x-grid, .wp-block-acf-button .wp-block-acf-executive-quote .x-cell, .wp-block-acf-button .wp-block-acf-executive-quote .x-section, .wp-block-acf-button .wp-block-acf-executive-quote .x-image, .wp-block-acf-button .wp-block-acf-executive-quote .x-anchor, .wp-block-acf-button .wp-block-acf-executive-quote .x-text-headline, .wp-block-acf-button .wp-block-acf-executive-quote .x-slide { transition-property: border-color, background-color, box-shadow, opacity, filter, transform; }

.wp-block-acf-button .wp-block-acf-executive-quote .x-anchor-text-primary, .wp-block-acf-button .wp-block-acf-executive-quote .x-anchor-text-secondary, .wp-block-acf-button .wp-block-acf-executive-quote .x-anchor-sub-indicator, .wp-block-acf-button .wp-block-acf-executive-quote .x-text-content-text-primary, .wp-block-acf-button .wp-block-acf-executive-quote .x-text-content-text-subheadline, .wp-block-acf-button .wp-block-acf-executive-quote .x-text-typing, .wp-block-acf-button .wp-block-acf-executive-quote .x-typed-cursor { transition-property: color, text-shadow; }

.wp-block-acf-button .wp-block-acf-executive-quote .x-ttf, .wp-block-acf-button .wp-block-acf-executive-quote .x-div, .wp-block-acf-button .wp-block-acf-executive-quote .x-row, .wp-block-acf-button .wp-block-acf-executive-quote .x-col, .wp-block-acf-button .wp-block-acf-executive-quote .x-grid, .wp-block-acf-button .wp-block-acf-executive-quote .x-cell, .wp-block-acf-button .wp-block-acf-executive-quote .x-section, .wp-block-acf-button .wp-block-acf-executive-quote .x-acc-header, .wp-block-acf-button .wp-block-acf-executive-quote .x-acc-header-indicator, .wp-block-acf-button .wp-block-acf-executive-quote .x-crumbs-link, .wp-block-acf-button .wp-block-acf-executive-quote .x-paginate-inner > *, .wp-block-acf-button .wp-block-acf-executive-quote .x-anchor, .wp-block-acf-button .wp-block-acf-executive-quote .x-anchor-text-primary, .wp-block-acf-button .wp-block-acf-executive-quote .x-anchor-text-secondary, .wp-block-acf-button .wp-block-acf-executive-quote .x-anchor-sub-indicator, .wp-block-acf-button .wp-block-acf-executive-quote .x-anchor.has-int-content .x-anchor-content, .wp-block-acf-button .wp-block-acf-executive-quote .x-bar-is-sticky, .wp-block-acf-button .wp-block-acf-executive-quote .x-bar-is-sticky .x-bar-content, .wp-block-acf-button .wp-block-acf-executive-quote [data-x-toggle-collapse], .wp-block-acf-button .wp-block-acf-executive-quote .x-graphic-child, .wp-block-acf-button .wp-block-acf-executive-quote .x-image, .wp-block-acf-button .wp-block-acf-executive-quote .x-line, .wp-block-acf-button .wp-block-acf-executive-quote .x-mini-cart li, .wp-block-acf-button .wp-block-acf-executive-quote .x-mini-cart a:not(.x-anchor), .wp-block-acf-button .wp-block-acf-executive-quote .x-modal-close, .wp-block-acf-button .wp-block-acf-executive-quote .x-search, .wp-block-acf-button .wp-block-acf-executive-quote .x-search-btn, .wp-block-acf-button .wp-block-acf-executive-quote .x-search-input, .wp-block-acf-button .wp-block-acf-executive-quote .x-icon, .wp-block-acf-button .wp-block-acf-executive-quote .x-text, .wp-block-acf-button .wp-block-acf-executive-quote .x-text-content-text-primary, .wp-block-acf-button .wp-block-acf-executive-quote .x-text-content-text-subheadline, .wp-block-acf-button .wp-block-acf-executive-quote .x-text-typing, .wp-block-acf-button .wp-block-acf-executive-quote .x-typed-cursor, .wp-block-acf-button .wp-block-acf-executive-quote .x-menu-first-level, .wp-block-acf-button .wp-block-acf-executive-quote .x-menu-layered:not(.x-menu-first-level), .wp-block-acf-button .wp-block-acf-executive-quote .x-card, .wp-block-acf-button .wp-block-acf-executive-quote .x-card-faces, .wp-block-acf-button .wp-block-acf-executive-quote .x-statbar, .wp-block-acf-button .wp-block-acf-executive-quote .x-statbar-bar, .wp-block-acf-button .wp-block-acf-executive-quote .x-statbar-label, .wp-block-acf-button .wp-block-acf-executive-quote .x-wc-add-to-cart-form, .wp-block-acf-button .wp-block-acf-executive-quote .x-wc-shop-sort, .wp-block-acf-button .wp-block-acf-executive-quote [data-x-particle], .wp-block-acf-button .wp-block-acf-executive-quote .x-bar, .wp-block-acf-button .wp-block-acf-executive-quote .x-bar-scroll-button, .wp-block-acf-button .wp-block-acf-executive-quote .x-bar-container, .wp-block-acf-button .wp-block-acf-executive-quote .x-slide, .wp-block-acf-button .wp-block-acf-executive-quote .x-slide-pagination, .wp-block-acf-button .wp-block-acf-executive-quote .x-slide-pagination li { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.wp-block-acf-button .wp-block-acf-executive-quote .m1b-2k.x-text .x-graphic { margin-bottom: 14px; }

.wp-block-acf-button .wp-block-acf-executive-quote .m1b-2k.x-text .x-graphic-icon { font-size: 28px; width: 2em; color: rgb(255, 255, 255); height: 2em; line-height: 2em; background-color: rgb(0, 115, 230); }

.wp-block-acf-button .wp-block-acf-executive-quote .m1b-2l.x-text .x-graphic { margin-top: 0px; margin-right: 0px; margin-left: 0px; }

.wp-block-acf-button .wp-block-acf-executive-quote .m1b-2l.x-text .x-graphic-icon { border-width: 0px; }

.wp-block-acf-button .wp-block-acf-executive-quote .m1b-2p.x-text .x-graphic-icon { border-radius: 18px; }

.wp-block-acf-button .wp-block-acf-executive-quote .m1b-2v.x-text .x-graphic { margin-bottom: 20px; }

.wp-block-acf-button .wp-block-acf-executive-quote .m1b-2v.x-text .x-graphic-icon { font-size: 36px; width: 48px; color: rgb(45, 108, 164); box-shadow: rgb(255, 255, 255) 0.01em 0.01em 0em 0em; border-radius: 8px; height: 48px; line-height: 48px; background-color: rgb(255, 255, 255); }

.wp-block-acf-button .wp-block-acf-executive-quote .m1b-38.x-text .x-graphic { margin-bottom: 30px; }

.wp-block-acf-button .wp-block-acf-executive-quote .m1b-38.x-text .x-graphic-icon { font-size: 30px; width: auto; color: rgb(138, 88, 166); }

.wp-block-acf-button .wp-block-acf-icon-button .x-graphic { display: inline-flex; flex-flow: row; justify-content: flex-start; align-items: flex-start; flex-shrink: 0; position: relative; letter-spacing: 0px; line-height: 1; z-index: 2; }

.wp-block-acf-button .wp-block-acf-icon-button .x-graphic-child { position: relative; }

.wp-block-acf-button .wp-block-acf-icon-button .x-graphic-icon, .wp-block-acf-button .wp-block-acf-icon-button .x-graphic-icon.x-icon { display: inline-flex; }

.wp-block-acf-button .wp-block-acf-icon-button .x-graphic-image, .wp-block-acf-button .wp-block-acf-icon-button .x-graphic-image.x-image { display: block; }

.wp-block-acf-button .wp-block-acf-icon-button .x-graphic-primary:not(:only-child), .wp-block-acf-button .wp-block-acf-icon-button .x-graphic-secondary { backface-visibility: hidden; }

.wp-block-acf-button .wp-block-acf-icon-button .x-graphic-primary:not(:only-child) { opacity: 1; z-index: 2; }

.wp-block-acf-button .wp-block-acf-icon-button .x-graphic-secondary { position: absolute; top: 0px; left: 0px; opacity: 0; z-index: 1; }

.wp-block-acf-button .wp-block-acf-icon-button .x-scale-up.x-graphic-primary:not(:only-child) { transform: scale(1); }

.wp-block-acf-button .wp-block-acf-icon-button .x-scale-up.x-graphic-secondary { transform: scale(0.35); }

.wp-block-acf-button .wp-block-acf-icon-button .x-scale-down.x-graphic-primary:not(:only-child) { transform: scale(1); }

.wp-block-acf-button .wp-block-acf-icon-button .x-scale-down.x-graphic-secondary { transform: scale(1.5); }

.wp-block-acf-button .wp-block-acf-icon-button .x-flip-x.x-graphic-primary:not(:only-child) { transform: perspective(100px) rotateX(0deg); }

.wp-block-acf-button .wp-block-acf-icon-button .x-flip-x.x-graphic-secondary { transform: perspective(100px) rotateX(-180deg); }

.wp-block-acf-button .wp-block-acf-icon-button .x-flip-y.x-graphic-primary:not(:only-child) { transform: perspective(100px) rotateY(0deg); }

.wp-block-acf-button .wp-block-acf-icon-button .x-flip-y.x-graphic-secondary { transform: perspective(100px) rotateY(-180deg); }

.wp-block-acf-button .wp-block-acf-icon-button .has-graphic .x-graphic-primary:not(:only-child)[class*="active"], .wp-block-acf-button .wp-block-acf-icon-button .has-graphic[class*="active"] .x-graphic-primary:not(:only-child) { opacity: 0; }

.wp-block-acf-button .wp-block-acf-icon-button .has-graphic .x-graphic-primary:not(:only-child)[class*="active"].x-scale-up, .wp-block-acf-button .wp-block-acf-icon-button .has-graphic[class*="active"] .x-graphic-primary:not(:only-child).x-scale-up { transform: scale(1.5); }

.wp-block-acf-button .wp-block-acf-icon-button .has-graphic .x-graphic-primary:not(:only-child)[class*="active"].x-scale-down, .wp-block-acf-button .wp-block-acf-icon-button .has-graphic[class*="active"] .x-graphic-primary:not(:only-child).x-scale-down { transform: scale(0.35); }

.wp-block-acf-button .wp-block-acf-icon-button .has-graphic .x-graphic-primary:not(:only-child)[class*="active"].x-flip-x, .wp-block-acf-button .wp-block-acf-icon-button .has-graphic[class*="active"] .x-graphic-primary:not(:only-child).x-flip-x { transform: perspective(100px) rotateX(180deg); }

.wp-block-acf-button .wp-block-acf-icon-button .has-graphic .x-graphic-primary:not(:only-child)[class*="active"].x-flip-y, .wp-block-acf-button .wp-block-acf-icon-button .has-graphic[class*="active"] .x-graphic-primary:not(:only-child).x-flip-y { transform: perspective(100px) rotateY(180deg); }

.wp-block-acf-button .wp-block-acf-icon-button .has-graphic .x-graphic-secondary[class*="active"], .wp-block-acf-button .wp-block-acf-icon-button .has-graphic[class*="active"] .x-graphic-secondary { opacity: 1; }

.wp-block-acf-button .wp-block-acf-icon-button .has-graphic .x-graphic-secondary[class*="active"].x-scale-up, .wp-block-acf-button .wp-block-acf-icon-button .has-graphic[class*="active"] .x-graphic-secondary.x-scale-up, .wp-block-acf-button .wp-block-acf-icon-button .has-graphic .x-graphic-secondary[class*="active"].x-scale-down, .wp-block-acf-button .wp-block-acf-icon-button .has-graphic[class*="active"] .x-graphic-secondary.x-scale-down { transform: scale(1); }

.wp-block-acf-button .wp-block-acf-icon-button .has-graphic .x-graphic-secondary[class*="active"].x-flip-x, .wp-block-acf-button .wp-block-acf-icon-button .has-graphic[class*="active"] .x-graphic-secondary.x-flip-x { transform: perspective(100px) rotateX(0deg); }

.wp-block-acf-button .wp-block-acf-icon-button .has-graphic .x-graphic-secondary[class*="active"].x-flip-y, .wp-block-acf-button .wp-block-acf-icon-button .has-graphic[class*="active"] .x-graphic-secondary.x-flip-y { transform: perspective(100px) rotateY(0deg); }

.wp-block-acf-button .wp-block-acf-icon-button .x-td, .wp-block-acf-button .wp-block-acf-icon-button .x-div, .wp-block-acf-button .wp-block-acf-icon-button .x-row, .wp-block-acf-button .wp-block-acf-icon-button .x-col, .wp-block-acf-button .wp-block-acf-icon-button .x-grid, .wp-block-acf-button .wp-block-acf-icon-button .x-cell, .wp-block-acf-button .wp-block-acf-icon-button .x-section, .wp-block-acf-button .wp-block-acf-icon-button .x-acc-header, .wp-block-acf-button .wp-block-acf-icon-button .x-acc-header-indicator, .wp-block-acf-button .wp-block-acf-icon-button .x-crumbs-link, .wp-block-acf-button .wp-block-acf-icon-button .x-paginate-inner > *, .wp-block-acf-button .wp-block-acf-icon-button .x-anchor, .wp-block-acf-button .wp-block-acf-icon-button .x-anchor-text-primary, .wp-block-acf-button .wp-block-acf-icon-button .x-anchor-text-secondary, .wp-block-acf-button .wp-block-acf-icon-button .x-anchor-sub-indicator, .wp-block-acf-button .wp-block-acf-icon-button .x-anchor.has-int-content .x-anchor-content, .wp-block-acf-button .wp-block-acf-icon-button .x-bar-is-sticky, .wp-block-acf-button .wp-block-acf-icon-button .x-bar-is-sticky .x-bar-content, .wp-block-acf-button .wp-block-acf-icon-button [data-x-toggle-collapse], .wp-block-acf-button .wp-block-acf-icon-button .x-graphic-child, .wp-block-acf-button .wp-block-acf-icon-button .x-image, .wp-block-acf-button .wp-block-acf-icon-button .x-line, .wp-block-acf-button .wp-block-acf-icon-button .x-mini-cart li, .wp-block-acf-button .wp-block-acf-icon-button .x-mini-cart a:not(.x-anchor), .wp-block-acf-button .wp-block-acf-icon-button .x-modal-close, .wp-block-acf-button .wp-block-acf-icon-button .x-search, .wp-block-acf-button .wp-block-acf-icon-button .x-search-btn, .wp-block-acf-button .wp-block-acf-icon-button .x-search-input, .wp-block-acf-button .wp-block-acf-icon-button .x-icon, .wp-block-acf-button .wp-block-acf-icon-button .x-text, .wp-block-acf-button .wp-block-acf-icon-button .x-text-content-text-primary, .wp-block-acf-button .wp-block-acf-icon-button .x-text-content-text-subheadline, .wp-block-acf-button .wp-block-acf-icon-button .x-text-typing, .wp-block-acf-button .wp-block-acf-icon-button .x-typed-cursor, .wp-block-acf-button .wp-block-acf-icon-button .x-menu-first-level, .wp-block-acf-button .wp-block-acf-icon-button .x-menu-layered:not(.x-menu-first-level), .wp-block-acf-button .wp-block-acf-icon-button .x-wc-add-to-cart-form, .wp-block-acf-button .wp-block-acf-icon-button .x-wc-shop-sort, .wp-block-acf-button .wp-block-acf-icon-button [data-x-particle], .wp-block-acf-button .wp-block-acf-icon-button .x-bar, .wp-block-acf-button .wp-block-acf-icon-button .x-bar-scroll-button, .wp-block-acf-button .wp-block-acf-icon-button .x-bar-container, .wp-block-acf-button .wp-block-acf-icon-button .x-slide, .wp-block-acf-button .wp-block-acf-icon-button .x-slide-pagination, .wp-block-acf-button .wp-block-acf-icon-button .x-slide-pagination li { transition-duration: 0.3s; }

.wp-block-acf-button .wp-block-acf-icon-button .x-div, .wp-block-acf-button .wp-block-acf-icon-button .x-row, .wp-block-acf-button .wp-block-acf-icon-button .x-col, .wp-block-acf-button .wp-block-acf-icon-button .x-grid, .wp-block-acf-button .wp-block-acf-icon-button .x-cell, .wp-block-acf-button .wp-block-acf-icon-button .x-section, .wp-block-acf-button .wp-block-acf-icon-button .x-image, .wp-block-acf-button .wp-block-acf-icon-button .x-anchor, .wp-block-acf-button .wp-block-acf-icon-button .x-text-headline, .wp-block-acf-button .wp-block-acf-icon-button .x-slide { transition-property: border-color, background-color, box-shadow, opacity, filter, transform; }

.wp-block-acf-button .wp-block-acf-icon-button .x-anchor-text-primary, .wp-block-acf-button .wp-block-acf-icon-button .x-anchor-text-secondary, .wp-block-acf-button .wp-block-acf-icon-button .x-anchor-sub-indicator, .wp-block-acf-button .wp-block-acf-icon-button .x-text-content-text-primary, .wp-block-acf-button .wp-block-acf-icon-button .x-text-content-text-subheadline, .wp-block-acf-button .wp-block-acf-icon-button .x-text-typing, .wp-block-acf-button .wp-block-acf-icon-button .x-typed-cursor { transition-property: color, text-shadow; }

.wp-block-acf-button .wp-block-acf-icon-button .x-ttf, .wp-block-acf-button .wp-block-acf-icon-button .x-div, .wp-block-acf-button .wp-block-acf-icon-button .x-row, .wp-block-acf-button .wp-block-acf-icon-button .x-col, .wp-block-acf-button .wp-block-acf-icon-button .x-grid, .wp-block-acf-button .wp-block-acf-icon-button .x-cell, .wp-block-acf-button .wp-block-acf-icon-button .x-section, .wp-block-acf-button .wp-block-acf-icon-button .x-acc-header, .wp-block-acf-button .wp-block-acf-icon-button .x-acc-header-indicator, .wp-block-acf-button .wp-block-acf-icon-button .x-crumbs-link, .wp-block-acf-button .wp-block-acf-icon-button .x-paginate-inner > *, .wp-block-acf-button .wp-block-acf-icon-button .x-anchor, .wp-block-acf-button .wp-block-acf-icon-button .x-anchor-text-primary, .wp-block-acf-button .wp-block-acf-icon-button .x-anchor-text-secondary, .wp-block-acf-button .wp-block-acf-icon-button .x-anchor-sub-indicator, .wp-block-acf-button .wp-block-acf-icon-button .x-anchor.has-int-content .x-anchor-content, .wp-block-acf-button .wp-block-acf-icon-button .x-bar-is-sticky, .wp-block-acf-button .wp-block-acf-icon-button .x-bar-is-sticky .x-bar-content, .wp-block-acf-button .wp-block-acf-icon-button [data-x-toggle-collapse], .wp-block-acf-button .wp-block-acf-icon-button .x-graphic-child, .wp-block-acf-button .wp-block-acf-icon-button .x-image, .wp-block-acf-button .wp-block-acf-icon-button .x-line, .wp-block-acf-button .wp-block-acf-icon-button .x-mini-cart li, .wp-block-acf-button .wp-block-acf-icon-button .x-mini-cart a:not(.x-anchor), .wp-block-acf-button .wp-block-acf-icon-button .x-modal-close, .wp-block-acf-button .wp-block-acf-icon-button .x-search, .wp-block-acf-button .wp-block-acf-icon-button .x-search-btn, .wp-block-acf-button .wp-block-acf-icon-button .x-search-input, .wp-block-acf-button .wp-block-acf-icon-button .x-icon, .wp-block-acf-button .wp-block-acf-icon-button .x-text, .wp-block-acf-button .wp-block-acf-icon-button .x-text-content-text-primary, .wp-block-acf-button .wp-block-acf-icon-button .x-text-content-text-subheadline, .wp-block-acf-button .wp-block-acf-icon-button .x-text-typing, .wp-block-acf-button .wp-block-acf-icon-button .x-typed-cursor, .wp-block-acf-button .wp-block-acf-icon-button .x-menu-first-level, .wp-block-acf-button .wp-block-acf-icon-button .x-menu-layered:not(.x-menu-first-level), .wp-block-acf-button .wp-block-acf-icon-button .x-card, .wp-block-acf-button .wp-block-acf-icon-button .x-card-faces, .wp-block-acf-button .wp-block-acf-icon-button .x-statbar, .wp-block-acf-button .wp-block-acf-icon-button .x-statbar-bar, .wp-block-acf-button .wp-block-acf-icon-button .x-statbar-label, .wp-block-acf-button .wp-block-acf-icon-button .x-wc-add-to-cart-form, .wp-block-acf-button .wp-block-acf-icon-button .x-wc-shop-sort, .wp-block-acf-button .wp-block-acf-icon-button [data-x-particle], .wp-block-acf-button .wp-block-acf-icon-button .x-bar, .wp-block-acf-button .wp-block-acf-icon-button .x-bar-scroll-button, .wp-block-acf-button .wp-block-acf-icon-button .x-bar-container, .wp-block-acf-button .wp-block-acf-icon-button .x-slide, .wp-block-acf-button .wp-block-acf-icon-button .x-slide-pagination, .wp-block-acf-button .wp-block-acf-icon-button .x-slide-pagination li { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.wp-block-acf-button .wp-block-acf-icon-button .m1d-t.x-anchor .x-graphic { margin: 5px; }

.wp-block-acf-button .wp-block-acf-icon-button .m1d-t.x-anchor .x-graphic-icon { font-size: 1em; width: auto; color: rgba(255, 255, 255, 0.66); border-width: 0px; }

.wp-block-acf-button .wp-block-acf-icon-button .m1d-t.x-anchor:hover .x-graphic-icon, .wp-block-acf-button .wp-block-acf-icon-button .m1d-t.x-anchor[class*="active"] .x-graphic-icon, .wp-block-acf-button .wp-block-acf-icon-button [data-x-effect-provider*="colors"]:hover .m1d-t.x-anchor .x-graphic-icon { color: rgb(255, 255, 255); }

.wp-block-acf-button .wp-block-acf-icon-button .m1b-2k.x-text .x-graphic { margin-bottom: 14px; }

.wp-block-acf-button .wp-block-acf-icon-button .m1b-2k.x-text .x-graphic-icon { font-size: 28px; width: 2em; color: rgb(255, 255, 255); height: 2em; line-height: 2em; background-color: rgb(0, 115, 230); }

.wp-block-acf-button .wp-block-acf-icon-button .m1b-2l.x-text .x-graphic { margin-top: 0px; margin-right: 0px; margin-left: 0px; }

.wp-block-acf-button .wp-block-acf-icon-button .m1b-2l.x-text .x-graphic-icon { border-width: 0px; }

.wp-block-acf-button .wp-block-acf-icon-button .m1b-2p.x-text .x-graphic-icon { border-radius: 18px; }

.wp-block-acf-button .wp-block-acf-icon-button .m1b-2v.x-text .x-graphic { margin-bottom: 20px; }

.wp-block-acf-button .wp-block-acf-icon-button .m1b-2v.x-text .x-graphic-icon { font-size: 36px; width: 48px; color: rgb(45, 108, 164); box-shadow: rgb(255, 255, 255) 0.01em 0.01em 0em 0em; border-radius: 8px; height: 48px; line-height: 48px; background-color: rgb(255, 255, 255); }

.wp-block-acf-button .wp-block-acf-icon-button .m1b-38.x-text .x-graphic { margin-bottom: 30px; }

.wp-block-acf-button .wp-block-acf-icon-button .m1b-38.x-text .x-graphic-icon { font-size: 30px; width: auto; color: rgb(138, 88, 166); }

.wp-block-acf-button .wp-block-acf-icon-button .m1b-5d.x-anchor .x-graphic { margin: 5px; }

.wp-block-acf-button .wp-block-acf-icon-button .m1b-5d.x-anchor .x-graphic-icon { font-size: 1em; width: auto; color: rgb(45, 108, 164); border-width: 0px; }

.wp-block-acf-button .x-icon { display: inline-flex; width: auto; height: auto; line-height: inherit; text-align: center; flex-flow: row !important; justify-content: center !important; align-items: center !important; }

.wp-block-acf-button .x-icon > svg { fill: currentcolor; width: 1em; height: 1em; }

.wp-block-acf-button .x-icon::before { display: block !important; position: static !important; inset: auto !important; width: inherit !important; height: inherit !important; margin: 0px !important; line-height: inherit !important; text-align: inherit !important; }

.wp-block-acf-button .x-anchor { overflow: hidden; display: inline-flex; flex-flow: column; justify-content: stretch; position: relative; min-width: 1px; text-decoration: none; cursor: pointer; }

.wp-block-acf-button button.x-anchor, .wp-block-acf-button button.x-anchor:hover { padding: 0px; background-color: transparent; margin-bottom: 0px; text-shadow: none; }

.wp-block-acf-button .x-anchor-content { overflow: hidden; display: flex; flex: 1 0 auto; position: relative; height: 100%; border-radius: inherit; transform: translate(0px); }

.wp-block-acf-button .x-anchor-text { flex-shrink: 1; min-width: 1px; max-width: 100%; }

.wp-block-acf-button .x-anchor-text-primary, .wp-block-acf-button .x-anchor-text-secondary { position: relative; display: block; }

.wp-block-acf-button div.x-anchor-text-primary *, .wp-block-acf-button div.x-anchor-text-secondary * { display: block !important; margin: 0px !important; border: 0px !important; padding: 0px !important; font-family: inherit !important; font-size: 1em !important; font-style: inherit !important; font-weight: inherit !important; letter-spacing: inherit !important; line-height: inherit !important; text-align: inherit !important; text-decoration: none !important; text-shadow: none !important; text-transform: inherit !important; color: inherit !important; background-color: transparent !important; box-shadow: none !important; }

.wp-block-acf-button .x-anchor-sub-indicator { position: relative; display: inline-flex; width: auto; height: auto; letter-spacing: 0px; line-height: 1; text-align: center; }

.wp-block-acf-button .x-anchor-sub-indicator::before { display: inherit; width: inherit; height: inherit; line-height: inherit; text-align: inherit; }

.wp-block-acf-button li:not(.menu-item-has-children) > .x-anchor .x-anchor-sub-indicator { display: none; visibility: hidden; }

.wp-block-acf-button .x-anchor-content.is-int { position: absolute; inset: 0px; pointer-events: none; }

.wp-block-acf-button .x-anchor.has-int-content .x-anchor-content[class*="in-scale-up"].is-int { opacity: 0; transform: scale(0); }

.wp-block-acf-button @media (hover) {
.x-anchor.has-int-content:hover .x-anchor-content[class*="in-scale-up"].is-int, .x-anchor.has-int-content:focus .x-anchor-content[class*="in-scale-up"].is-int { opacity: 1; transform: scale(1); }
.x-anchor.has-int-content:hover .x-anchor-content.x-anchor-content-out-slide-top-in-scale-up:not(.is-int), .x-anchor.has-int-content:focus .x-anchor-content.x-anchor-content-out-slide-top-in-scale-up:not(.is-int) { transform: translateY(-100%); }
.x-anchor.has-int-content:hover .x-anchor-content.x-anchor-content-out-slide-left-in-scale-up:not(.is-int), .x-anchor.has-int-content:focus .x-anchor-content.x-anchor-content-out-slide-left-in-scale-up:not(.is-int) { transform: translate(-100%); }
.x-anchor.has-int-content:hover .x-anchor-content.x-anchor-content-out-slide-right-in-scale-up:not(.is-int), .x-anchor.has-int-content:focus .x-anchor-content.x-anchor-content-out-slide-right-in-scale-up:not(.is-int) { transform: translate(100%); }
.x-anchor.has-int-content:hover .x-anchor-content.x-anchor-content-out-slide-bottom-in-scale-up:not(.is-int), .x-anchor.has-int-content:focus .x-anchor-content.x-anchor-content-out-slide-bottom-in-scale-up:not(.is-int) { transform: translateY(100%); }
}

.wp-block-acf-button .x-bar-scroll-button .x-icon { display: block; width: auto; height: 1em; margin: auto; transform: translateZ(0px); }

.wp-block-acf-button .x-mini-cart a:not(.x-anchor) { display: block; }

.wp-block-acf-button .x-mini-cart a:not(.x-anchor):focus { outline: 0px; }

.wp-block-acf-button .x-graphic { display: inline-flex; flex-flow: row; justify-content: flex-start; align-items: flex-start; flex-shrink: 0; position: relative; letter-spacing: 0px; line-height: 1; z-index: 2; }

.wp-block-acf-button .x-graphic-child { position: relative; }

.wp-block-acf-button .x-graphic-icon, .wp-block-acf-button .x-graphic-icon.x-icon { display: inline-flex; }

.wp-block-acf-button .x-graphic-image, .wp-block-acf-button .x-graphic-image.x-image { display: block; }

.wp-block-acf-button .x-graphic-primary:not(:only-child), .wp-block-acf-button .x-graphic-secondary { backface-visibility: hidden; }

.wp-block-acf-button .x-graphic-primary:not(:only-child) { opacity: 1; z-index: 2; }

.wp-block-acf-button .x-graphic-secondary { position: absolute; top: 0px; left: 0px; opacity: 0; z-index: 1; }

.wp-block-acf-button .x-scale-up.x-graphic-primary:not(:only-child) { transform: scale(1); }

.wp-block-acf-button .x-scale-up.x-graphic-secondary { transform: scale(0.35); }

.wp-block-acf-button .x-scale-down.x-graphic-primary:not(:only-child) { transform: scale(1); }

.wp-block-acf-button .x-scale-down.x-graphic-secondary { transform: scale(1.5); }

.wp-block-acf-button .x-flip-x.x-graphic-primary:not(:only-child) { transform: perspective(100px) rotateX(0deg); }

.wp-block-acf-button .x-flip-x.x-graphic-secondary { transform: perspective(100px) rotateX(-180deg); }

.wp-block-acf-button .x-flip-y.x-graphic-primary:not(:only-child) { transform: perspective(100px) rotateY(0deg); }

.wp-block-acf-button .x-flip-y.x-graphic-secondary { transform: perspective(100px) rotateY(-180deg); }

.wp-block-acf-button .has-graphic .x-graphic-primary:not(:only-child)[class*="active"], .wp-block-acf-button .has-graphic[class*="active"] .x-graphic-primary:not(:only-child) { opacity: 0; }

.wp-block-acf-button .has-graphic .x-graphic-primary:not(:only-child)[class*="active"].x-scale-up, .wp-block-acf-button .has-graphic[class*="active"] .x-graphic-primary:not(:only-child).x-scale-up { transform: scale(1.5); }

.wp-block-acf-button .has-graphic .x-graphic-primary:not(:only-child)[class*="active"].x-scale-down, .wp-block-acf-button .has-graphic[class*="active"] .x-graphic-primary:not(:only-child).x-scale-down { transform: scale(0.35); }

.wp-block-acf-button .has-graphic .x-graphic-primary:not(:only-child)[class*="active"].x-flip-x, .wp-block-acf-button .has-graphic[class*="active"] .x-graphic-primary:not(:only-child).x-flip-x { transform: perspective(100px) rotateX(180deg); }

.wp-block-acf-button .has-graphic .x-graphic-primary:not(:only-child)[class*="active"].x-flip-y, .wp-block-acf-button .has-graphic[class*="active"] .x-graphic-primary:not(:only-child).x-flip-y { transform: perspective(100px) rotateY(180deg); }

.wp-block-acf-button @media (hover) {
.has-graphic:hover .x-graphic-primary:not(:only-child), [data-x-effect-provider*="effects"]:hover .x-graphic-primary:not(:only-child) { opacity: 0; }
.has-graphic:hover .x-graphic-primary:not(:only-child).x-scale-up, [data-x-effect-provider*="effects"]:hover .x-graphic-primary:not(:only-child).x-scale-up { transform: scale(1.5); }
.has-graphic:hover .x-graphic-primary:not(:only-child).x-scale-down, [data-x-effect-provider*="effects"]:hover .x-graphic-primary:not(:only-child).x-scale-down { transform: scale(0.35); }
.has-graphic:hover .x-graphic-primary:not(:only-child).x-flip-x, [data-x-effect-provider*="effects"]:hover .x-graphic-primary:not(:only-child).x-flip-x { transform: perspective(100px) rotateX(180deg); }
.has-graphic:hover .x-graphic-primary:not(:only-child).x-flip-y, [data-x-effect-provider*="effects"]:hover .x-graphic-primary:not(:only-child).x-flip-y { transform: perspective(100px) rotateY(180deg); }
}

.wp-block-acf-button .has-graphic .x-graphic-secondary[class*="active"], .wp-block-acf-button .has-graphic[class*="active"] .x-graphic-secondary { opacity: 1; }

.wp-block-acf-button .has-graphic .x-graphic-secondary[class*="active"].x-scale-up, .wp-block-acf-button .has-graphic[class*="active"] .x-graphic-secondary.x-scale-up, .wp-block-acf-button .has-graphic .x-graphic-secondary[class*="active"].x-scale-down, .wp-block-acf-button .has-graphic[class*="active"] .x-graphic-secondary.x-scale-down { transform: scale(1); }

.wp-block-acf-button .has-graphic .x-graphic-secondary[class*="active"].x-flip-x, .wp-block-acf-button .has-graphic[class*="active"] .x-graphic-secondary.x-flip-x { transform: perspective(100px) rotateX(0deg); }

.wp-block-acf-button .has-graphic .x-graphic-secondary[class*="active"].x-flip-y, .wp-block-acf-button .has-graphic[class*="active"] .x-graphic-secondary.x-flip-y { transform: perspective(100px) rotateY(0deg); }

.wp-block-acf-button @media (hover) {
.has-graphic:hover .x-graphic-secondary, [data-x-effect-provider*="effects"]:hover .x-graphic-secondary { opacity: 1; }
.has-graphic:hover .x-graphic-secondary.x-scale-up, [data-x-effect-provider*="effects"]:hover .x-graphic-secondary.x-scale-up, .has-graphic:hover .x-graphic-secondary.x-scale-down, [data-x-effect-provider*="effects"]:hover .x-graphic-secondary.x-scale-down { transform: scale(1); }
.has-graphic:hover .x-graphic-secondary.x-flip-x, [data-x-effect-provider*="effects"]:hover .x-graphic-secondary.x-flip-x { transform: perspective(100px) rotateX(0deg); }
.has-graphic:hover .x-graphic-secondary.x-flip-y, [data-x-effect-provider*="effects"]:hover .x-graphic-secondary.x-flip-y { transform: perspective(100px) rotateY(0deg); }
}

.wp-block-acf-button .x-menu-modal .x-anchor, .wp-block-acf-button .x-menu-layered .x-anchor, .wp-block-acf-button .x-menu-dropdown .x-anchor, .wp-block-acf-button .x-menu-collapsed .x-anchor, .wp-block-acf-button .x-menu-inline .x-dropdown .x-anchor { display: flex; }

.wp-block-acf-button .x-dropdown > .menu-item:first-child > .x-anchor { border-top-left-radius: inherit; border-top-right-radius: inherit; }

.wp-block-acf-button .x-dropdown > .menu-item:last-child > .x-anchor { border-bottom-left-radius: inherit; border-bottom-right-radius: inherit; }

.wp-block-acf-button .x-menu-layered .x-anchor { opacity: 0; transform: translate(25px); pointer-events: none; }

.wp-block-acf-button .x-prev-layer > li > .x-anchor { transform: translate(-25px); }

.wp-block-acf-button .x-current-layer > li > .x-anchor { opacity: 1; transform: translate(0px); pointer-events: auto; }

.wp-block-acf-button .x-td, .wp-block-acf-button .x-div, .wp-block-acf-button .x-row, .wp-block-acf-button .x-col, .wp-block-acf-button .x-grid, .wp-block-acf-button .x-cell, .wp-block-acf-button .x-section, .wp-block-acf-button .x-acc-header, .wp-block-acf-button .x-acc-header-indicator, .wp-block-acf-button .x-crumbs-link, .wp-block-acf-button .x-paginate-inner > *, .wp-block-acf-button .x-anchor, .wp-block-acf-button .x-anchor-text-primary, .wp-block-acf-button .x-anchor-text-secondary, .wp-block-acf-button .x-anchor-sub-indicator, .wp-block-acf-button .x-anchor.has-int-content .x-anchor-content, .wp-block-acf-button .x-bar-is-sticky, .wp-block-acf-button .x-bar-is-sticky .x-bar-content, .wp-block-acf-button [data-x-toggle-collapse], .wp-block-acf-button .x-graphic-child, .wp-block-acf-button .x-image, .wp-block-acf-button .x-line, .wp-block-acf-button .x-mini-cart li, .wp-block-acf-button .x-mini-cart a:not(.x-anchor), .wp-block-acf-button .x-modal-close, .wp-block-acf-button .x-search, .wp-block-acf-button .x-search-btn, .wp-block-acf-button .x-search-input, .wp-block-acf-button .x-icon, .wp-block-acf-button .x-text, .wp-block-acf-button .x-text-content-text-primary, .wp-block-acf-button .x-text-content-text-subheadline, .wp-block-acf-button .x-text-typing, .wp-block-acf-button .x-typed-cursor, .wp-block-acf-button .x-menu-first-level, .wp-block-acf-button .x-menu-layered:not(.x-menu-first-level), .wp-block-acf-button .x-wc-add-to-cart-form, .wp-block-acf-button .x-wc-shop-sort, .wp-block-acf-button [data-x-particle], .wp-block-acf-button .x-bar, .wp-block-acf-button .x-bar-scroll-button, .wp-block-acf-button .x-bar-container, .wp-block-acf-button .x-slide, .wp-block-acf-button .x-slide-pagination, .wp-block-acf-button .x-slide-pagination li { transition-duration: 0.3s; }

.wp-block-acf-button .x-framework-icon > svg, .wp-block-acf-button .x-icon > svg { transition-duration: inherit; transition-timing-function: inherit; filter: drop-shadow(transparent 0px 0px 0px); }

.wp-block-acf-button .x-div, .wp-block-acf-button .x-row, .wp-block-acf-button .x-col, .wp-block-acf-button .x-grid, .wp-block-acf-button .x-cell, .wp-block-acf-button .x-section, .wp-block-acf-button .x-image, .wp-block-acf-button .x-anchor, .wp-block-acf-button .x-text-headline, .wp-block-acf-button .x-slide { transition-property: border-color, background-color, box-shadow, opacity, filter, transform; }

.wp-block-acf-button .x-icon, .wp-block-acf-button .x-icon > svg, .wp-block-acf-button .x-search { transition-property: color, border-color, background-color, box-shadow, text-shadow, opacity, filter, transform, fill; }

.wp-block-acf-button .x-anchor-text-primary, .wp-block-acf-button .x-anchor-text-secondary, .wp-block-acf-button .x-anchor-sub-indicator, .wp-block-acf-button .x-text-content-text-primary, .wp-block-acf-button .x-text-content-text-subheadline, .wp-block-acf-button .x-text-typing, .wp-block-acf-button .x-typed-cursor { transition-property: color, text-shadow; }

.wp-block-acf-button .x-anchor.has-int-content .x-anchor-content, .wp-block-acf-button [class^="x-bg"][data-x-params*="parallax"] { transition-property: opacity, transform; }

.wp-block-acf-button .x-acc-header, .wp-block-acf-button .x-crumbs-link, .wp-block-acf-button .x-paginate-inner > *, .wp-block-acf-button .x-mini-cart li, .wp-block-acf-button .x-mini-cart a:not(.x-anchor), .wp-block-acf-button .x-search-btn, .wp-block-acf-button .x-search-input { transition-property: color, border-color, background-color, text-shadow, box-shadow; }

.wp-block-acf-button .x-ttf, .wp-block-acf-button .x-div, .wp-block-acf-button .x-row, .wp-block-acf-button .x-col, .wp-block-acf-button .x-grid, .wp-block-acf-button .x-cell, .wp-block-acf-button .x-section, .wp-block-acf-button .x-acc-header, .wp-block-acf-button .x-acc-header-indicator, .wp-block-acf-button .x-crumbs-link, .wp-block-acf-button .x-paginate-inner > *, .wp-block-acf-button .x-anchor, .wp-block-acf-button .x-anchor-text-primary, .wp-block-acf-button .x-anchor-text-secondary, .wp-block-acf-button .x-anchor-sub-indicator, .wp-block-acf-button .x-anchor.has-int-content .x-anchor-content, .wp-block-acf-button .x-bar-is-sticky, .wp-block-acf-button .x-bar-is-sticky .x-bar-content, .wp-block-acf-button [data-x-toggle-collapse], .wp-block-acf-button .x-graphic-child, .wp-block-acf-button .x-image, .wp-block-acf-button .x-line, .wp-block-acf-button .x-mini-cart li, .wp-block-acf-button .x-mini-cart a:not(.x-anchor), .wp-block-acf-button .x-modal-close, .wp-block-acf-button .x-search, .wp-block-acf-button .x-search-btn, .wp-block-acf-button .x-search-input, .wp-block-acf-button .x-icon, .wp-block-acf-button .x-text, .wp-block-acf-button .x-text-content-text-primary, .wp-block-acf-button .x-text-content-text-subheadline, .wp-block-acf-button .x-text-typing, .wp-block-acf-button .x-typed-cursor, .wp-block-acf-button .x-menu-first-level, .wp-block-acf-button .x-menu-layered:not(.x-menu-first-level), .wp-block-acf-button .x-card, .wp-block-acf-button .x-card-faces, .wp-block-acf-button .x-statbar, .wp-block-acf-button .x-statbar-bar, .wp-block-acf-button .x-statbar-label, .wp-block-acf-button .x-wc-add-to-cart-form, .wp-block-acf-button .x-wc-shop-sort, .wp-block-acf-button [data-x-particle], .wp-block-acf-button .x-bar, .wp-block-acf-button .x-bar-scroll-button, .wp-block-acf-button .x-bar-container, .wp-block-acf-button .x-slide, .wp-block-acf-button .x-slide-pagination, .wp-block-acf-button .x-slide-pagination li { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.wp-block-acf-button .x-crumbs-link .x-icon, .wp-block-acf-button .x-paginate-inner > * .x-icon, .wp-block-acf-button .x-bar-scroll-button .x-icon { transition: initial; }

.wp-block-acf-button .x-framework-icon.x-icon, .wp-block-acf-button .x-framework-icon * { transition-duration: inherit; }

.wp-block-acf-button .m1d-i.x-anchor { border-width: 0px; }

.wp-block-acf-button .m1d-j.x-anchor { border-radius: 3px; }

.wp-block-acf-button .m1d-j.x-anchor .x-anchor-content { padding: 0.262em 1em; }

.wp-block-acf-button .m1d-j.x-anchor .x-anchor-text-primary { font-family: Inter, sans-serif; font-weight: 700; }

.wp-block-acf-button .m1d-k.x-anchor { font-size: 18px; }

.wp-block-acf-button .m1d-l.x-anchor { background-color: rgb(247, 249, 245); }

.wp-block-acf-button .m1d-l.x-anchor .x-anchor-text-primary { font-size: 0.7em; color: rgb(45, 108, 164); }

.wp-block-acf-button .m1d-m.x-anchor { box-shadow: none; }

.wp-block-acf-button .m1d-m.x-anchor:hover, .wp-block-acf-button .m1d-m.x-anchor[class*="active"], .wp-block-acf-button [data-x-effect-provider*="colors"]:hover .m1d-m.x-anchor { box-shadow: rgba(0, 18, 36, 0.22) 0em 0.65em 1em -0.35em; }

.wp-block-acf-button .m1d-m.x-anchor .x-anchor-text-primary { line-height: 1.2; }

.wp-block-acf-button .m1d-n.x-anchor .x-anchor-content { display: flex; align-items: center; }

.wp-block-acf-button .m1d-o.x-anchor .x-anchor-content { flex-direction: row-reverse; }

.wp-block-acf-button .m1d-p.x-anchor .x-anchor-content { justify-content: center; }

.wp-block-acf-button .m1d-q.x-anchor .x-anchor-text { margin-top: 5px; margin-bottom: 5px; margin-left: 5px; }

.wp-block-acf-button .m1d-r.x-anchor .x-anchor-text { margin-right: 5px; }

.wp-block-acf-button .m1d-s.x-anchor .x-anchor-text-primary { font-style: normal; }

.wp-block-acf-button .m1d-t.x-anchor { width: 1.5em; height: 1.5em; }

.wp-block-acf-button .m1d-t.x-anchor .x-graphic { margin: 5px; }

.wp-block-acf-button .m1d-t.x-anchor .x-graphic-icon { font-size: 1em; width: auto; color: rgba(255, 255, 255, 0.66); border-width: 0px; }

.wp-block-acf-button .m1d-t.x-anchor:hover .x-graphic-icon, .wp-block-acf-button .m1d-t.x-anchor[class*="active"] .x-graphic-icon, .wp-block-acf-button [data-x-effect-provider*="colors"]:hover .m1d-t.x-anchor .x-graphic-icon { color: rgb(255, 255, 255); }

.wp-block-acf-button .m1d-t.x-anchor .x-toggle { color: rgb(10, 37, 64); }

.wp-block-acf-button .m1d-t.x-anchor:hover .x-toggle, .wp-block-acf-button .m1d-t.x-anchor[class*="active"] .x-toggle, .wp-block-acf-button [data-x-effect-provider*="colors"]:hover .m1d-t.x-anchor .x-toggle { color: rgb(0, 115, 230); }

.wp-block-acf-button .m1d-t.x-anchor .x-toggle-burger { width: 14em; margin: 4em 0px; font-size: 2px; }

.wp-block-acf-button .m1d-t.x-anchor .x-toggle-burger-bun-t { transform: translate3d(0px, calc(-4em), 0px); }

.wp-block-acf-button .m1d-t.x-anchor .x-toggle-burger-bun-b { transform: translate3d(0px, 4em, 0px); }

.wp-block-acf-button .m1d-w.x-anchor { width: 100%; }

.wp-block-acf-button .m1d-w.x-anchor .x-anchor-text-primary { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; }

.wp-block-acf-button .m1d-x.x-anchor { max-width: 100%; }

.wp-block-acf-button .m1d-x.x-anchor .x-anchor-content { padding: 7px 0px; }

.wp-block-acf-button .m1d-x.x-anchor .x-anchor-text { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; }

.wp-block-acf-button .m1d-x.x-anchor .x-anchor-text-primary { line-height: 1.1; color: rgb(10, 37, 64); }

.wp-block-acf-button .m1d-x.x-anchor:hover .x-anchor-text-primary, .wp-block-acf-button .m1d-x.x-anchor[class*="active"] .x-anchor-text-primary, .wp-block-acf-button [data-x-effect-provider*="colors"]:hover .m1d-x.x-anchor .x-anchor-text-primary { color: rgb(0, 115, 230); }

.wp-block-acf-button .m1d-x.x-anchor .x-anchor-sub-indicator { margin: 0px 0px 0px 18px; color: rgb(10, 37, 64); }

.wp-block-acf-button .m1d-x.x-anchor:hover .x-anchor-sub-indicator, .wp-block-acf-button .m1d-x.x-anchor[class*="active"] .x-anchor-sub-indicator, .wp-block-acf-button [data-x-effect-provider*="colors"]:hover .m1d-x.x-anchor .x-anchor-sub-indicator { color: rgb(0, 115, 230); }

.wp-block-acf-button .m1d-x.x-anchor, .wp-block-acf-button .m1d-x.x-anchor :not([data-x-particle]) { transition-duration: 0ms; }

.wp-block-acf-button .m1d-y.x-anchor { font-size: 1em; }

.wp-block-acf-button .m1d-y.x-anchor .x-anchor-content { flex-direction: row; }

.wp-block-acf-button .m1d-z.x-anchor .x-anchor-text { margin-right: auto; }

.wp-block-acf-button .m1d-10.x-anchor .x-anchor-text-primary { font-size: 1em; }

.wp-block-acf-button .m1d-11.x-anchor .x-anchor-sub-indicator { font-size: 1em; }

.wp-block-acf-button .m1d-12.x-anchor { margin: 34px 0px 0px; border-color: transparent; border-radius: 100em; font-size: 22px; background-color: rgb(0, 115, 230); }

.wp-block-acf-button .m1d-12.x-anchor .x-anchor-content { padding: 0.409em 1.563em; }

.wp-block-acf-button .m1d-12.x-anchor .x-anchor-text-primary { color: rgb(255, 255, 255); }

.wp-block-acf-button .m1d-13.x-anchor { border-width: 2px; border-style: solid; }

.wp-block-acf-button .m1d-14.x-anchor .x-anchor-text-primary { font-family: n-voq-fonts, "Helvetica neue"; }

.wp-block-acf-button .m1d-15.x-anchor .x-anchor-text-primary { font-size: 0.8em; font-weight: 600; }

.wp-block-acf-button .m1d-16.x-anchor .x-anchor-text-primary { line-height: 1; color: rgb(0, 0, 0); }

.wp-block-acf-button .m1d-16.x-anchor:hover .x-anchor-text-primary, .wp-block-acf-button .m1d-16.x-anchor[class*="active"] .x-anchor-text-primary, .wp-block-acf-button [data-x-effect-provider*="colors"]:hover .m1d-16.x-anchor .x-anchor-text-primary { color: rgba(0, 0, 0, 0.5); }

.wp-block-acf-button .m1d-17.x-anchor .x-anchor-content { padding-top: 0.75em; padding-bottom: 0.75em; }

.wp-block-acf-button .m1d-17.x-anchor .x-anchor-sub-indicator { color: rgb(0, 0, 0); }

.wp-block-acf-button .m1d-17.x-anchor:hover .x-anchor-sub-indicator, .wp-block-acf-button .m1d-17.x-anchor[class*="active"] .x-anchor-sub-indicator, .wp-block-acf-button [data-x-effect-provider*="colors"]:hover .m1d-17.x-anchor .x-anchor-sub-indicator { color: rgba(0, 0, 0, 0.5); }

.wp-block-acf-button .m1d-18.x-anchor .x-anchor-content { padding-right: 0em; padding-left: 0em; }

.wp-block-acf-button .m1d-18.x-anchor .x-anchor-text-primary { font-weight: 400; }

.wp-block-acf-button .m1d-19.x-anchor .x-anchor-content { justify-content: flex-start; padding-right: 0.75em; padding-left: 0.75em; }

.wp-block-acf-button .m1d-19.x-anchor .x-anchor-sub-indicator { margin: 5px; }

.wp-block-acf-button .m1d-1a.x-anchor .x-anchor-text-primary { font-size: 0.8em; font-weight: 700; }

.wp-block-acf-button .m1d-1b.x-anchor .x-anchor-text-primary { font-family: inherit; font-weight: inherit; }

.wp-block-acf-button .m1d-1c.x-anchor { border-color: rgb(138, 88, 166); background-color: rgb(255, 255, 255); }

.wp-block-acf-button .m1d-1c.x-anchor .x-anchor-text-primary { font-size: 0.75em; color: rgb(138, 88, 166); }

.wp-block-acf-button .m1d-1g, .wp-block-acf-button .m1d-1g .x-anchor { transition-duration: 300ms; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.wp-block-acf-button .m1e-d.x-anchor { border-width: 0px; }

.wp-block-acf-button .m1e-d.x-anchor .x-anchor-content { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; }

.wp-block-acf-button .m1e-d.x-anchor .x-anchor-text-primary { font-size: 1em; font-style: normal; line-height: 1.2; }

.wp-block-acf-button .m1e-d.x-anchor .x-anchor-sub-indicator { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-size: 12px; color: rgb(10, 37, 64); }

.wp-block-acf-button .m1e-d.x-anchor:hover .x-anchor-sub-indicator, .wp-block-acf-button .m1e-d.x-anchor[class*="active"] .x-anchor-sub-indicator, .wp-block-acf-button [data-x-effect-provider*="colors"]:hover .m1e-d.x-anchor .x-anchor-sub-indicator { color: rgb(0, 115, 230); }

.wp-block-acf-button .m1e-d.x-anchor, .wp-block-acf-button .m1e-d.x-anchor :not([data-x-particle]) { transition-duration: 0ms; }

.wp-block-acf-button .m1e-e.x-anchor { font-size: 1em; }

.wp-block-acf-button .m1e-e.x-anchor .x-anchor-content { padding: 0.262em 0.5em; }

.wp-block-acf-button .m1e-e.x-anchor .x-anchor-text-primary { color: rgba(10, 37, 64, 0.44); }

.wp-block-acf-button .m1e-e.x-anchor:hover .x-anchor-text-primary, .wp-block-acf-button .m1e-e.x-anchor[class*="active"] .x-anchor-text-primary, .wp-block-acf-button [data-x-effect-provider*="colors"]:hover .m1e-e.x-anchor .x-anchor-text-primary { color: rgb(10, 37, 64); }

.wp-block-acf-button .m1e-e.x-anchor .x-anchor-sub-indicator { margin-left: 7px; }

.wp-block-acf-button .m1e-f.x-anchor .x-anchor-text-primary { font-family: n-voq-fonts, "Helvetica neue"; font-weight: 700; }

.wp-block-acf-button .m1e-g.x-anchor { border-radius: 2px; font-size: 14px; background-color: transparent; }

.wp-block-acf-button .m1e-g.x-anchor .x-anchor-content { padding: 9px 12px; }

.wp-block-acf-button .m1e-g.x-anchor:hover, .wp-block-acf-button .m1e-g.x-anchor[class*="active"], .wp-block-acf-button [data-x-effect-provider*="colors"]:hover .m1e-g.x-anchor { background-color: rgb(227, 240, 252); }

.wp-block-acf-button .m1e-g.x-anchor .x-anchor-text { margin: 0px auto 0px 0px; }

.wp-block-acf-button .m1e-g.x-anchor .x-anchor-text-primary { color: rgb(10, 37, 64); }

.wp-block-acf-button .m1e-g.x-anchor:hover .x-anchor-text-primary, .wp-block-acf-button .m1e-g.x-anchor[class*="active"] .x-anchor-text-primary, .wp-block-acf-button [data-x-effect-provider*="colors"]:hover .m1e-g.x-anchor .x-anchor-text-primary { color: rgb(0, 115, 230); }

.wp-block-acf-button .m1e-g.x-anchor .x-anchor-sub-indicator { margin-left: 9px; }

.wp-block-acf-button .m1e-h.x-anchor .x-anchor-text-primary { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; }

.wp-block-acf-button .m1b-h { transform: translate(0px, 1px); }

.wp-block-acf-button :where(body:not(.tco-disable-effects)) .m1b-h:hover, .wp-block-acf-button :where(body:not(.tco-disable-effects)) [data-x-effect-provider*="effects"]:hover .m1b-h { transform: translate(0px, -1px); }

.wp-block-acf-button :where(body:not(.tco-disable-effects)) .m1b-i:hover, .wp-block-acf-button :where(body:not(.tco-disable-effects)) [data-x-effect-provider*="effects"]:hover .m1b-i { opacity: 1; }

.wp-block-acf-button .m1b-2k.x-text .x-graphic { margin-bottom: 14px; }

.wp-block-acf-button .m1b-2k.x-text .x-graphic-icon { font-size: 28px; width: 2em; color: rgb(255, 255, 255); height: 2em; line-height: 2em; background-color: rgb(0, 115, 230); }

.wp-block-acf-button .m1b-2l.x-text .x-graphic { margin-top: 0px; margin-right: 0px; margin-left: 0px; }

.wp-block-acf-button .m1b-2l.x-text .x-graphic-icon { border-width: 0px; }

.wp-block-acf-button .m1b-2p.x-text .x-graphic-icon { border-radius: 18px; }

.wp-block-acf-button .m1b-2v.x-text .x-graphic { margin-bottom: 20px; }

.wp-block-acf-button .m1b-2v.x-text .x-graphic-icon { font-size: 36px; width: 48px; color: rgb(45, 108, 164); box-shadow: rgb(255, 255, 255) 0.01em 0.01em 0em 0em; border-radius: 8px; height: 48px; line-height: 48px; background-color: rgb(255, 255, 255); }

.wp-block-acf-button .m1b-38.x-text .x-graphic { margin-bottom: 30px; }

.wp-block-acf-button .m1b-38.x-text .x-graphic-icon { font-size: 30px; width: auto; color: rgb(138, 88, 166); }

.wp-block-acf-button .m1b-5d.x-anchor { min-width: 250px; border-width: 2px; border-style: solid; border-color: rgb(52, 133, 203); border-radius: 16px; background-color: rgb(255, 255, 255); }

.wp-block-acf-button .m1b-5d.x-anchor .x-anchor-text-primary { font-style: italic; color: rgb(45, 108, 164); }

.wp-block-acf-button .m1b-5d.x-anchor .x-graphic { margin: 5px; }

.wp-block-acf-button .m1b-5d.x-anchor .x-graphic-icon { font-size: 1em; width: auto; color: rgb(45, 108, 164); border-width: 0px; }

.wp-block-acf-button .m1b-5f.x-anchor { font-size: 18px; }

.wp-block-acf-button .m1b-5f.x-anchor .x-anchor-content { display: flex; flex-direction: row-reverse; justify-content: center; align-items: center; }

.wp-block-acf-button .m1b-5f.x-anchor .x-anchor-text-primary { font-family: Inter, sans-serif; font-weight: 700; line-height: 1.2; }

.wp-block-acf-button .m1b-5g.x-anchor { box-shadow: none; }

.wp-block-acf-button .m1b-5g.x-anchor:hover, .wp-block-acf-button .m1b-5g.x-anchor[class*="active"], .wp-block-acf-button [data-x-effect-provider*="colors"]:hover .m1b-5g.x-anchor { box-shadow: rgba(0, 18, 36, 0.22) 0em 0.65em 1em -0.35em; }

.wp-block-acf-button .m1b-5g.x-anchor .x-anchor-text { margin: 5px; }

.wp-block-acf-button .m1b-5g.x-anchor .x-anchor-text-primary { font-size: 0.9em; }

.wp-block-acf-button .m1b-5h.x-anchor .x-anchor-content { padding: 0.5em; }

.wp-block-acf-button .m1b-5i.x-anchor .x-anchor-content { padding: 0.575em 0.85em; }

.wp-block-acf-button .m1b-5j.x-anchor { border-width: 0px; }

.wp-block-acf-button .m1b-5j.x-anchor .x-anchor-text-primary { font-style: normal; }

.wp-block-acf-button .m1b-5k.x-anchor { border-radius: 8px; background-color: rgb(45, 108, 164); }

.wp-block-acf-button .m1b-5k.x-anchor:hover, .wp-block-acf-button .m1b-5k.x-anchor[class*="active"], .wp-block-acf-button [data-x-effect-provider*="colors"]:hover .m1b-5k.x-anchor { background-color: rgb(52, 133, 203); }

.wp-block-acf-button .m1b-5k.x-anchor .x-anchor-text-primary { color: rgb(255, 255, 255); }

.wp-block-acf-button .m1b-5l.x-anchor { margin-top: 0px; margin-left: 0px; }

.wp-block-acf-button .m1b-5m.x-anchor { margin-right: 0px; margin-bottom: 2em; }

.wp-block-acf-button .m1b-5n.x-anchor { margin-right: 20px; margin-bottom: 0px; }

.wp-block-acf-button .m1b-5o.x-anchor .x-anchor-content { padding: 0px 0px 4px; }

.wp-block-acf-button .m1b-5o.x-anchor .x-anchor-text-primary { font-size: 0.8em; color: rgb(10, 37, 64); }
