.bp{align-items:center;display:flex;flex-wrap:wrap;gap:var(--bp-gap);margin:var(--bp-mt) 0 var(--bp-mb)}.bp--left{justify-content:flex-start}.bp--center{justify-content:center}.bp--right{justify-content:flex-end}.bp .bp__btn,.bp .bp__btn:active,.bp .bp__btn:focus,.bp .bp__btn:hover{text-decoration:none!important}.bp .bp__btn{border:1px solid transparent;border-radius:var(--bp-radius);cursor:pointer;display:inline-block;font-family:inherit;font-size:var(--bp-fs);font-weight:var(--bp-fw);letter-spacing:.2px;line-height:1.4;padding:var(--bp-py) var(--bp-px);text-align:center;text-transform:var(--bp-tt);transition:color .2s ease,background-color .2s ease,border-color .2s ease;white-space:nowrap}.bp .bp__btn--primary{background-color:var(--bp-p-bg);border-color:var(--bp-p-border);color:var(--bp-p-color)}.bp .bp__btn--primary:focus-visible,.bp .bp__btn--primary:hover{background-color:var(--bp-p-bg-h);border-color:var(--bp-p-border-h);color:var(--bp-p-color-h)}.bp .bp__btn--secondary{background-color:var(--bp-s-bg);border-color:var(--bp-s-border);color:var(--bp-s-color)}.bp .bp__btn--secondary:focus-visible,.bp .bp__btn--secondary:hover{background-color:var(--bp-s-bg-h);border-color:var(--bp-s-border-h);color:var(--bp-s-color-h)}@media (max-width:767px){.bp--stack{align-items:stretch;flex-direction:column}.bp--stack .bp__btn{white-space:normal}.bp--stack.bp--left{align-items:flex-start}.bp--stack.bp--center{align-items:center}.bp--stack.bp--right{align-items:flex-end}}