.wp-block-button__link.alignright{text-align:right;}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit;}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none;}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%;}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit;}.wp-block-buttons>.wp-block-button[class*="wp-block-button__width-"]{width:calc(var(--wp--style--block-gap,.5em) * -1 + 100%);}.wp-block-buttons.is-vertical>.wp-block-button[class*="wp-block-button__width-"]{width:auto;}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important;}.wp-element-button,.btn:not(.wp-block-button){--bs-btn-color:var(--bs-primary-text);--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary-border-color);--bs-btn-hover-color:var(--bs-primary-text);--bs-btn-hover-bg:var(--bs-primary-hover-bg);--bs-btn-hover-border-color:var(--bs-primary-hover-border-color);--bs-btn-box-shadow:var(--bs-box-shadow-button);--bs-btn-focus-shadow-rgb:var(--bs-primary-shadow-rgb);--bs-btn-padding-x:var(--bs-sp-spacing-x);--bs-btn-padding-y:var(--bs-sp-spacing-y);--bs-btn-font-size:var(--wp--preset--font-size--small);--bs-btn-line-height:1.5;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-active-color:var(--bs-btn-hover-color);--bs-btn-active-bg:var(--bs-btn-hover-bg);--bs-btn-active-border-color:var(--bs-btn-hover-border-color);--bs-btn-disabled-opacity:var(--bs-disabled-opacity);--bs-btn-focus-box-shadow:var(--bs-box-shadow-button-focus);--bs-btn-active-shadow:var(--bs-box-shadow-button-active);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x)!important;font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--bs-btn-border-radius);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:var(--bs-btn-box-shadow);}.wp-element-button:not(.wp-block-search__button):not(input),.btn:not(.wp-block-button){margin-block-start:var(--bs-sp-spacing-x);margin-block-end:0;margin-right:var(--bs-sp-spacing-y);background-color:var(--bs-btn-bg);border:var(--bs-border-width) solid var(--bs-btn-border-color);color:var(--bs-btn-color);}.btn-lg>.wp-element-button,.btn-group-lg>.wp-block-button>.wp-element-button,.btn:not(.wp-block-button).btn-lg,.btn-group-lg>.btn:not(.wp-block-button){--bs-btn-padding-y:calc(var(--bs-sp-spacing-y) * 1.25);--bs-btn-padding-x:calc(var(--bs-sp-spacing-x) * 1.5);--bs-btn-font-size:var(--wp--preset--font-size--large);--bs-btn-border-radius:var(--bs-border-radius-lg);line-height:1.4;}.btn-sm>.wp-element-button,.btn-group-sm>.wp-block-button>.wp-element-button,.btn:not(.wp-block-button).btn-sm,.btn-group-sm>.btn:not(.wp-block-button){--bs-btn-padding-y:calc(var(--bs-sp-spacing-y) * .5)!important;--bs-btn-padding-x:calc(var(--bs-sp-spacing-x) * .75)!important;--bs-btn-font-size:var(--wp--preset--font-size--x-small);--bs-btn-border-radius:var(--bs-border-radius-sm);line-height:1.6;}@media (prefers-reduced-motion:reduce){.wp-element-button,.btn:not(.wp-block-button){transition:none}}.is-style-link>.wp-element-button,.btn.btn-link:not(.wp-block-button),.btn-link:not(.wp-block-button){--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-border-color:transparent;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:initial;--bs-btn-hover-bg:transparent;--bs-btn-focus-shadow-rgb:none;--bs-btn-focus-box-shadow:initial;--bs-btn-active-color:initial;--bs-btn-active-shadow:initial;--bs-btn-border-width:0;--bs-btn-bg-image:none;--bs-btn-hover-bg-image:none;text-decoration:underline;background-color:transparent;border:initial;}.wp-block-button[class*="squared"]>.wp-block-button__link{--bs-btn-border-radius:1px;}.is-style-link>.wp-element-button:hover,.btn-link:hover,.is-style-link>.wp-element-button:focus-visible,.btn-link:focus-visible{color:var(--bs-btn-hover-color);background-color:transparent!important;}[class*="is-style-outline"]>.wp-element-button,.btn[class*="btn-outline"]:not(.wp-block-button){color:var(--bs-btn-border-color)!important;font-weight:calc(var(--bs-btn-font-weight) + 100);border:2px solid var(--bs-btn-border-color)!important;}[class*="is-style-outline"]>.wp-element-button:not(.has-background),.btn[class*="btn-outline"]:not(.wp-block-button):not(.has-background){background-color:transparent;}[class*="is-style-outline"]:not(.btn-lg)>.wp-element-button,.btn[class*="btn-outline"]:not(.btn-lg){--bs-btn-padding-x:calc(var(--bs-sp-spacing-x) - .1rem);--bs-btn-padding-y:calc(var(--bs-sp-spacing-y) - .1rem);}.wp-element-button:hover,.btn[class*="btn-outline"]:not(.wp-block-button):hover,.btn:not(.wp-block-button):not(.form-label):hover{border-color:var(--bs-btn-border-color)!important;border-style:solid!important;color:var(--bs-btn-hover-color)!important;background-color:color-mix(in srgb,var(--bs-btn-color) 18%,var(--bs-btn-hover-bg))!important;}.btn-check+.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-border-color);}.wp-element-button:focus-visible,.btn:not(.wp-block-button):focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow);}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow);}.wp-element-button:active,.wp-element-button.active,.wp-element-button.show,.wp-element-button:first-child:active,.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:not(.wp-block-button):active,.btn:not(.wp-block-button).active,.btn:not(.wp-block-button).show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);box-shadow:var(--bs-btn-active-shadow);}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.wp-element-button:first-child:active:focus-visible,.wp-element-button.active:focus-visible,.wp-element-button.show:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow);}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow);}input[type="submit"]:disabled,input[type="submit"].disabled,.btn:not(.wp-block-button):disabled,.btn:not(.wp-block-button).disabled,fieldset:disabled .btn:not(.wp-block-button){pointer-events:none;background-color:var(--bs-btn-bg);border-color:var(--bs-border-color-translucent);opacity:var(--bs-btn-disabled-opacity);filter:grayscale(50%);background-image:none;}