.button.button--default{--local-color-background:var(--brand-color-grey-secondary);--local-color-text:var(--brand-color-white-base)}.button.button--cta{--local-color-background:var(--brand-color-yellow-base);--local-color-text:var(--brand-color-dark-base)}.button{align-items:center;background-color:var(--local-color-background);box-sizing:border-box;column-gap:15px;display:inline-flex;flex-direction:row;min-height:48px;width:100%}@media (max-width:1000px){.button{padding:12px 10px}}@media (min-width:1000.1px){.button{padding:8px 10px}}.button__text{color:var(--local-color-text);margin-left:auto}@media (max-width:1000px){.button__text{font:700 normal 16px/1em var(--font-title),Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1em}}@media (min-width:1000.1px){.button__text{font:700 normal 18px/1em var(--font-title),Arial,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:1em}}.button__icon{color:var(--local-color-text);margin-left:auto}@media (max-width:1000px){.button__icon{font:400 normal 24px/24px icomoon;font-size:24px;font-style:normal;font-weight:400;line-height:24px}}@media (min-width:1000.1px){.button__icon{font:400 normal 32px/32px icomoon;font-size:32px;font-style:normal;font-weight:400;line-height:32px}}