/* compiled by scssphp 1.6.0 on Fri, 17 Jul 2026 09:47:57 +0000 (0.4997s) */

:root{--button__font-family: var(--font-family--body);--button__font-size: 1rem;--button__font-weight: 400;--button__border-width: 0.0625rem;--button__padding-block: 0.625rem;--button__padding-inline: 1.25rem;--button__border-radius: 0.3125rem;--button__icon-scale: 0;--icon-scale-block-size: 0.75rem;--button__background--primary: var( --color-primary );--button__border-color--primary: var( --color-primary );--button__color--primary: var( --color-black );--button__background--primary--hover: var( --color-primary--hover );--button__border-color--primary--hover: var( --color-primary--hover );--button__color--primary--hover: var( --color-black );--button__background--secondary: var( --color-black );--button__border-color--secondary: var( --color-black );--button__color--secondary: var( --color-white );--button__background--secondary--hover: var( --grey-1 );--button__border-color--secondary--hover: var( --grey-1 );--button__color--secondary--hover: var( --color-white );--button__width--icon-only: 3rem;--button__height--icon-only: 3rem;--button__padding--icon-only: 0.5rem;--button__font-size--icon-only: 1.25rem;--button__background--icon-only: var( --color-black );--button__color--icon-only: var( --color-primary );--button__radius--icon-only: 0.3125rem;--button__background--icon-only--hover: var( --grey-1 );--button__color--icon-only--hover: var( --color-primary )}@media (min-width:64rem){:root{--button__padding-block: 1rem;--button__padding-inline: 2rem}}.button{font-family:var(--button__font-family);font-size:var(--button__font-size);font-weight:var(--button__font-weight);line-height:1.4;transition:0.4s ease-in-out;text-transform:uppercase}.button svg{transition:0.4s ease-in-out;inline-size:var(--icon-scale);block-size:var(--icon-scale-block-size)}.button:hover svg,.button:focus-visible svg{--icon-scale: 1rem}.button.--primary:has(svg):not(:hover){padding-inline-end:0.875rem}@media (min-width:64rem){.button.--primary:has(svg):not(:hover){padding-inline-end:1.75rem}}.--background-orange .button.--primary{--button__background--primary: var( --color-black );--button__border-color--primary: var( --color-black );--button__color--primary: var( --color-white );--button__background--primary--hover: var( --grey-1 );--button__border-color--primary--hover: var( --grey-1 );--button__color--primary--hover: var( --color-white )}.button.--icon-only{width:var(--button__width--icon-only);height:var(--button__height--icon-only);padding:var(--button__padding--icon-only);font-size:var(--button__font-size--icon-only);background-color:var(--button__background--icon-only);color:var(--button__color--icon-only);border-radius:var(--button__radius--icon-only)}.button.--icon-only:hover,.button.--icon-only:focus-visible{background-color:var(--button__background--icon-only--hover);color:var(--button__color--icon-only--hover)}.button__title{white-space:nowrap}.button__group{display:flex;flex-wrap:wrap;gap:1rem;margin-block-start:1rem}