.base-button{text-align:center;border-radius:var(--button-border-radius);justify-content:center;align-items:center;padding:var(--button-padding);font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);height:var(--button-height);text-decoration:none;transition:color .4s,background-color .4s,border-color .4s;display:inline-flex;position:relative;cursor:pointer}.base-button.base-button-pseudo{cursor:inherit;text-decoration:none;pointer-events:none}.base-button.base-button-solid{background-color:var(--button-background-color);color:var(--button-text-color);border:1px solid transparent}.base-button.base-button-solid:hover{background-color:transparent;border-color:var(--button-border-color);color:var(--button-text-color-hover);text-decoration:none}.base-button.base-button-outline{background-color:var(--button-outlined-background-color);border:1px solid var(--button-outlined-border-color);color:var(--button-outlined-text-color)}.base-button.base-button-outline:hover{background-color:var(--button-background-color);color:var(--button-outlined-text-color-hover);border:1px solid transparent;text-decoration:none}.base-button:disabled,.base-button.base-button-disabled{cursor:not-allowed;pointer-events:none}.base-button:disabled.base-button-solid,.base-button:disabled.base-button-solid:hover,.base-button.base-button-disabled.base-button-solid,.base-button.base-button-disabled.base-button-solid:hover,.base-button:disabled.base-button-outline,.base-button:disabled.base-button-outline:hover,.base-button.base-button-disabled.base-button-outline,.base-button.base-button-disabled.base-button-outline:hover{background-color:var(--button-outlined-background-color-disabled);border-color:var(--button-outlined-border-color-disabled);color:var(--button-outlined-text-color-disabled);text-decoration:none}.base-button-navigation-link{z-index:5;color:var(--button-link-text-color);text-align:center;border:0;align-items:center;padding:0;font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);text-decoration:none;display:flex;flex-direction:row;position:relative;cursor:pointer;background:transparent;transition:color .4s}.base-button-navigation-link.base-button-pseudo{cursor:inherit;text-decoration:none;pointer-events:none}.base-button-navigation-link:hover{text-decoration:none;color:var(--button-link-text-color-hover);--button-arrow-x: 10px}.base-button-navigation-link:focus{outline-color:var(--button-link-text-color-focus);outline-offset:11px;border-radius:17px;outline-width:1px;outline-style:none}.base-button-navigation-link.base-button-small{font-size:var(--button-font-size-small);line-height:var(--button-line-height-small);padding:0;height:auto}.base-button-navigation-link.base-button-small .base-button-icon-arrow-right{height:12px}.base-button-navigation-link.base-button-medium{font-size:var(--button-font-size);line-height:var(--button-line-height);padding:0;height:auto}.base-button-navigation-link.base-button-medium .base-button-icon-arrow-right{height:14px}.base-button-navigation-link.base-button-large{font-size:var(--button-font-size-large);line-height:var(--button-line-height-large);padding:0;height:auto}.base-button-navigation-link.base-button-large .base-button-icon-arrow-right{height:16px}.base-button-navigation-link .base-button-icon-arrow-right{margin-left:6px;margin-bottom:1px;height:16px;transition:transform .4s ease-out;transform:translate(var(--button-arrow-x, 0))}.base-button-navigation-link:disabled,.base-button-navigation-link.base-button-disabled{cursor:not-allowed;pointer-events:none;color:var(--button-link-text-color-disabled)}.base-button-navigation-link:disabled:hover,.base-button-navigation-link.base-button-disabled:hover{color:var(--button-link-text-color-disabled);text-decoration:none}.base-button.base-button-small{padding:0 12px;line-height:var(--button-line-height-small);font-size:var(--button-font-size-small);border-radius:var(--button-border-radius-small);height:var(--button-height-small)}.base-button.base-button-large{padding:0 32px;line-height:var(--button-line-height-large);font-size:var(--button-font-size-large);border-radius:var(--button-border-radius-large);height:var(--button-height-large)}.base-button-text{text-decoration:none;display:inline-block;white-space:nowrap;flex-shrink:0;line-height:1;margin-top:1px}.base-button-link-text{display:inline-block;text-decoration:none}
