:root .wp-block-button{display:inline-flex}:root .wp-block-button__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-font-smoothing:auto;border:0;font-size:1rem;line-height:1;background:rgba(0,0,0,0);width:auto;color:var(--wp--custom--color--links);border-radius:var(--wp--custom--border--radius-button);display:inline-flex;align-items:center;justify-content:center;gap:0 10px;margin-top:0;padding:8px;text-underline-offset:.2ch;vertical-align:top;transition:color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out;text-decoration:none !important;border:0 !important}:root .wp-block-button__link i{align-self:center;line-height:0;width:1em;height:1em;position:relative;font-size:inherit}:root .wp-block-button__link i svg,:root .wp-block-button__link i img{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-style:preserve-3d}:root .wp-block-button__link:hover:not(:disabled){background:none;text-decoration:underline}:root .wp-block-button__link:disabled{opacity:.55;cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:grayscale(0.5)}:root .wp-block-button__link:focus-visible{border-radius:var(--wp--custom--border--radius-button);outline-color:rgb(83.8,120.8,95)}:root .wp-block-button:not(.is-style-outline,.is-style-callout-outline-btn,.is-style-callout-link,.is-style-link) .wp-block-button__link{padding:16px 26px;text-decoration:none;background-color:#2e5e37;color:#fff}:root .wp-block-button:not(.is-style-outline,.is-style-callout-outline-btn,.is-style-callout-link,.is-style-link) .wp-block-button__link:hover:not(:disabled){background-color:hsl(131.25,34.2857142857%,38.3333333333%)}:root .wp-block-button.is-style-outline .wp-block-button__link,:root .wp-block-button.is-style-callout-outline-btn .wp-block-button__link{padding:16px 26px;text-decoration:none;-o-border-image:none;border-image:none;text-decoration:none;color:#2e5e37;box-shadow:inset 0 0 0 1px #2e5e37;color:#2e5e37;box-shadow:inset 0 0 0 1px currentColor}:root .wp-block-button.is-style-outline .wp-block-button__link:hover:not(:disabled),:root .wp-block-button.is-style-callout-outline-btn .wp-block-button__link:hover:not(:disabled){box-shadow:inset 0 0 0 2px #2e5e37;box-shadow:inset 0 0 0 2px currentColor}:root .wp-block-button.is-style-link .wp-block-button__link,:root .wp-block-button.is-style-callout-link .wp-block-button__link{border:none}:root .wp-block-button.is-style-callout-link .wp-block-button__link{transition:all .1s ease-in-out;position:relative;left:0}:root .wp-block-button.is-style-callout-link .wp-block-button__link:hover{text-decoration:none}:root .wp-block-button.is-style-callout-btn .wp-block-button__link::after,:root .wp-block-button.is-style-callout-outline-btn .wp-block-button__link::after,:root .wp-block-button.is-style-callout-link .wp-block-button__link::after{content:"";width:6px;height:6px;border-bottom:2px solid currentcolor;border-right:2px solid currentcolor;transform:rotate(-45deg);margin-right:-2px}:root .wp-block-button .wp-block-button__link.has-background{box-shadow:inset 0 0 0 100px rgba(0,0,0,0)}:root .wp-block-button .wp-block-button__link.has-background:hover{box-shadow:inset 0 0 0 100px rgba(0,0,0,.1)}:root .has-custom-font-size .wp-element-button{font-size:inherit}
