button,input,optgroup,select,textarea {font: inherit;margin: 0;color: inherit;}.hgf-button {--c360-g-spacing-2: 0px;position: static;display: inline-block;text-align: center;box-sizing: border-box;vertical-align: middle;}:host([variant='trial']) {--sds-c-button-color-background: #2e844a;--sds-c-button-color-border: #2e844a;--sds-c-button-text-color: var(--sds-g-color-brand-inverse-contrast-4);--sds-c-button-color-background-hover: #1c3326;--sds-c-button-color-border-hover: #1c3326;--sds-c-button-text-color-hover: var(
 --sds-g-color-brand-inverse-contrast-4
 );--sds-c-button-color-background-active: #1c3326;--sds-c-button-color-border-active: #1c3326;--sds-c-button-text-color-active: var(
 --sds-g-color-brand-inverse-contrast-4
 );--sds-c-button-color-border-focus: #3ba755;--sds-c-button-color-background-focus: #1c3326;}.hgf-button[part~='button']:focus {outline: none;box-shadow: none;}.hgf-button[part~='button']:focus-visible {outline: 5px solid var(--c360-g-color-brand-base-contrast-1);box-shadow: var(--sds-c-button-shadow, var(--sds-s-button-shadow));}.hgf-button[part~='button'][data-variant='tertiary']:focus-visible {background-color: #fff;}:host([variant='primary']),:host([variant='secondary']),:host([variant='trial']) {--sds-c-button-radius-border: var(
 --pbc-nav-c-radius,
 var(--c360-g-radius-border-2)
 );}:host([variant='primary']) {--sds-c-button-color-background: var(
 --pbc-nav-c-primary-bg,
 var(--c360-g-color-palette-blue-50)
 );--sds-c-button-color-border: var(
 --pbc-nav-c-primary-bg,
 var(--c360-g-color-palette-blue-50)
 );--sds-c-button-color-background-hover: var(
 --pbc-nav-c-primary-bg-hover,
 var(--c360-g-color-palette-cloud-blue-20)
 );--sds-c-button-color-border-hover: var(
 --pbc-nav-c-primary-bg-hover,
 var(--c360-g-color-palette-cloud-blue-20)
 );--sds-c-button-color-background-active: var(
 --pbc-nav-c-primary-bg-hover,
 var(--c360-g-color-palette-cloud-blue-20)
 );--sds-c-button-color-border-active: var(
 --pbc-nav-c-primary-bg-hover,
 var(--c360-g-color-palette-cloud-blue-20)
 );--sds-c-button-color-background-focus: var(
 --pbc-nav-c-primary-bg-hover,
 var(--c360-g-color-palette-cloud-blue-20)
 );--sds-c-button-color-border-focus: var(
 --pbc-nav-c-primary-bg-hover,
 var(--c360-g-color-palette-cloud-blue-20)
 );}:host([variant='primary']) [part~='button'] {position: var(--pbc-nav-c-position, static);border-style: var(--pbc-nav-c-border-style, solid);padding-top: calc(
 var(--sds-c-button-spacing-block) + var(--pbc-nav-c-border-comp, 0px)
 );padding-bottom: calc(
 var(--sds-c-button-spacing-block) + var(--pbc-nav-c-border-comp, 0px)
 );}:host([variant='primary']) [part~='button']::after {content: '';position: absolute;inset: 0;border-radius: inherit;padding: var(--sds-c-button-sizing-border, 2px);background: var(--pbc-nav-c-outline-gradient, transparent);-webkit-mask: linear-gradient(#fff 0 0) content-box,
 linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;}:host([variant='secondary']) {--sds-c-button-color-border: var(
 --pbc-nav-c-secondary-border,
 var(--c360-g-color-palette-blue-50)
 );--sds-c-button-text-color: var(
 --pbc-nav-c-secondary-text,
 var(--c360-g-color-palette-blue-50)
 );--sds-c-button-color-background-hover: var(
 --pbc-nav-c-secondary-bg-hover,
 var(--c360-g-color-palette-cloud-blue-95)
 );--sds-c-button-color-border-hover: var(
 --pbc-nav-c-secondary-hover,
 var(--c360-g-color-palette-cloud-blue-20)
 );--sds-c-button-text-color-hover: var(
 --pbc-nav-c-secondary-hover,
 var(--c360-g-color-palette-cloud-blue-20)
 );--sds-c-button-color-background-active: var(
 --pbc-nav-c-secondary-bg-hover,
 var(--c360-g-color-palette-cloud-blue-95)
 );--sds-c-button-color-border-active: var(
 --pbc-nav-c-secondary-hover,
 var(--c360-g-color-palette-cloud-blue-20)
 );--sds-c-button-text-color-active: var(
 --pbc-nav-c-secondary-hover,
 var(--c360-g-color-palette-cloud-blue-20)
 );--sds-c-button-color-background-focus: var(
 --pbc-nav-c-secondary-bg-hover,
 var(--c360-g-color-palette-cloud-blue-95)
 );--sds-c-button-color-border-focus: var(
 --pbc-nav-c-secondary-hover,
 var(--c360-g-color-palette-cloud-blue-20)
 );}