.block-button{padding-block:var(--settings-padding-block-start-mobile,var(--settings-padding-block-start,0)) var(--settings-padding-block-end-mobile,var(--settings-padding-block-end,0));padding-inline:var(--settings-padding-inline-start-mobile,var(--settings-padding-inline-start,0)) var(--settings-padding-inline-end-mobile,var(--settings-padding-inline-end,0))}@media screen and (width>=64rem){.block-button{padding-block:var(--settings-padding-block-start) var(--settings-padding-block-end);padding-inline:var(--settings-padding-inline-start) var(--settings-padding-inline-end)}}.block-button{--color-focus-ring:var(--settings-color-links,var(--color-neutral-900));align-self:var(--settings-position-x-mobile,var(--settings-position-x));min-width:min-content;min-height:min-content;text-align:var(--text-align-mobile,var(--text-align));display:inline-block}@media screen and (width>=64rem){.block-button{align-self:var(--settings-position-x);text-align:var(--text-align)}}.block-button--full-width{width:100%}.block-button--full-width>.button,.block-button--full-width>.link{justify-content:center;width:100%}.block-button .button:not(.extend-href),.block-button .link:not(.extend-href){z-index:var(--z-raised);position:relative}.block-button .link.font-family-sans-serif{font-family:var(--font-sans-serif);font-size:var(--ui-1-font-size);line-height:var(--ui-1-line-height);font-weight:var(--ui-1-font-weight);letter-spacing:var(--ui-1-letter-spacing);text-transform:uppercase;font-weight:var(--settings-link-font-weight,var(--font-weight-medium))}.block-button .link-container{gap:var(--space-200);align-items:center;display:flex}.block-button .icon{color:var(--settings-color-links,var(--color-neutral-900))}
