.coh-style-xc-link-button-dark { background-color: var(--ssa-color-palette-black);color: var(--ssa-color-palette-white);display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;padding-top: 1rem;padding-right: 1.5rem;padding-bottom: 1rem;padding-left: 1.5rem;font-size: 1.125rem;line-height: normal;font-weight: bold;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-border-radius: 0.375rem;border-radius: 0.375rem;font-family: var(--ssa-font-stacks-rooneysans);font-style: italic;-webkit-transition: 300ms ease padding;transition: 300ms ease padding;gap: 20px;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;white-space: nowrap;position: relative; } @media (max-width: 1511px) { .coh-style-xc-link-button-dark { font-size: 1.125rem; }  } @media (max-width: 1199px) { .coh-style-xc-link-button-dark { font-size: 0.8125rem;padding-top: 0.875rem;padding-right: 0.75rem;padding-bottom: 0.875rem;padding-left: 0.75rem; }  } @media (max-width: 767px) { .coh-style-xc-link-button-dark { padding-top: 0.75rem;padding-right: 0.75rem;padding-bottom: 0.75rem;padding-left: 0.75rem; }  } .coh-style-xc-link-button-dark:hover { color: var(--ssa-color-palette-white);padding-right: 3.125rem; } @media (max-width: 1199px) { .coh-style-xc-link-button-dark:hover { padding-right: 0.75rem; }  } @media (max-width: 767px) { .coh-style-xc-link-button-dark:hover { padding-right: 0.75rem; }  } .coh-style-xc-link-button-dark:hover::after { opacity: 1; } @media (max-width: 1199px) { .coh-style-xc-link-button-dark:hover::after { opacity: 0; }  } .coh-style-xc-link-button-dark:focus { color: var(--ssa-color-palette-white);padding-right: 3.125rem; } @media (max-width: 1199px) { .coh-style-xc-link-button-dark:focus { padding-right: 0.75rem; }  } @media (max-width: 767px) { .coh-style-xc-link-button-dark:focus { padding-right: 0.75rem; }  } .coh-style-xc-link-button-dark:focus::after { opacity: 1; } @media (max-width: 1199px) { .coh-style-xc-link-button-dark:focus::after { opacity: 0; }  } .coh-style-xc-link-button-dark::after { opacity: 0;-webkit-transition: 300ms ease opacity;transition: 300ms ease opacity;position: absolute;top: 50%;right: 1.125rem;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); } @media (max-width: 1199px) { .coh-style-xc-link-button-dark::after { right: 0.75rem; }  }
