a.button.c-button.c-button--solid {
	background-color: #f9981d;
  border-radius: 0.625rem;
  font-size: var(--tme-fs-body-base);
  line-height: var(--tme-lh-body-base);
  font-family: var(--tme-ff-ui);
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  border-radius: 0.625rem;
  font-weight: var(--tme-fw-medium);
  display: inline-flex;
  padding: 0.9375rem 3.75rem;
  text-decoration: none;
}
a.button.c-button.c-button--ghost {
    background-color: transparent;
    border-radius: 0.625rem;
    border-width: 2px;
    border-style: solid;
    border-color: var(--tme-color-primary-1);
    font-size: var(--tme-fs-body-base);
    line-height: var(--tme-lh-body-base);
    font-family: var(--tme-ff-ui);
    align-items: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-weight: var(--tme-fw-medium);
    display: inline-flex;
    padding: 0.9375rem 3.75rem;
    text-decoration: none;
    color: var(--tme-color-primary-1);
}
a.button.c-button.c-button--ghost:hover {
	background-color: var(--tme-color-primary-1);
	color: var(--tme-color-white);
	border-color: var(--tme-color-white);
}
.c-button .c-button__icon span {
  max-width: 100%;
  max-height: 100%;
  display: inline-flex;
}
.c-button.c-button--solid, .c-button.c-button--ghost {
  transition: background-color 0.35s cubic-bezier(0.4, 0, 0.2, 1), color 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

.annual-meeting a.button.c-button.c-button--solid {
    background-color: black;
}