/* Shared buttons. Values are generated from KH Brand Styles settings. */
html body .elementor .elementor-button,
html body .aux-button,
html body .wpforms-container button[type=submit],
html body input[type=submit],
html body .wp-block-button__link,
html body .khpg-more{box-sizing:border-box!important;display:inline-flex;align-items:center;justify-content:center;color:var(--khbs-context-text,var(--khbs-text,#fff))!important;background-color:var(--khbs-background,transparent)!important;background-image:none!important;border:var(--khbs-stroke,1px) solid var(--khbs-context-border,var(--khbs-border,#fff))!important;border-radius:var(--khbs-radius,25px)!important;font-family:Poppins,sans-serif!important;font-size:var(--khbs-font,22px)!important;font-weight:600!important;line-height:1.35!important;padding:var(--khbs-py,14px) var(--khbs-px,28px)!important;min-height:var(--khbs-height,48px)!important;width:var(--khbs-width,auto)!important;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center;transform:scale(1);transform-origin:center;box-shadow:none!important;text-decoration:none;transition:transform var(--khbs-duration,320ms) cubic-bezier(.2,.65,.3,1),border-color var(--khbs-duration,320ms)!important;}
html body .elementor .elementor-button:hover,
html body .elementor .elementor-button:active,
html body .elementor .elementor-button:focus-visible,
html body .elementor .elementor-button[aria-pressed="true"],
html body .elementor .elementor-button.active,
html body .aux-button:hover,
html body .aux-button:active,
html body .aux-button:focus-visible,
html body .aux-button[aria-pressed="true"],
html body .aux-button.active,
html body .wpforms-container button[type=submit]:hover,
html body .wpforms-container button[type=submit]:active,
html body .wpforms-container button[type=submit]:focus-visible,
html body .wpforms-container button[type=submit][aria-pressed="true"],
html body .wpforms-container button[type=submit].active,
html body input[type=submit]:hover,
html body input[type=submit]:active,
html body input[type=submit]:focus-visible,
html body input[type=submit][aria-pressed="true"],
html body input[type=submit].active,
html body .wp-block-button__link:hover,
html body .wp-block-button__link:active,
html body .wp-block-button__link:focus-visible,
html body .wp-block-button__link[aria-pressed="true"],
html body .wp-block-button__link.active,
html body .khpg-more:hover,
html body .khpg-more:active,
html body .khpg-more:focus-visible,
html body .khpg-more[aria-pressed="true"],
html body .khpg-more.active{color:var(--khbs-hover-text,#fff)!important;background-image:linear-gradient(var(--khbs-angle,120deg),var(--khbs-gold-start,#9D7537),var(--khbs-gold-middle,#C7A567),var(--khbs-gold-end,#E0C184))!important;border-color:var(--khbs-hover-border,#C7A567)!important;transform:scale(var(--khbs-grow,1.035));}
html body .elementor .elementor-button .elementor-button-text{font-size:inherit!important;color:inherit!important}

html body .elementor .elementor-button:focus-visible,html body .aux-button:focus-visible,html body .wpforms-container button[type=submit]:focus-visible,html body input[type=submit]:focus-visible,html body .wp-block-button__link:focus-visible,html body .khpg-more:focus-visible{outline:2px solid var(--khbs-hover-border,#C7A567);outline-offset:4px}
@media(prefers-reduced-motion:reduce){html body .elementor .elementor-button,
html body .aux-button,
html body .wpforms-container button[type=submit],
html body input[type=submit],
html body .wp-block-button__link,
html body .khpg-more{transition:none!important}html body .elementor .elementor-button:hover,
html body .elementor .elementor-button:active,
html body .elementor .elementor-button:focus-visible,
html body .elementor .elementor-button[aria-pressed="true"],
html body .elementor .elementor-button.active,
html body .aux-button:hover,
html body .aux-button:active,
html body .aux-button:focus-visible,
html body .aux-button[aria-pressed="true"],
html body .aux-button.active,
html body .wpforms-container button[type=submit]:hover,
html body .wpforms-container button[type=submit]:active,
html body .wpforms-container button[type=submit]:focus-visible,
html body .wpforms-container button[type=submit][aria-pressed="true"],
html body .wpforms-container button[type=submit].active,
html body input[type=submit]:hover,
html body input[type=submit]:active,
html body input[type=submit]:focus-visible,
html body input[type=submit][aria-pressed="true"],
html body input[type=submit].active,
html body .wp-block-button__link:hover,
html body .wp-block-button__link:active,
html body .wp-block-button__link:focus-visible,
html body .wp-block-button__link[aria-pressed="true"],
html body .wp-block-button__link.active,
html body .khpg-more:hover,
html body .khpg-more:active,
html body .khpg-more:focus-visible,
html body .khpg-more[aria-pressed="true"],
html body .khpg-more.active{transform:none}}

.khbs-light,.khbs-auto-light{--khbs-context-text:var(--khbs-light-text,#0B0E11);--khbs-context-border:var(--khbs-light-border,#0B0E11)}.khbs-dark{--khbs-context-text:var(--khbs-text,#fff);--khbs-context-border:var(--khbs-border,#fff)}
