:root{--ajw-btn-hover:var(--wp--preset--color--accent-1,var(--wp--preset--color--accent,var(--wp--preset--color--primary,var(--wp--preset--color--vivid-cyan-blue,#e16036))))}:where(a,button,[role=button],input[type=button],input[type=submit],input[type=reset],.wp-element-button,.wp-block-button__link,.wp-block-navigation-item__content,.wp-block-navigation-submenu__toggle,.wp-block-navigation__submenu-icon,.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close){-webkit-tap-highlight-color:rgba(0,0,0,0)}:where(a,button,[role=button],input[type=button],input[type=submit],input[type=reset],.wp-element-button,.wp-block-button__link,.wp-block-navigation-item__content,.wp-block-navigation-submenu__toggle,.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close):focus:not(:focus-visible){outline:none !important;box-shadow:none !important}html[data-avs-input=pointer] :where(a,button,[role=button],input[type=button],input[type=submit],input[type=reset],.wp-element-button,.wp-block-button__link,.wp-block-navigation-item__content,.wp-block-navigation-submenu__toggle,.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close):focus{outline:none !important;box-shadow:none !important}.wp-block-button .wp-element-button,.wp-block-button .wp-block-button__link{position:relative;overflow:hidden;z-index:0;isolation:isolate;transform:translateZ(0);backface-visibility:hidden;transition:color .45s cubic-bezier(.2,.9,.2,1)}.wp-block-button .wp-element-button *,.wp-block-button .wp-block-button__link *{transition:color .45s cubic-bezier(.2,.9,.2,1),fill .45s cubic-bezier(.2,.9,.2,1),stroke .45s cubic-bezier(.2,.9,.2,1)}.wp-block-button .wp-element-button:focus:not(:focus-visible),.wp-block-button .wp-block-button__link:focus:not(:focus-visible){outline:none !important;box-shadow:none !important}.wp-block-button .wp-element-button:focus-visible,.wp-block-button .wp-block-button__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.wp-block-button .wp-element-button:before,.wp-block-button .wp-block-button__link:before{content:"";position:absolute;inset:0;background:var(--ajw-btn-hover);opacity:0;transform:translateX(-101%);transform-origin:left center;transition:transform .45s cubic-bezier(.25,1,.5,1),opacity .15s ease-out;z-index:-1;pointer-events:none}html body .wp-block-button:not(.is-style-outline)>.wp-element-button:before,html body .wp-block-button:not(.is-style-outline)>.wp-block-button__link:before{z-index:-1}.wp-block-button .wp-element-button:hover:before,.wp-block-button .wp-block-button__link:hover:before{opacity:1;transform:translateX(0)}html body .wp-block-button:hover>.wp-element-button:before,html body .wp-block-button:hover>.wp-block-button__link:before,html body .wp-block-button.is-style-outline:hover>.wp-element-button:before,html body .wp-block-button.is-style-outline:hover>.wp-block-button__link:before,html body .wp-block-button:hover .wp-element-button.is-style-outline:before,html body .wp-block-button:hover .wp-block-button__link.is-style-outline:before{opacity:1;transform:translateX(0)}html body .wp-block-button .wp-element-button:hover,html body .wp-block-button .wp-block-button__link:hover{color:#fff !important}html body .wp-block-button .wp-element-button:hover *,html body .wp-block-button .wp-block-button__link:hover *{color:#fff !important;fill:#fff !important;stroke:#fff !important}html body .wp-block-button:not(.is-style-outline):hover>.wp-element-button,html body .wp-block-button:not(.is-style-outline):hover>.wp-block-button__link{color:#fff !important}html body .wp-block-button:not(.is-style-outline):hover>.wp-element-button *,html body .wp-block-button:not(.is-style-outline):hover>.wp-block-button__link *{color:#fff !important;fill:#fff !important;stroke:#fff !important}.wp-block-button.is-style-outline .wp-element-button,.wp-block-button.is-style-outline .wp-block-button__link{background-color:transparent !important}.wp-block-button.is-style-outline .wp-element-button,.wp-block-button.is-style-outline .wp-block-button__link{border-color:currentColor}@media (prefers-reduced-motion:reduce){.wp-block-button .wp-element-button:before,.wp-block-button .wp-block-button__link:before{transition:none;transform:translateX(0);opacity:1}}html body .wp-block-button.is-style-outline:hover>.wp-element-button,html body .wp-block-button.is-style-outline:hover>.wp-block-button__link,html body .wp-block-button.is-style-outline .wp-element-button:hover,html body .wp-block-button.is-style-outline .wp-block-button__link:hover,html body .wp-block-button .wp-element-button.is-style-outline:hover,html body .wp-block-button .wp-block-button__link.is-style-outline:hover{color:#fff !important;border-color:var(--ajw-btn-hover) !important;outline-color:var(--ajw-btn-hover) !important}html body .wp-block-button.is-style-outline:hover>.wp-element-button *,html body .wp-block-button.is-style-outline:hover>.wp-block-button__link *,html body .wp-block-button.is-style-outline .wp-element-button:hover *,html body .wp-block-button.is-style-outline .wp-block-button__link:hover *{color:#fff !important;fill:#fff !important;stroke:#fff !important}