.buttonBase{--local-color:var(--buttonBase-color,var(--color-text_link_primary_default));--local-gap:var(--size-xs)}html:not(.project-tirol) .buttonBase{--local-icon-size:1.125rem}html:is(.project-tirol) .buttonBase{transition:inherit}@media (min-width:1000.1px){html:is(.project-tirol) .buttonBase:not(.buttonBase--small){--local-icon-size:var(--size-m)}}@media (max-width:1000px){html:is(.project-tirol) .buttonBase:not(.buttonBase--small){--local-icon-size:1.125rem}}html:is(.project-tirol) .buttonBase.buttonBase--small{--local-icon-size:1.125rem}.buttonBase:not(.reverse) .label{column-gap:var(--local-gap);display:flex;flex-direction:row}.buttonBase.reverse .label{column-gap:var(--local-gap);display:flex;flex-direction:row-reverse}.buttonBase .label{align-items:center;color:var(--local-color);cursor:pointer;width:fit-content}html:is(.project-tirol) .buttonBase .label{transition:inherit}.buttonBase:not(.buttonBase--small) .text{font:400 normal 1.125rem/125% var(--font-text),Arial,sans-serif}html:not(.project-tirol) .buttonBase.buttonBase--small .text{font:400 normal var(--size-s) /var(--size-m) var(--font-text),Arial,sans-serif}html:is(.project-tirol) .buttonBase.buttonBase--small .text{font:400 normal .875rem/125% var(--font-text),Arial,sans-serif}.buttonBase .icon{font-size:var(--local-icon-size)}.buttonBase.animated .icon{position:relative;transition:left var(--timing) var(--easing)}:is(a,button):not(:hover,:focus,:active)>.buttonBase.animated .icon{left:0}:is(a,button):is(:hover,:focus,:active)>.buttonBase.animated .icon{left:.3125rem}.buttonBase .ariaLabel{border:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);height:0;margin:-1px;overflow:hidden;padding:0;position:absolute;width:0}