button,
.btn,
[type="button"],
[type="reset"],
[type="submit"] {
  display: inline-block;
  position: relative;
  height: auto;
  min-height: 2.5rem;
  min-width: 2.5rem;
  overflow: hidden;
  padding: 11px 16px;
  color: var(--colorWhite);
  font-family: inherit;
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  background-color: var(--colorPrimary);
  border: 0.125rem solid transparent;
  border-radius: var(--dimenBorderRadius);
  white-space: normal;
  cursor: pointer;
}
button:hover,
.btn:hover,
[type="button"]:hover,
[type="reset"]:hover,
[type="submit"]:hover {
  background-color: var(--colorPrimaryDark);
  color: var(--colorWhite);
}
button:focus,
.btn:focus,
[type="button"]:focus,
[type="reset"]:focus,
[type="submit"]:focus {
  color: var(--colorWhite);
  background-color: var(--colorPrimary);
  -webkit-box-shadow: var(--focusRingColor);
          box-shadow: var(--focusRingColor);
}
button #onetrust-consent-sdk:not(button):active,
.btn #onetrust-consent-sdk:not(button):active,
[type="button"] #onetrust-consent-sdk:not(button):active,
[type="reset"] #onetrust-consent-sdk:not(button):active,
[type="submit"] #onetrust-consent-sdk:not(button):active {
  background-color: var(--colorPrimaryLight) !important;
  color: var(--colorPrimaryDark);
  -webkit-box-shadow: none;
          box-shadow: none;
}
button:disabled,
.btn:disabled,
[type="button"]:disabled,
[type="reset"]:disabled,
[type="submit"]:disabled,
button.disabled,
.btn.disabled,
[type="button"].disabled,
[type="reset"].disabled,
[type="submit"].disabled {
  color: var(--colorWhite);
  background-color: var(--colorMediumGray);
  cursor: not-allowed;
  pointer-events: none;
}
button.primary-alternate,
.btn.primary-alternate,
[type="button"].primary-alternate,
[type="reset"].primary-alternate,
[type="submit"].primary-alternate {
  color: var(--colorWhite);
  background-color: var(--colorPrimaryAlternate);
  border: 2px solid var(--colorPrimaryAlternate);
}
button.primary-alternate:hover,
.btn.primary-alternate:hover,
[type="button"].primary-alternate:hover,
[type="reset"].primary-alternate:hover,
[type="submit"].primary-alternate:hover {
  color: var(--colorWhite);
  background-color: var(--colorPrimaryDarkAlternate);
  border-color: var(--colorPrimaryDarkAlternate);
}
button.primary-alternate #onetrust-consent-sdk:not(button):active,
.btn.primary-alternate #onetrust-consent-sdk:not(button):active,
[type="button"].primary-alternate #onetrust-consent-sdk:not(button):active,
[type="reset"].primary-alternate #onetrust-consent-sdk:not(button):active,
[type="submit"].primary-alternate #onetrust-consent-sdk:not(button):active {
  background-color: var(--colorPrimaryLightAlternate) !important;
  color: var(--colorPrimaryDarkAlternate);
  border-color: var(--colorPrimaryLightAlternate);
}
button.primary-alternate:focus,
.btn.primary-alternate:focus,
[type="button"].primary-alternate:focus,
[type="reset"].primary-alternate:focus,
[type="submit"].primary-alternate:focus {
  border-color: var(--colorPrimaryDarkAlternate);
}
button.primary-alternate:disabled,
.btn.primary-alternate:disabled,
[type="button"].primary-alternate:disabled,
[type="reset"].primary-alternate:disabled,
[type="submit"].primary-alternate:disabled,
button.primary-alternate.disabled,
.btn.primary-alternate.disabled,
[type="button"].primary-alternate.disabled,
[type="reset"].primary-alternate.disabled,
[type="submit"].primary-alternate.disabled {
  color: var(--colorWhite) !important;
  background-color: var(--colorMediumGray);
  border-color: var(--colorMediumGray);
}
button.btn-secondary,
.btn.btn-secondary,
[type="button"].btn-secondary,
[type="reset"].btn-secondary,
[type="submit"].btn-secondary,
button.secondary,
.btn.secondary,
[type="button"].secondary,
[type="reset"].secondary,
[type="submit"].secondary {
  color: var(--colorPrimary);
  border-color: currentColor;
  background-color: transparent;
}
button.btn-secondary:hover,
.btn.btn-secondary:hover,
[type="button"].btn-secondary:hover,
[type="reset"].btn-secondary:hover,
[type="submit"].btn-secondary:hover,
button.secondary:hover,
.btn.secondary:hover,
[type="button"].secondary:hover,
[type="reset"].secondary:hover,
[type="submit"].secondary:hover {
  color: var(--colorWhite);
  background-color: var(--colorPrimaryDark);
  border-color: var(--colorPrimary) !important;
}
button.btn-secondary #onetrust-consent-sdk:not(button):active,
.btn.btn-secondary #onetrust-consent-sdk:not(button):active,
[type="button"].btn-secondary #onetrust-consent-sdk:not(button):active,
[type="reset"].btn-secondary #onetrust-consent-sdk:not(button):active,
[type="submit"].btn-secondary #onetrust-consent-sdk:not(button):active,
button.secondary #onetrust-consent-sdk:not(button):active,
.btn.secondary #onetrust-consent-sdk:not(button):active,
[type="button"].secondary #onetrust-consent-sdk:not(button):active,
[type="reset"].secondary #onetrust-consent-sdk:not(button):active,
[type="submit"].secondary #onetrust-consent-sdk:not(button):active {
  background-color: var(--colorPrimaryLight) !important;
  color: var(--colorPrimaryDark);
}
button.btn-secondary #onetrust-consent-sdk:not(button):active:after,
.btn.btn-secondary #onetrust-consent-sdk:not(button):active:after,
[type="button"].btn-secondary #onetrust-consent-sdk:not(button):active:after,
[type="reset"].btn-secondary #onetrust-consent-sdk:not(button):active:after,
[type="submit"].btn-secondary #onetrust-consent-sdk:not(button):active:after,
button.secondary #onetrust-consent-sdk:not(button):active:after,
.btn.secondary #onetrust-consent-sdk:not(button):active:after,
[type="button"].secondary #onetrust-consent-sdk:not(button):active:after,
[type="reset"].secondary #onetrust-consent-sdk:not(button):active:after,
[type="submit"].secondary #onetrust-consent-sdk:not(button):active:after {
  content: "";
  position: absolute;
  z-index: -1;
  top: -0.125rem;
  left: -0.125rem;
  width: calc(100% + 0.25rem);
  height: calc(100% + 0.25rem);
  background-color: var(--colorPrimaryLight);
  border-radius: inherit;
  opacity: 0.5;
}
button.btn-secondary:focus,
.btn.btn-secondary:focus,
[type="button"].btn-secondary:focus,
[type="reset"].btn-secondary:focus,
[type="submit"].btn-secondary:focus,
button.secondary:focus,
.btn.secondary:focus,
[type="button"].secondary:focus,
[type="reset"].secondary:focus,
[type="submit"].secondary:focus {
  color: var(--colorPrimary);
}
button.btn-secondary:disabled,
.btn.btn-secondary:disabled,
[type="button"].btn-secondary:disabled,
[type="reset"].btn-secondary:disabled,
[type="submit"].btn-secondary:disabled,
button.secondary:disabled,
.btn.secondary:disabled,
[type="button"].secondary:disabled,
[type="reset"].secondary:disabled,
[type="submit"].secondary:disabled,
button.btn-secondary.disabled,
.btn.btn-secondary.disabled,
[type="button"].btn-secondary.disabled,
[type="reset"].btn-secondary.disabled,
[type="submit"].btn-secondary.disabled,
button.secondary.disabled,
.btn.secondary.disabled,
[type="button"].secondary.disabled,
[type="reset"].secondary.disabled,
[type="submit"].secondary.disabled {
  color: var(--colorLightText);
}
button.secondary-alternate,
.btn.secondary-alternate,
[type="button"].secondary-alternate,
[type="reset"].secondary-alternate,
[type="submit"].secondary-alternate {
  color: var(--colorPrimaryAlternate);
  background-color: transparent;
  border: 2px solid var(--colorPrimaryAlternate);
}
button.secondary-alternate:hover,
.btn.secondary-alternate:hover,
[type="button"].secondary-alternate:hover,
[type="reset"].secondary-alternate:hover,
[type="submit"].secondary-alternate:hover {
  color: var(--colorWhite);
  background-color: var(--colorPrimaryDarkAlternate);
  border-color: var(--colorPrimaryDarkAlternate) !important;
}
button.secondary-alternate #onetrust-consent-sdk:not(button):active,
.btn.secondary-alternate #onetrust-consent-sdk:not(button):active,
[type="button"].secondary-alternate #onetrust-consent-sdk:not(button):active,
[type="reset"].secondary-alternate #onetrust-consent-sdk:not(button):active,
[type="submit"].secondary-alternate #onetrust-consent-sdk:not(button):active {
  background-color: var(--colorPrimaryLightAlternate) !important;
  color: var(--colorPrimaryDarkAlternate);
  border-color: var(--colorPrimaryDarkAlternate) !important;
}
button.secondary-alternate:disabled,
.btn.secondary-alternate:disabled,
[type="button"].secondary-alternate:disabled,
[type="reset"].secondary-alternate:disabled,
[type="submit"].secondary-alternate:disabled,
button.secondary-alternate.disabled,
.btn.secondary-alternate.disabled,
[type="button"].secondary-alternate.disabled,
[type="reset"].secondary-alternate.disabled,
[type="submit"].secondary-alternate.disabled {
  color: var(--colorLightText) !important;
  border-color: var(--colorLightText) !important;
}
button.icon-left:before,
.btn.icon-left:before,
[type="button"].icon-left:before,
[type="reset"].icon-left:before,
[type="submit"].icon-left:before,
button.icon-right:before,
.btn.icon-right:before,
[type="button"].icon-right:before,
[type="reset"].icon-right:before,
[type="submit"].icon-right:before,
button.icon-only:before,
.btn.icon-only:before,
[type="button"].icon-only:before,
[type="reset"].icon-only:before,
[type="submit"].icon-only:before {
  display: none;
}
button.icon-left i,
.btn.icon-left i,
[type="button"].icon-left i,
[type="reset"].icon-left i,
[type="submit"].icon-left i,
button.icon-right i,
.btn.icon-right i,
[type="button"].icon-right i,
[type="reset"].icon-right i,
[type="submit"].icon-right i,
button.icon-only i,
.btn.icon-only i,
[type="button"].icon-only i,
[type="reset"].icon-only i,
[type="submit"].icon-only i,
button.icon-left span,
.btn.icon-left span,
[type="button"].icon-left span,
[type="reset"].icon-left span,
[type="submit"].icon-left span,
button.icon-right span,
.btn.icon-right span,
[type="button"].icon-right span,
[type="reset"].icon-right span,
[type="submit"].icon-right span,
button.icon-only span,
.btn.icon-only span,
[type="button"].icon-only span,
[type="reset"].icon-only span,
[type="submit"].icon-only span {
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: 0;
  font-size: 1rem;
  line-height: 1;
}
button.icon-left i:before,
.btn.icon-left i:before,
[type="button"].icon-left i:before,
[type="reset"].icon-left i:before,
[type="submit"].icon-left i:before,
button.icon-right i:before,
.btn.icon-right i:before,
[type="button"].icon-right i:before,
[type="reset"].icon-right i:before,
[type="submit"].icon-right i:before,
button.icon-only i:before,
.btn.icon-only i:before,
[type="button"].icon-only i:before,
[type="reset"].icon-only i:before,
[type="submit"].icon-only i:before,
button.icon-left span:before,
.btn.icon-left span:before,
[type="button"].icon-left span:before,
[type="reset"].icon-left span:before,
[type="submit"].icon-left span:before,
button.icon-right span:before,
.btn.icon-right span:before,
[type="button"].icon-right span:before,
[type="reset"].icon-right span:before,
[type="submit"].icon-right span:before,
button.icon-only span:before,
.btn.icon-only span:before,
[type="button"].icon-only span:before,
[type="reset"].icon-only span:before,
[type="submit"].icon-only span:before {
  display: block;
  height: 1rem;
  width: 1rem;
}
button.icon-left,
.btn.icon-left,
[type="button"].icon-left,
[type="reset"].icon-left,
[type="submit"].icon-left {
  padding-left: 2.5rem;
}
button.icon-left i,
.btn.icon-left i,
[type="button"].icon-left i,
[type="reset"].icon-left i,
[type="submit"].icon-left i,
button.icon-left span,
.btn.icon-left span,
[type="button"].icon-left span,
[type="reset"].icon-left span,
[type="submit"].icon-left span {
  left: 1rem;
}
button.icon-right,
.btn.icon-right,
[type="button"].icon-right,
[type="reset"].icon-right,
[type="submit"].icon-right {
  padding-right: 2.5rem;
}
button.icon-right i,
.btn.icon-right i,
[type="button"].icon-right i,
[type="reset"].icon-right i,
[type="submit"].icon-right i,
button.icon-right span,
.btn.icon-right span,
[type="button"].icon-right span,
[type="reset"].icon-right span,
[type="submit"].icon-right span {
  right: 1rem;
}
button.icon-only i,
.btn.icon-only i,
[type="button"].icon-only i,
[type="reset"].icon-only i,
[type="submit"].icon-only i,
button.icon-only span,
.btn.icon-only span,
[type="button"].icon-only span,
[type="reset"].icon-only span,
[type="submit"].icon-only span {
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
button.primary-large,
.btn.primary-large,
[type="button"].primary-large,
[type="reset"].primary-large,
[type="submit"].primary-large,
button.primary-alternate-large,
.btn.primary-alternate-large,
[type="button"].primary-alternate-large,
[type="reset"].primary-alternate-large,
[type="submit"].primary-alternate-large,
button.secondary-large,
.btn.secondary-large,
[type="button"].secondary-large,
[type="reset"].secondary-large,
[type="submit"].secondary-large,
button.secondary-alternate-large,
.btn.secondary-alternate-large,
[type="button"].secondary-alternate-large,
[type="reset"].secondary-alternate-large,
[type="submit"].secondary-alternate-large,
button.large,
.btn.large,
[type="button"].large,
[type="reset"].large,
[type="submit"].large {
  min-height: 3.125rem !important;
  min-width: 3.125rem;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  padding-right: 0.875rem;
  padding-left: 0.875rem;
}
button.primary-large.icon-left i,
.btn.primary-large.icon-left i,
[type="button"].primary-large.icon-left i,
[type="reset"].primary-large.icon-left i,
[type="submit"].primary-large.icon-left i,
button.primary-alternate-large.icon-left i,
.btn.primary-alternate-large.icon-left i,
[type="button"].primary-alternate-large.icon-left i,
[type="reset"].primary-alternate-large.icon-left i,
[type="submit"].primary-alternate-large.icon-left i,
button.secondary-large.icon-left i,
.btn.secondary-large.icon-left i,
[type="button"].secondary-large.icon-left i,
[type="reset"].secondary-large.icon-left i,
[type="submit"].secondary-large.icon-left i,
button.secondary-alternate-large.icon-left i,
.btn.secondary-alternate-large.icon-left i,
[type="button"].secondary-alternate-large.icon-left i,
[type="reset"].secondary-alternate-large.icon-left i,
[type="submit"].secondary-alternate-large.icon-left i,
button.large.icon-left i,
.btn.large.icon-left i,
[type="button"].large.icon-left i,
[type="reset"].large.icon-left i,
[type="submit"].large.icon-left i,
button.primary-large.icon-right i,
.btn.primary-large.icon-right i,
[type="button"].primary-large.icon-right i,
[type="reset"].primary-large.icon-right i,
[type="submit"].primary-large.icon-right i,
button.primary-alternate-large.icon-right i,
.btn.primary-alternate-large.icon-right i,
[type="button"].primary-alternate-large.icon-right i,
[type="reset"].primary-alternate-large.icon-right i,
[type="submit"].primary-alternate-large.icon-right i,
button.secondary-large.icon-right i,
.btn.secondary-large.icon-right i,
[type="button"].secondary-large.icon-right i,
[type="reset"].secondary-large.icon-right i,
[type="submit"].secondary-large.icon-right i,
button.secondary-alternate-large.icon-right i,
.btn.secondary-alternate-large.icon-right i,
[type="button"].secondary-alternate-large.icon-right i,
[type="reset"].secondary-alternate-large.icon-right i,
[type="submit"].secondary-alternate-large.icon-right i,
button.large.icon-right i,
.btn.large.icon-right i,
[type="button"].large.icon-right i,
[type="reset"].large.icon-right i,
[type="submit"].large.icon-right i,
button.primary-large.icon-only i,
.btn.primary-large.icon-only i,
[type="button"].primary-large.icon-only i,
[type="reset"].primary-large.icon-only i,
[type="submit"].primary-large.icon-only i,
button.primary-alternate-large.icon-only i,
.btn.primary-alternate-large.icon-only i,
[type="button"].primary-alternate-large.icon-only i,
[type="reset"].primary-alternate-large.icon-only i,
[type="submit"].primary-alternate-large.icon-only i,
button.secondary-large.icon-only i,
.btn.secondary-large.icon-only i,
[type="button"].secondary-large.icon-only i,
[type="reset"].secondary-large.icon-only i,
[type="submit"].secondary-large.icon-only i,
button.secondary-alternate-large.icon-only i,
.btn.secondary-alternate-large.icon-only i,
[type="button"].secondary-alternate-large.icon-only i,
[type="reset"].secondary-alternate-large.icon-only i,
[type="submit"].secondary-alternate-large.icon-only i,
button.large.icon-only i,
.btn.large.icon-only i,
[type="button"].large.icon-only i,
[type="reset"].large.icon-only i,
[type="submit"].large.icon-only i,
button.primary-large.icon-left span,
.btn.primary-large.icon-left span,
[type="button"].primary-large.icon-left span,
[type="reset"].primary-large.icon-left span,
[type="submit"].primary-large.icon-left span,
button.primary-alternate-large.icon-left span,
.btn.primary-alternate-large.icon-left span,
[type="button"].primary-alternate-large.icon-left span,
[type="reset"].primary-alternate-large.icon-left span,
[type="submit"].primary-alternate-large.icon-left span,
button.secondary-large.icon-left span,
.btn.secondary-large.icon-left span,
[type="button"].secondary-large.icon-left span,
[type="reset"].secondary-large.icon-left span,
[type="submit"].secondary-large.icon-left span,
button.secondary-alternate-large.icon-left span,
.btn.secondary-alternate-large.icon-left span,
[type="button"].secondary-alternate-large.icon-left span,
[type="reset"].secondary-alternate-large.icon-left span,
[type="submit"].secondary-alternate-large.icon-left span,
button.large.icon-left span,
.btn.large.icon-left span,
[type="button"].large.icon-left span,
[type="reset"].large.icon-left span,
[type="submit"].large.icon-left span,
button.primary-large.icon-right span,
.btn.primary-large.icon-right span,
[type="button"].primary-large.icon-right span,
[type="reset"].primary-large.icon-right span,
[type="submit"].primary-large.icon-right span,
button.primary-alternate-large.icon-right span,
.btn.primary-alternate-large.icon-right span,
[type="button"].primary-alternate-large.icon-right span,
[type="reset"].primary-alternate-large.icon-right span,
[type="submit"].primary-alternate-large.icon-right span,
button.secondary-large.icon-right span,
.btn.secondary-large.icon-right span,
[type="button"].secondary-large.icon-right span,
[type="reset"].secondary-large.icon-right span,
[type="submit"].secondary-large.icon-right span,
button.secondary-alternate-large.icon-right span,
.btn.secondary-alternate-large.icon-right span,
[type="button"].secondary-alternate-large.icon-right span,
[type="reset"].secondary-alternate-large.icon-right span,
[type="submit"].secondary-alternate-large.icon-right span,
button.large.icon-right span,
.btn.large.icon-right span,
[type="button"].large.icon-right span,
[type="reset"].large.icon-right span,
[type="submit"].large.icon-right span,
button.primary-large.icon-only span,
.btn.primary-large.icon-only span,
[type="button"].primary-large.icon-only span,
[type="reset"].primary-large.icon-only span,
[type="submit"].primary-large.icon-only span,
button.primary-alternate-large.icon-only span,
.btn.primary-alternate-large.icon-only span,
[type="button"].primary-alternate-large.icon-only span,
[type="reset"].primary-alternate-large.icon-only span,
[type="submit"].primary-alternate-large.icon-only span,
button.secondary-large.icon-only span,
.btn.secondary-large.icon-only span,
[type="button"].secondary-large.icon-only span,
[type="reset"].secondary-large.icon-only span,
[type="submit"].secondary-large.icon-only span,
button.secondary-alternate-large.icon-only span,
.btn.secondary-alternate-large.icon-only span,
[type="button"].secondary-alternate-large.icon-only span,
[type="reset"].secondary-alternate-large.icon-only span,
[type="submit"].secondary-alternate-large.icon-only span,
button.large.icon-only span,
.btn.large.icon-only span,
[type="button"].large.icon-only span,
[type="reset"].large.icon-only span,
[type="submit"].large.icon-only span {
  font-size: 1.5rem;
}
button.primary-large.icon-left,
.btn.primary-large.icon-left,
[type="button"].primary-large.icon-left,
[type="reset"].primary-large.icon-left,
[type="submit"].primary-large.icon-left,
button.primary-alternate-large.icon-left,
.btn.primary-alternate-large.icon-left,
[type="button"].primary-alternate-large.icon-left,
[type="reset"].primary-alternate-large.icon-left,
[type="submit"].primary-alternate-large.icon-left,
button.secondary-large.icon-left,
.btn.secondary-large.icon-left,
[type="button"].secondary-large.icon-left,
[type="reset"].secondary-large.icon-left,
[type="submit"].secondary-large.icon-left,
button.secondary-alternate-large.icon-left,
.btn.secondary-alternate-large.icon-left,
[type="button"].secondary-alternate-large.icon-left,
[type="reset"].secondary-alternate-large.icon-left,
[type="submit"].secondary-alternate-large.icon-left,
button.large.icon-left,
.btn.large.icon-left,
[type="button"].large.icon-left,
[type="reset"].large.icon-left,
[type="submit"].large.icon-left {
  padding-left: 3.5rem;
}
button.primary-large.icon-right,
.btn.primary-large.icon-right,
[type="button"].primary-large.icon-right,
[type="reset"].primary-large.icon-right,
[type="submit"].primary-large.icon-right,
button.primary-alternate-large.icon-right,
.btn.primary-alternate-large.icon-right,
[type="button"].primary-alternate-large.icon-right,
[type="reset"].primary-alternate-large.icon-right,
[type="submit"].primary-alternate-large.icon-right,
button.secondary-large.icon-right,
.btn.secondary-large.icon-right,
[type="button"].secondary-large.icon-right,
[type="reset"].secondary-large.icon-right,
[type="submit"].secondary-large.icon-right,
button.secondary-alternate-large.icon-right,
.btn.secondary-alternate-large.icon-right,
[type="button"].secondary-alternate-large.icon-right,
[type="reset"].secondary-alternate-large.icon-right,
[type="submit"].secondary-alternate-large.icon-right,
button.large.icon-right,
.btn.large.icon-right,
[type="button"].large.icon-right,
[type="reset"].large.icon-right,
[type="submit"].large.icon-right {
  padding-right: 3.5rem;
}
button.primary-large i:before,
.btn.primary-large i:before,
[type="button"].primary-large i:before,
[type="reset"].primary-large i:before,
[type="submit"].primary-large i:before,
button.primary-alternate-large i:before,
.btn.primary-alternate-large i:before,
[type="button"].primary-alternate-large i:before,
[type="reset"].primary-alternate-large i:before,
[type="submit"].primary-alternate-large i:before,
button.secondary-large i:before,
.btn.secondary-large i:before,
[type="button"].secondary-large i:before,
[type="reset"].secondary-large i:before,
[type="submit"].secondary-large i:before,
button.secondary-alternate-large i:before,
.btn.secondary-alternate-large i:before,
[type="button"].secondary-alternate-large i:before,
[type="reset"].secondary-alternate-large i:before,
[type="submit"].secondary-alternate-large i:before,
button.large i:before,
.btn.large i:before,
[type="button"].large i:before,
[type="reset"].large i:before,
[type="submit"].large i:before,
button.primary-large span:before,
.btn.primary-large span:before,
[type="button"].primary-large span:before,
[type="reset"].primary-large span:before,
[type="submit"].primary-large span:before,
button.primary-alternate-large span:before,
.btn.primary-alternate-large span:before,
[type="button"].primary-alternate-large span:before,
[type="reset"].primary-alternate-large span:before,
[type="submit"].primary-alternate-large span:before,
button.secondary-large span:before,
.btn.secondary-large span:before,
[type="button"].secondary-large span:before,
[type="reset"].secondary-large span:before,
[type="submit"].secondary-large span:before,
button.secondary-alternate-large span:before,
.btn.secondary-alternate-large span:before,
[type="button"].secondary-alternate-large span:before,
[type="reset"].secondary-alternate-large span:before,
[type="submit"].secondary-alternate-large span:before,
button.large span:before,
.btn.large span:before,
[type="button"].large span:before,
[type="reset"].large span:before,
[type="submit"].large span:before {
  width: 1.5rem;
  height: 1.5rem;
}
button.primary-regular,
.btn.primary-regular,
[type="button"].primary-regular,
[type="reset"].primary-regular,
[type="submit"].primary-regular,
button.primary-alternate-regular,
.btn.primary-alternate-regular,
[type="button"].primary-alternate-regular,
[type="reset"].primary-alternate-regular,
[type="submit"].primary-alternate-regular,
button.secondary-regular,
.btn.secondary-regular,
[type="button"].secondary-regular,
[type="reset"].secondary-regular,
[type="submit"].secondary-regular,
button.secondary-alternate-regular,
.btn.secondary-alternate-regular,
[type="button"].secondary-alternate-regular,
[type="reset"].secondary-alternate-regular,
[type="submit"].secondary-alternate-regular,
button.regular,
.btn.regular,
[type="button"].regular,
[type="reset"].regular,
[type="submit"].regular {
  min-height: 2.5rem !important;
  min-width: 2.5rem;
  padding-right: 0.875rem;
  padding-left: 0.875rem;
  padding-top: 0.5625rem;
  padding-bottom: 0.5625rem;
}
button.icon-right,
.btn.icon-right,
[type="button"].icon-right,
[type="reset"].icon-right,
[type="submit"].icon-right {
  padding-right: 2.5rem;
}
button.icon-left,
.btn.icon-left,
[type="button"].icon-left,
[type="reset"].icon-left,
[type="submit"].icon-left {
  padding-left: 2.5rem;
}
button.primary-small,
.btn.primary-small,
[type="button"].primary-small,
[type="reset"].primary-small,
[type="submit"].primary-small,
button.primary-alternate-small,
.btn.primary-alternate-small,
[type="button"].primary-alternate-small,
[type="reset"].primary-alternate-small,
[type="submit"].primary-alternate-small,
button.secondary-small,
.btn.secondary-small,
[type="button"].secondary-small,
[type="reset"].secondary-small,
[type="submit"].secondary-small,
button.secondary-alternate-small,
.btn.secondary-alternate-small,
[type="button"].secondary-alternate-small,
[type="reset"].secondary-alternate-small,
[type="submit"].secondary-alternate-small,
button.small,
.btn.small,
[type="button"].small,
[type="reset"].small,
[type="submit"].small {
  min-height: 2rem !important;
  min-width: 2rem;
  padding-right: 0.875rem;
  padding-left: 0.875rem;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
}
button.primary-small.icon-left,
.btn.primary-small.icon-left,
[type="button"].primary-small.icon-left,
[type="reset"].primary-small.icon-left,
[type="submit"].primary-small.icon-left,
button.primary-alternate-small.icon-left,
.btn.primary-alternate-small.icon-left,
[type="button"].primary-alternate-small.icon-left,
[type="reset"].primary-alternate-small.icon-left,
[type="submit"].primary-alternate-small.icon-left,
button.secondary-small.icon-left,
.btn.secondary-small.icon-left,
[type="button"].secondary-small.icon-left,
[type="reset"].secondary-small.icon-left,
[type="submit"].secondary-small.icon-left,
button.secondary-alternate-small.icon-left,
.btn.secondary-alternate-small.icon-left,
[type="button"].secondary-alternate-small.icon-left,
[type="reset"].secondary-alternate-small.icon-left,
[type="submit"].secondary-alternate-small.icon-left,
button.small.icon-left,
.btn.small.icon-left,
[type="button"].small.icon-left,
[type="reset"].small.icon-left,
[type="submit"].small.icon-left {
  padding-left: 2.5rem;
}
button.primary-small.icon-left i,
.btn.primary-small.icon-left i,
[type="button"].primary-small.icon-left i,
[type="reset"].primary-small.icon-left i,
[type="submit"].primary-small.icon-left i,
button.primary-alternate-small.icon-left i,
.btn.primary-alternate-small.icon-left i,
[type="button"].primary-alternate-small.icon-left i,
[type="reset"].primary-alternate-small.icon-left i,
[type="submit"].primary-alternate-small.icon-left i,
button.secondary-small.icon-left i,
.btn.secondary-small.icon-left i,
[type="button"].secondary-small.icon-left i,
[type="reset"].secondary-small.icon-left i,
[type="submit"].secondary-small.icon-left i,
button.secondary-alternate-small.icon-left i,
.btn.secondary-alternate-small.icon-left i,
[type="button"].secondary-alternate-small.icon-left i,
[type="reset"].secondary-alternate-small.icon-left i,
[type="submit"].secondary-alternate-small.icon-left i,
button.small.icon-left i,
.btn.small.icon-left i,
[type="button"].small.icon-left i,
[type="reset"].small.icon-left i,
[type="submit"].small.icon-left i,
button.primary-small.icon-left span,
.btn.primary-small.icon-left span,
[type="button"].primary-small.icon-left span,
[type="reset"].primary-small.icon-left span,
[type="submit"].primary-small.icon-left span,
button.primary-alternate-small.icon-left span,
.btn.primary-alternate-small.icon-left span,
[type="button"].primary-alternate-small.icon-left span,
[type="reset"].primary-alternate-small.icon-left span,
[type="submit"].primary-alternate-small.icon-left span,
button.secondary-small.icon-left span,
.btn.secondary-small.icon-left span,
[type="button"].secondary-small.icon-left span,
[type="reset"].secondary-small.icon-left span,
[type="submit"].secondary-small.icon-left span,
button.secondary-alternate-small.icon-left span,
.btn.secondary-alternate-small.icon-left span,
[type="button"].secondary-alternate-small.icon-left span,
[type="reset"].secondary-alternate-small.icon-left span,
[type="submit"].secondary-alternate-small.icon-left span,
button.small.icon-left span,
.btn.small.icon-left span,
[type="button"].small.icon-left span,
[type="reset"].small.icon-left span,
[type="submit"].small.icon-left span {
  left: 1rem;
}
button.primary-small.icon-right,
.btn.primary-small.icon-right,
[type="button"].primary-small.icon-right,
[type="reset"].primary-small.icon-right,
[type="submit"].primary-small.icon-right,
button.primary-alternate-small.icon-right,
.btn.primary-alternate-small.icon-right,
[type="button"].primary-alternate-small.icon-right,
[type="reset"].primary-alternate-small.icon-right,
[type="submit"].primary-alternate-small.icon-right,
button.secondary-small.icon-right,
.btn.secondary-small.icon-right,
[type="button"].secondary-small.icon-right,
[type="reset"].secondary-small.icon-right,
[type="submit"].secondary-small.icon-right,
button.secondary-alternate-small.icon-right,
.btn.secondary-alternate-small.icon-right,
[type="button"].secondary-alternate-small.icon-right,
[type="reset"].secondary-alternate-small.icon-right,
[type="submit"].secondary-alternate-small.icon-right,
button.small.icon-right,
.btn.small.icon-right,
[type="button"].small.icon-right,
[type="reset"].small.icon-right,
[type="submit"].small.icon-right {
  padding-right: 2.5rem;
}
button.primary-small.icon-right i,
.btn.primary-small.icon-right i,
[type="button"].primary-small.icon-right i,
[type="reset"].primary-small.icon-right i,
[type="submit"].primary-small.icon-right i,
button.primary-alternate-small.icon-right i,
.btn.primary-alternate-small.icon-right i,
[type="button"].primary-alternate-small.icon-right i,
[type="reset"].primary-alternate-small.icon-right i,
[type="submit"].primary-alternate-small.icon-right i,
button.secondary-small.icon-right i,
.btn.secondary-small.icon-right i,
[type="button"].secondary-small.icon-right i,
[type="reset"].secondary-small.icon-right i,
[type="submit"].secondary-small.icon-right i,
button.secondary-alternate-small.icon-right i,
.btn.secondary-alternate-small.icon-right i,
[type="button"].secondary-alternate-small.icon-right i,
[type="reset"].secondary-alternate-small.icon-right i,
[type="submit"].secondary-alternate-small.icon-right i,
button.small.icon-right i,
.btn.small.icon-right i,
[type="button"].small.icon-right i,
[type="reset"].small.icon-right i,
[type="submit"].small.icon-right i,
button.primary-small.icon-right span,
.btn.primary-small.icon-right span,
[type="button"].primary-small.icon-right span,
[type="reset"].primary-small.icon-right span,
[type="submit"].primary-small.icon-right span,
button.primary-alternate-small.icon-right span,
.btn.primary-alternate-small.icon-right span,
[type="button"].primary-alternate-small.icon-right span,
[type="reset"].primary-alternate-small.icon-right span,
[type="submit"].primary-alternate-small.icon-right span,
button.secondary-small.icon-right span,
.btn.secondary-small.icon-right span,
[type="button"].secondary-small.icon-right span,
[type="reset"].secondary-small.icon-right span,
[type="submit"].secondary-small.icon-right span,
button.secondary-alternate-small.icon-right span,
.btn.secondary-alternate-small.icon-right span,
[type="button"].secondary-alternate-small.icon-right span,
[type="reset"].secondary-alternate-small.icon-right span,
[type="submit"].secondary-alternate-small.icon-right span,
button.small.icon-right span,
.btn.small.icon-right span,
[type="button"].small.icon-right span,
[type="reset"].small.icon-right span,
[type="submit"].small.icon-right span {
  right: 1rem;
}
button.primary-small i:before,
.btn.primary-small i:before,
[type="button"].primary-small i:before,
[type="reset"].primary-small i:before,
[type="submit"].primary-small i:before,
button.primary-alternate-small i:before,
.btn.primary-alternate-small i:before,
[type="button"].primary-alternate-small i:before,
[type="reset"].primary-alternate-small i:before,
[type="submit"].primary-alternate-small i:before,
button.secondary-small i:before,
.btn.secondary-small i:before,
[type="button"].secondary-small i:before,
[type="reset"].secondary-small i:before,
[type="submit"].secondary-small i:before,
button.secondary-alternate-small i:before,
.btn.secondary-alternate-small i:before,
[type="button"].secondary-alternate-small i:before,
[type="reset"].secondary-alternate-small i:before,
[type="submit"].secondary-alternate-small i:before,
button.small i:before,
.btn.small i:before,
[type="button"].small i:before,
[type="reset"].small i:before,
[type="submit"].small i:before,
button.primary-small span:before,
.btn.primary-small span:before,
[type="button"].primary-small span:before,
[type="reset"].primary-small span:before,
[type="submit"].primary-small span:before,
button.primary-alternate-small span:before,
.btn.primary-alternate-small span:before,
[type="button"].primary-alternate-small span:before,
[type="reset"].primary-alternate-small span:before,
[type="submit"].primary-alternate-small span:before,
button.secondary-small span:before,
.btn.secondary-small span:before,
[type="button"].secondary-small span:before,
[type="reset"].secondary-small span:before,
[type="submit"].secondary-small span:before,
button.secondary-alternate-small span:before,
.btn.secondary-alternate-small span:before,
[type="button"].secondary-alternate-small span:before,
[type="reset"].secondary-alternate-small span:before,
[type="submit"].secondary-alternate-small span:before,
button.small span:before,
.btn.small span:before,
[type="button"].small span:before,
[type="reset"].small span:before,
[type="submit"].small span:before {
  width: 1rem;
  height: 1rem;
}
button.primary-x-small,
.btn.primary-x-small,
[type="button"].primary-x-small,
[type="reset"].primary-x-small,
[type="submit"].primary-x-small,
button.primary-alternate-x-small,
.btn.primary-alternate-x-small,
[type="button"].primary-alternate-x-small,
[type="reset"].primary-alternate-x-small,
[type="submit"].primary-alternate-x-small,
button.secondary-x-small,
.btn.secondary-x-small,
[type="button"].secondary-x-small,
[type="reset"].secondary-x-small,
[type="submit"].secondary-x-small,
button.secondary-alternate-x-small,
.btn.secondary-alternate-x-small,
[type="button"].secondary-alternate-x-small,
[type="reset"].secondary-alternate-x-small,
[type="submit"].secondary-alternate-x-small,
button.x-small,
.btn.x-small,
[type="button"].x-small,
[type="reset"].x-small,
[type="submit"].x-small {
  min-height: 1.5rem !important;
  min-width: 1.5rem;
  padding-right: 0.375rem;
  padding-left: 0.375rem;
  padding-top: 0.0625rem;
  padding-bottom: 0.0625rem;
  font-size: 0.75rem;
}
button.primary-x-small.icon-left,
.btn.primary-x-small.icon-left,
[type="button"].primary-x-small.icon-left,
[type="reset"].primary-x-small.icon-left,
[type="submit"].primary-x-small.icon-left,
button.primary-alternate-x-small.icon-left,
.btn.primary-alternate-x-small.icon-left,
[type="button"].primary-alternate-x-small.icon-left,
[type="reset"].primary-alternate-x-small.icon-left,
[type="submit"].primary-alternate-x-small.icon-left,
button.secondary-x-small.icon-left,
.btn.secondary-x-small.icon-left,
[type="button"].secondary-x-small.icon-left,
[type="reset"].secondary-x-small.icon-left,
[type="submit"].secondary-x-small.icon-left,
button.secondary-alternate-x-small.icon-left,
.btn.secondary-alternate-x-small.icon-left,
[type="button"].secondary-alternate-x-small.icon-left,
[type="reset"].secondary-alternate-x-small.icon-left,
[type="submit"].secondary-alternate-x-small.icon-left,
button.x-small.icon-left,
.btn.x-small.icon-left,
[type="button"].x-small.icon-left,
[type="reset"].x-small.icon-left,
[type="submit"].x-small.icon-left {
  padding-left: 1.5rem;
}
button.primary-x-small.icon-left i,
.btn.primary-x-small.icon-left i,
[type="button"].primary-x-small.icon-left i,
[type="reset"].primary-x-small.icon-left i,
[type="submit"].primary-x-small.icon-left i,
button.primary-alternate-x-small.icon-left i,
.btn.primary-alternate-x-small.icon-left i,
[type="button"].primary-alternate-x-small.icon-left i,
[type="reset"].primary-alternate-x-small.icon-left i,
[type="submit"].primary-alternate-x-small.icon-left i,
button.secondary-x-small.icon-left i,
.btn.secondary-x-small.icon-left i,
[type="button"].secondary-x-small.icon-left i,
[type="reset"].secondary-x-small.icon-left i,
[type="submit"].secondary-x-small.icon-left i,
button.secondary-alternate-x-small.icon-left i,
.btn.secondary-alternate-x-small.icon-left i,
[type="button"].secondary-alternate-x-small.icon-left i,
[type="reset"].secondary-alternate-x-small.icon-left i,
[type="submit"].secondary-alternate-x-small.icon-left i,
button.x-small.icon-left i,
.btn.x-small.icon-left i,
[type="button"].x-small.icon-left i,
[type="reset"].x-small.icon-left i,
[type="submit"].x-small.icon-left i,
button.primary-x-small.icon-left span,
.btn.primary-x-small.icon-left span,
[type="button"].primary-x-small.icon-left span,
[type="reset"].primary-x-small.icon-left span,
[type="submit"].primary-x-small.icon-left span,
button.primary-alternate-x-small.icon-left span,
.btn.primary-alternate-x-small.icon-left span,
[type="button"].primary-alternate-x-small.icon-left span,
[type="reset"].primary-alternate-x-small.icon-left span,
[type="submit"].primary-alternate-x-small.icon-left span,
button.secondary-x-small.icon-left span,
.btn.secondary-x-small.icon-left span,
[type="button"].secondary-x-small.icon-left span,
[type="reset"].secondary-x-small.icon-left span,
[type="submit"].secondary-x-small.icon-left span,
button.secondary-alternate-x-small.icon-left span,
.btn.secondary-alternate-x-small.icon-left span,
[type="button"].secondary-alternate-x-small.icon-left span,
[type="reset"].secondary-alternate-x-small.icon-left span,
[type="submit"].secondary-alternate-x-small.icon-left span,
button.x-small.icon-left span,
.btn.x-small.icon-left span,
[type="button"].x-small.icon-left span,
[type="reset"].x-small.icon-left span,
[type="submit"].x-small.icon-left span {
  left: 0.5rem;
}
button.primary-x-small.icon-right,
.btn.primary-x-small.icon-right,
[type="button"].primary-x-small.icon-right,
[type="reset"].primary-x-small.icon-right,
[type="submit"].primary-x-small.icon-right,
button.primary-alternate-x-small.icon-right,
.btn.primary-alternate-x-small.icon-right,
[type="button"].primary-alternate-x-small.icon-right,
[type="reset"].primary-alternate-x-small.icon-right,
[type="submit"].primary-alternate-x-small.icon-right,
button.secondary-x-small.icon-right,
.btn.secondary-x-small.icon-right,
[type="button"].secondary-x-small.icon-right,
[type="reset"].secondary-x-small.icon-right,
[type="submit"].secondary-x-small.icon-right,
button.secondary-alternate-x-small.icon-right,
.btn.secondary-alternate-x-small.icon-right,
[type="button"].secondary-alternate-x-small.icon-right,
[type="reset"].secondary-alternate-x-small.icon-right,
[type="submit"].secondary-alternate-x-small.icon-right,
button.x-small.icon-right,
.btn.x-small.icon-right,
[type="button"].x-small.icon-right,
[type="reset"].x-small.icon-right,
[type="submit"].x-small.icon-right {
  padding-right: 1.5rem;
}
button.primary-x-small.icon-right i,
.btn.primary-x-small.icon-right i,
[type="button"].primary-x-small.icon-right i,
[type="reset"].primary-x-small.icon-right i,
[type="submit"].primary-x-small.icon-right i,
button.primary-alternate-x-small.icon-right i,
.btn.primary-alternate-x-small.icon-right i,
[type="button"].primary-alternate-x-small.icon-right i,
[type="reset"].primary-alternate-x-small.icon-right i,
[type="submit"].primary-alternate-x-small.icon-right i,
button.secondary-x-small.icon-right i,
.btn.secondary-x-small.icon-right i,
[type="button"].secondary-x-small.icon-right i,
[type="reset"].secondary-x-small.icon-right i,
[type="submit"].secondary-x-small.icon-right i,
button.secondary-alternate-x-small.icon-right i,
.btn.secondary-alternate-x-small.icon-right i,
[type="button"].secondary-alternate-x-small.icon-right i,
[type="reset"].secondary-alternate-x-small.icon-right i,
[type="submit"].secondary-alternate-x-small.icon-right i,
button.x-small.icon-right i,
.btn.x-small.icon-right i,
[type="button"].x-small.icon-right i,
[type="reset"].x-small.icon-right i,
[type="submit"].x-small.icon-right i,
button.primary-x-small.icon-right span,
.btn.primary-x-small.icon-right span,
[type="button"].primary-x-small.icon-right span,
[type="reset"].primary-x-small.icon-right span,
[type="submit"].primary-x-small.icon-right span,
button.primary-alternate-x-small.icon-right span,
.btn.primary-alternate-x-small.icon-right span,
[type="button"].primary-alternate-x-small.icon-right span,
[type="reset"].primary-alternate-x-small.icon-right span,
[type="submit"].primary-alternate-x-small.icon-right span,
button.secondary-x-small.icon-right span,
.btn.secondary-x-small.icon-right span,
[type="button"].secondary-x-small.icon-right span,
[type="reset"].secondary-x-small.icon-right span,
[type="submit"].secondary-x-small.icon-right span,
button.secondary-alternate-x-small.icon-right span,
.btn.secondary-alternate-x-small.icon-right span,
[type="button"].secondary-alternate-x-small.icon-right span,
[type="reset"].secondary-alternate-x-small.icon-right span,
[type="submit"].secondary-alternate-x-small.icon-right span,
button.x-small.icon-right span,
.btn.x-small.icon-right span,
[type="button"].x-small.icon-right span,
[type="reset"].x-small.icon-right span,
[type="submit"].x-small.icon-right span {
  right: 0.5rem;
}
button.primary-x-small i:before,
.btn.primary-x-small i:before,
[type="button"].primary-x-small i:before,
[type="reset"].primary-x-small i:before,
[type="submit"].primary-x-small i:before,
button.primary-alternate-x-small i:before,
.btn.primary-alternate-x-small i:before,
[type="button"].primary-alternate-x-small i:before,
[type="reset"].primary-alternate-x-small i:before,
[type="submit"].primary-alternate-x-small i:before,
button.secondary-x-small i:before,
.btn.secondary-x-small i:before,
[type="button"].secondary-x-small i:before,
[type="reset"].secondary-x-small i:before,
[type="submit"].secondary-x-small i:before,
button.secondary-alternate-x-small i:before,
.btn.secondary-alternate-x-small i:before,
[type="button"].secondary-alternate-x-small i:before,
[type="reset"].secondary-alternate-x-small i:before,
[type="submit"].secondary-alternate-x-small i:before,
button.x-small i:before,
.btn.x-small i:before,
[type="button"].x-small i:before,
[type="reset"].x-small i:before,
[type="submit"].x-small i:before,
button.primary-x-small span:before,
.btn.primary-x-small span:before,
[type="button"].primary-x-small span:before,
[type="reset"].primary-x-small span:before,
[type="submit"].primary-x-small span:before,
button.primary-alternate-x-small span:before,
.btn.primary-alternate-x-small span:before,
[type="button"].primary-alternate-x-small span:before,
[type="reset"].primary-alternate-x-small span:before,
[type="submit"].primary-alternate-x-small span:before,
button.secondary-x-small span:before,
.btn.secondary-x-small span:before,
[type="button"].secondary-x-small span:before,
[type="reset"].secondary-x-small span:before,
[type="submit"].secondary-x-small span:before,
button.secondary-alternate-x-small span:before,
.btn.secondary-alternate-x-small span:before,
[type="button"].secondary-alternate-x-small span:before,
[type="reset"].secondary-alternate-x-small span:before,
[type="submit"].secondary-alternate-x-small span:before,
button.x-small span:before,
.btn.x-small span:before,
[type="button"].x-small span:before,
[type="reset"].x-small span:before,
[type="submit"].x-small span:before {
  width: 0.75rem;
  height: 0.75rem;
}
.bg-black button,
.bg-dark-gray button,
.has-black-background-color button,
.has-dark-gray-background-color button,
.bg-black .btn,
.bg-dark-gray .btn,
.has-black-background-color .btn,
.has-dark-gray-background-color .btn,
.bg-black [type="button"],
.bg-dark-gray [type="button"],
.has-black-background-color [type="button"],
.has-dark-gray-background-color [type="button"],
.bg-black [type="reset"],
.bg-dark-gray [type="reset"],
.has-black-background-color [type="reset"],
.has-dark-gray-background-color [type="reset"],
.bg-black [type="submit"],
.bg-dark-gray [type="submit"],
.has-black-background-color [type="submit"],
.has-dark-gray-background-color [type="submit"] {
  color: var(--colorPrimary);
  background-color: var(--colorWhite);
}
.bg-black button:hover,
.bg-dark-gray button:hover,
.has-black-background-color button:hover,
.has-dark-gray-background-color button:hover,
.bg-black .btn:hover,
.bg-dark-gray .btn:hover,
.has-black-background-color .btn:hover,
.has-dark-gray-background-color .btn:hover,
.bg-black [type="button"]:hover,
.bg-dark-gray [type="button"]:hover,
.has-black-background-color [type="button"]:hover,
.has-dark-gray-background-color [type="button"]:hover,
.bg-black [type="reset"]:hover,
.bg-dark-gray [type="reset"]:hover,
.has-black-background-color [type="reset"]:hover,
.has-dark-gray-background-color [type="reset"]:hover,
.bg-black [type="submit"]:hover,
.bg-dark-gray [type="submit"]:hover,
.has-black-background-color [type="submit"]:hover,
.has-dark-gray-background-color [type="submit"]:hover {
  color: var(--colorWhite);
  background-color: transparent;
  border: 2px solid #fff;
}
.bg-black button:focus,
.bg-dark-gray button:focus,
.has-black-background-color button:focus,
.has-dark-gray-background-color button:focus,
.bg-black .btn:focus,
.bg-dark-gray .btn:focus,
.has-black-background-color .btn:focus,
.has-dark-gray-background-color .btn:focus,
.bg-black [type="button"]:focus,
.bg-dark-gray [type="button"]:focus,
.has-black-background-color [type="button"]:focus,
.has-dark-gray-background-color [type="button"]:focus,
.bg-black [type="reset"]:focus,
.bg-dark-gray [type="reset"]:focus,
.has-black-background-color [type="reset"]:focus,
.has-dark-gray-background-color [type="reset"]:focus,
.bg-black [type="submit"]:focus,
.bg-dark-gray [type="submit"]:focus,
.has-black-background-color [type="submit"]:focus,
.has-dark-gray-background-color [type="submit"]:focus {
  color: var(--colorPrimary);
  background-color: var(--colorWhite);
  -webkit-box-shadow: 0 0 0 1px #000, 0 0 0 2px #fff;
          box-shadow: 0 0 0 1px #000, 0 0 0 2px #fff;
}
.bg-black button #onetrust-consent-sdk:not(button):active,
.bg-dark-gray button #onetrust-consent-sdk:not(button):active,
.has-black-background-color button #onetrust-consent-sdk:not(button):active,
.has-dark-gray-background-color button #onetrust-consent-sdk:not(button):active,
.bg-black .btn #onetrust-consent-sdk:not(button):active,
.bg-dark-gray .btn #onetrust-consent-sdk:not(button):active,
.has-black-background-color .btn #onetrust-consent-sdk:not(button):active,
.has-dark-gray-background-color .btn #onetrust-consent-sdk:not(button):active,
.bg-black [type="button"] #onetrust-consent-sdk:not(button):active,
.bg-dark-gray [type="button"] #onetrust-consent-sdk:not(button):active,
.has-black-background-color [type="button"] #onetrust-consent-sdk:not(button):active,
.has-dark-gray-background-color [type="button"] #onetrust-consent-sdk:not(button):active,
.bg-black [type="reset"] #onetrust-consent-sdk:not(button):active,
.bg-dark-gray [type="reset"] #onetrust-consent-sdk:not(button):active,
.has-black-background-color [type="reset"] #onetrust-consent-sdk:not(button):active,
.has-dark-gray-background-color [type="reset"] #onetrust-consent-sdk:not(button):active,
.bg-black [type="submit"] #onetrust-consent-sdk:not(button):active,
.bg-dark-gray [type="submit"] #onetrust-consent-sdk:not(button):active,
.has-black-background-color [type="submit"] #onetrust-consent-sdk:not(button):active,
.has-dark-gray-background-color [type="submit"] #onetrust-consent-sdk:not(button):active {
  background-color: var(--colorPrimaryLight) !important;
  color: var(--colorDarkText);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.bg-black button:disabled,
.bg-dark-gray button:disabled,
.has-black-background-color button:disabled,
.has-dark-gray-background-color button:disabled,
.bg-black .btn:disabled,
.bg-dark-gray .btn:disabled,
.has-black-background-color .btn:disabled,
.has-dark-gray-background-color .btn:disabled,
.bg-black [type="button"]:disabled,
.bg-dark-gray [type="button"]:disabled,
.has-black-background-color [type="button"]:disabled,
.has-dark-gray-background-color [type="button"]:disabled,
.bg-black [type="reset"]:disabled,
.bg-dark-gray [type="reset"]:disabled,
.has-black-background-color [type="reset"]:disabled,
.has-dark-gray-background-color [type="reset"]:disabled,
.bg-black [type="submit"]:disabled,
.bg-dark-gray [type="submit"]:disabled,
.has-black-background-color [type="submit"]:disabled,
.has-dark-gray-background-color [type="submit"]:disabled,
.bg-black button.disabled,
.bg-dark-gray button.disabled,
.has-black-background-color button.disabled,
.has-dark-gray-background-color button.disabled,
.bg-black .btn.disabled,
.bg-dark-gray .btn.disabled,
.has-black-background-color .btn.disabled,
.has-dark-gray-background-color .btn.disabled,
.bg-black [type="button"].disabled,
.bg-dark-gray [type="button"].disabled,
.has-black-background-color [type="button"].disabled,
.has-dark-gray-background-color [type="button"].disabled,
.bg-black [type="reset"].disabled,
.bg-dark-gray [type="reset"].disabled,
.has-black-background-color [type="reset"].disabled,
.has-dark-gray-background-color [type="reset"].disabled,
.bg-black [type="submit"].disabled,
.bg-dark-gray [type="submit"].disabled,
.has-black-background-color [type="submit"].disabled,
.has-dark-gray-background-color [type="submit"].disabled {
  color: var(--colorDarkText);
  background-color: var(--colorLightGray) !important;
  opacity: 0.4;
}
.bg-black button.btn-secondary,
.bg-dark-gray button.btn-secondary,
.has-black-background-color button.btn-secondary,
.has-dark-gray-background-color button.btn-secondary,
.bg-black .btn.btn-secondary,
.bg-dark-gray .btn.btn-secondary,
.has-black-background-color .btn.btn-secondary,
.has-dark-gray-background-color .btn.btn-secondary,
.bg-black [type="button"].btn-secondary,
.bg-dark-gray [type="button"].btn-secondary,
.has-black-background-color [type="button"].btn-secondary,
.has-dark-gray-background-color [type="button"].btn-secondary,
.bg-black [type="reset"].btn-secondary,
.bg-dark-gray [type="reset"].btn-secondary,
.has-black-background-color [type="reset"].btn-secondary,
.has-dark-gray-background-color [type="reset"].btn-secondary,
.bg-black [type="submit"].btn-secondary,
.bg-dark-gray [type="submit"].btn-secondary,
.has-black-background-color [type="submit"].btn-secondary,
.has-dark-gray-background-color [type="submit"].btn-secondary,
.bg-black button.secondary,
.bg-dark-gray button.secondary,
.has-black-background-color button.secondary,
.has-dark-gray-background-color button.secondary,
.bg-black .btn.secondary,
.bg-dark-gray .btn.secondary,
.has-black-background-color .btn.secondary,
.has-dark-gray-background-color .btn.secondary,
.bg-black [type="button"].secondary,
.bg-dark-gray [type="button"].secondary,
.has-black-background-color [type="button"].secondary,
.has-dark-gray-background-color [type="button"].secondary,
.bg-black [type="reset"].secondary,
.bg-dark-gray [type="reset"].secondary,
.has-black-background-color [type="reset"].secondary,
.has-dark-gray-background-color [type="reset"].secondary,
.bg-black [type="submit"].secondary,
.bg-dark-gray [type="submit"].secondary,
.has-black-background-color [type="submit"].secondary,
.has-dark-gray-background-color [type="submit"].secondary {
  color: var(--colorWhite);
  background-color: transparent;
}
.bg-black button.btn-secondary:hover,
.bg-dark-gray button.btn-secondary:hover,
.has-black-background-color button.btn-secondary:hover,
.has-dark-gray-background-color button.btn-secondary:hover,
.bg-black .btn.btn-secondary:hover,
.bg-dark-gray .btn.btn-secondary:hover,
.has-black-background-color .btn.btn-secondary:hover,
.has-dark-gray-background-color .btn.btn-secondary:hover,
.bg-black [type="button"].btn-secondary:hover,
.bg-dark-gray [type="button"].btn-secondary:hover,
.has-black-background-color [type="button"].btn-secondary:hover,
.has-dark-gray-background-color [type="button"].btn-secondary:hover,
.bg-black [type="reset"].btn-secondary:hover,
.bg-dark-gray [type="reset"].btn-secondary:hover,
.has-black-background-color [type="reset"].btn-secondary:hover,
.has-dark-gray-background-color [type="reset"].btn-secondary:hover,
.bg-black [type="submit"].btn-secondary:hover,
.bg-dark-gray [type="submit"].btn-secondary:hover,
.has-black-background-color [type="submit"].btn-secondary:hover,
.has-dark-gray-background-color [type="submit"].btn-secondary:hover,
.bg-black button.secondary:hover,
.bg-dark-gray button.secondary:hover,
.has-black-background-color button.secondary:hover,
.has-dark-gray-background-color button.secondary:hover,
.bg-black .btn.secondary:hover,
.bg-dark-gray .btn.secondary:hover,
.has-black-background-color .btn.secondary:hover,
.has-dark-gray-background-color .btn.secondary:hover,
.bg-black [type="button"].secondary:hover,
.bg-dark-gray [type="button"].secondary:hover,
.has-black-background-color [type="button"].secondary:hover,
.has-dark-gray-background-color [type="button"].secondary:hover,
.bg-black [type="reset"].secondary:hover,
.bg-dark-gray [type="reset"].secondary:hover,
.has-black-background-color [type="reset"].secondary:hover,
.has-dark-gray-background-color [type="reset"].secondary:hover,
.bg-black [type="submit"].secondary:hover,
.bg-dark-gray [type="submit"].secondary:hover,
.has-black-background-color [type="submit"].secondary:hover,
.has-dark-gray-background-color [type="submit"].secondary:hover {
  border-color: #fff !important;
  background-color: var(--colorPrimary);
  color: var(--colorWhite);
}
.bg-black button.btn-secondary:active,
.bg-dark-gray button.btn-secondary:active,
.has-black-background-color button.btn-secondary:active,
.has-dark-gray-background-color button.btn-secondary:active,
.bg-black .btn.btn-secondary:active,
.bg-dark-gray .btn.btn-secondary:active,
.has-black-background-color .btn.btn-secondary:active,
.has-dark-gray-background-color .btn.btn-secondary:active,
.bg-black [type="button"].btn-secondary:active,
.bg-dark-gray [type="button"].btn-secondary:active,
.has-black-background-color [type="button"].btn-secondary:active,
.has-dark-gray-background-color [type="button"].btn-secondary:active,
.bg-black [type="reset"].btn-secondary:active,
.bg-dark-gray [type="reset"].btn-secondary:active,
.has-black-background-color [type="reset"].btn-secondary:active,
.has-dark-gray-background-color [type="reset"].btn-secondary:active,
.bg-black [type="submit"].btn-secondary:active,
.bg-dark-gray [type="submit"].btn-secondary:active,
.has-black-background-color [type="submit"].btn-secondary:active,
.has-dark-gray-background-color [type="submit"].btn-secondary:active,
.bg-black button.secondary:active,
.bg-dark-gray button.secondary:active,
.has-black-background-color button.secondary:active,
.has-dark-gray-background-color button.secondary:active,
.bg-black .btn.secondary:active,
.bg-dark-gray .btn.secondary:active,
.has-black-background-color .btn.secondary:active,
.has-dark-gray-background-color .btn.secondary:active,
.bg-black [type="button"].secondary:active,
.bg-dark-gray [type="button"].secondary:active,
.has-black-background-color [type="button"].secondary:active,
.has-dark-gray-background-color [type="button"].secondary:active,
.bg-black [type="reset"].secondary:active,
.bg-dark-gray [type="reset"].secondary:active,
.has-black-background-color [type="reset"].secondary:active,
.has-dark-gray-background-color [type="reset"].secondary:active,
.bg-black [type="submit"].secondary:active,
.bg-dark-gray [type="submit"].secondary:active,
.has-black-background-color [type="submit"].secondary:active,
.has-dark-gray-background-color [type="submit"].secondary:active {
  color: var(--colorPrimary);
}
.bg-black button.btn-secondary:active:after,
.bg-dark-gray button.btn-secondary:active:after,
.has-black-background-color button.btn-secondary:active:after,
.has-dark-gray-background-color button.btn-secondary:active:after,
.bg-black .btn.btn-secondary:active:after,
.bg-dark-gray .btn.btn-secondary:active:after,
.has-black-background-color .btn.btn-secondary:active:after,
.has-dark-gray-background-color .btn.btn-secondary:active:after,
.bg-black [type="button"].btn-secondary:active:after,
.bg-dark-gray [type="button"].btn-secondary:active:after,
.has-black-background-color [type="button"].btn-secondary:active:after,
.has-dark-gray-background-color [type="button"].btn-secondary:active:after,
.bg-black [type="reset"].btn-secondary:active:after,
.bg-dark-gray [type="reset"].btn-secondary:active:after,
.has-black-background-color [type="reset"].btn-secondary:active:after,
.has-dark-gray-background-color [type="reset"].btn-secondary:active:after,
.bg-black [type="submit"].btn-secondary:active:after,
.bg-dark-gray [type="submit"].btn-secondary:active:after,
.has-black-background-color [type="submit"].btn-secondary:active:after,
.has-dark-gray-background-color [type="submit"].btn-secondary:active:after,
.bg-black button.secondary:active:after,
.bg-dark-gray button.secondary:active:after,
.has-black-background-color button.secondary:active:after,
.has-dark-gray-background-color button.secondary:active:after,
.bg-black .btn.secondary:active:after,
.bg-dark-gray .btn.secondary:active:after,
.has-black-background-color .btn.secondary:active:after,
.has-dark-gray-background-color .btn.secondary:active:after,
.bg-black [type="button"].secondary:active:after,
.bg-dark-gray [type="button"].secondary:active:after,
.has-black-background-color [type="button"].secondary:active:after,
.has-dark-gray-background-color [type="button"].secondary:active:after,
.bg-black [type="reset"].secondary:active:after,
.bg-dark-gray [type="reset"].secondary:active:after,
.has-black-background-color [type="reset"].secondary:active:after,
.has-dark-gray-background-color [type="reset"].secondary:active:after,
.bg-black [type="submit"].secondary:active:after,
.bg-dark-gray [type="submit"].secondary:active:after,
.has-black-background-color [type="submit"].secondary:active:after,
.has-dark-gray-background-color [type="submit"].secondary:active:after {
  display: none;
}
.bg-black button.btn-secondary:focus,
.bg-dark-gray button.btn-secondary:focus,
.has-black-background-color button.btn-secondary:focus,
.has-dark-gray-background-color button.btn-secondary:focus,
.bg-black .btn.btn-secondary:focus,
.bg-dark-gray .btn.btn-secondary:focus,
.has-black-background-color .btn.btn-secondary:focus,
.has-dark-gray-background-color .btn.btn-secondary:focus,
.bg-black [type="button"].btn-secondary:focus,
.bg-dark-gray [type="button"].btn-secondary:focus,
.has-black-background-color [type="button"].btn-secondary:focus,
.has-dark-gray-background-color [type="button"].btn-secondary:focus,
.bg-black [type="reset"].btn-secondary:focus,
.bg-dark-gray [type="reset"].btn-secondary:focus,
.has-black-background-color [type="reset"].btn-secondary:focus,
.has-dark-gray-background-color [type="reset"].btn-secondary:focus,
.bg-black [type="submit"].btn-secondary:focus,
.bg-dark-gray [type="submit"].btn-secondary:focus,
.has-black-background-color [type="submit"].btn-secondary:focus,
.has-dark-gray-background-color [type="submit"].btn-secondary:focus,
.bg-black button.secondary:focus,
.bg-dark-gray button.secondary:focus,
.has-black-background-color button.secondary:focus,
.has-dark-gray-background-color button.secondary:focus,
.bg-black .btn.secondary:focus,
.bg-dark-gray .btn.secondary:focus,
.has-black-background-color .btn.secondary:focus,
.has-dark-gray-background-color .btn.secondary:focus,
.bg-black [type="button"].secondary:focus,
.bg-dark-gray [type="button"].secondary:focus,
.has-black-background-color [type="button"].secondary:focus,
.has-dark-gray-background-color [type="button"].secondary:focus,
.bg-black [type="reset"].secondary:focus,
.bg-dark-gray [type="reset"].secondary:focus,
.has-black-background-color [type="reset"].secondary:focus,
.has-dark-gray-background-color [type="reset"].secondary:focus,
.bg-black [type="submit"].secondary:focus,
.bg-dark-gray [type="submit"].secondary:focus,
.has-black-background-color [type="submit"].secondary:focus,
.has-dark-gray-background-color [type="submit"].secondary:focus {
  color: var(--colorWhite);
}
.bg-black button.btn-secondary:disabled,
.bg-dark-gray button.btn-secondary:disabled,
.has-black-background-color button.btn-secondary:disabled,
.has-dark-gray-background-color button.btn-secondary:disabled,
.bg-black .btn.btn-secondary:disabled,
.bg-dark-gray .btn.btn-secondary:disabled,
.has-black-background-color .btn.btn-secondary:disabled,
.has-dark-gray-background-color .btn.btn-secondary:disabled,
.bg-black [type="button"].btn-secondary:disabled,
.bg-dark-gray [type="button"].btn-secondary:disabled,
.has-black-background-color [type="button"].btn-secondary:disabled,
.has-dark-gray-background-color [type="button"].btn-secondary:disabled,
.bg-black [type="reset"].btn-secondary:disabled,
.bg-dark-gray [type="reset"].btn-secondary:disabled,
.has-black-background-color [type="reset"].btn-secondary:disabled,
.has-dark-gray-background-color [type="reset"].btn-secondary:disabled,
.bg-black [type="submit"].btn-secondary:disabled,
.bg-dark-gray [type="submit"].btn-secondary:disabled,
.has-black-background-color [type="submit"].btn-secondary:disabled,
.has-dark-gray-background-color [type="submit"].btn-secondary:disabled,
.bg-black button.secondary:disabled,
.bg-dark-gray button.secondary:disabled,
.has-black-background-color button.secondary:disabled,
.has-dark-gray-background-color button.secondary:disabled,
.bg-black .btn.secondary:disabled,
.bg-dark-gray .btn.secondary:disabled,
.has-black-background-color .btn.secondary:disabled,
.has-dark-gray-background-color .btn.secondary:disabled,
.bg-black [type="button"].secondary:disabled,
.bg-dark-gray [type="button"].secondary:disabled,
.has-black-background-color [type="button"].secondary:disabled,
.has-dark-gray-background-color [type="button"].secondary:disabled,
.bg-black [type="reset"].secondary:disabled,
.bg-dark-gray [type="reset"].secondary:disabled,
.has-black-background-color [type="reset"].secondary:disabled,
.has-dark-gray-background-color [type="reset"].secondary:disabled,
.bg-black [type="submit"].secondary:disabled,
.bg-dark-gray [type="submit"].secondary:disabled,
.has-black-background-color [type="submit"].secondary:disabled,
.has-dark-gray-background-color [type="submit"].secondary:disabled,
.bg-black button.btn-secondary.disabled,
.bg-dark-gray button.btn-secondary.disabled,
.has-black-background-color button.btn-secondary.disabled,
.has-dark-gray-background-color button.btn-secondary.disabled,
.bg-black .btn.btn-secondary.disabled,
.bg-dark-gray .btn.btn-secondary.disabled,
.has-black-background-color .btn.btn-secondary.disabled,
.has-dark-gray-background-color .btn.btn-secondary.disabled,
.bg-black [type="button"].btn-secondary.disabled,
.bg-dark-gray [type="button"].btn-secondary.disabled,
.has-black-background-color [type="button"].btn-secondary.disabled,
.has-dark-gray-background-color [type="button"].btn-secondary.disabled,
.bg-black [type="reset"].btn-secondary.disabled,
.bg-dark-gray [type="reset"].btn-secondary.disabled,
.has-black-background-color [type="reset"].btn-secondary.disabled,
.has-dark-gray-background-color [type="reset"].btn-secondary.disabled,
.bg-black [type="submit"].btn-secondary.disabled,
.bg-dark-gray [type="submit"].btn-secondary.disabled,
.has-black-background-color [type="submit"].btn-secondary.disabled,
.has-dark-gray-background-color [type="submit"].btn-secondary.disabled,
.bg-black button.secondary.disabled,
.bg-dark-gray button.secondary.disabled,
.has-black-background-color button.secondary.disabled,
.has-dark-gray-background-color button.secondary.disabled,
.bg-black .btn.secondary.disabled,
.bg-dark-gray .btn.secondary.disabled,
.has-black-background-color .btn.secondary.disabled,
.has-dark-gray-background-color .btn.secondary.disabled,
.bg-black [type="button"].secondary.disabled,
.bg-dark-gray [type="button"].secondary.disabled,
.has-black-background-color [type="button"].secondary.disabled,
.has-dark-gray-background-color [type="button"].secondary.disabled,
.bg-black [type="reset"].secondary.disabled,
.bg-dark-gray [type="reset"].secondary.disabled,
.has-black-background-color [type="reset"].secondary.disabled,
.has-dark-gray-background-color [type="reset"].secondary.disabled,
.bg-black [type="submit"].secondary.disabled,
.bg-dark-gray [type="submit"].secondary.disabled,
.has-black-background-color [type="submit"].secondary.disabled,
.has-dark-gray-background-color [type="submit"].secondary.disabled {
  color: var(--colorLightGray);
  border-color: var(--colorLightGray);
  background-color: transparent !important;
  opacity: 1;
}
.bg-dark-gray button:hover,
.has-dark-gray-background-color button:hover,
.bg-dark-gray .btn:hover,
.has-dark-gray-background-color .btn:hover,
.bg-dark-gray [type="button"]:hover,
.has-dark-gray-background-color [type="button"]:hover,
.bg-dark-gray [type="reset"]:hover,
.has-dark-gray-background-color [type="reset"]:hover,
.bg-dark-gray [type="submit"]:hover,
.has-dark-gray-background-color [type="submit"]:hover {
  color: var(--colorDarkText);
  background-color: var(--colorPrimaryLight);
}
.bg-dark-gray button.btn-secondary,
.has-dark-gray-background-color button.btn-secondary,
.bg-dark-gray .btn.btn-secondary,
.has-dark-gray-background-color .btn.btn-secondary,
.bg-dark-gray [type="button"].btn-secondary,
.has-dark-gray-background-color [type="button"].btn-secondary,
.bg-dark-gray [type="reset"].btn-secondary,
.has-dark-gray-background-color [type="reset"].btn-secondary,
.bg-dark-gray [type="submit"].btn-secondary,
.has-dark-gray-background-color [type="submit"].btn-secondary,
.bg-dark-gray button.secondary,
.has-dark-gray-background-color button.secondary,
.bg-dark-gray .btn.secondary,
.has-dark-gray-background-color .btn.secondary,
.bg-dark-gray [type="button"].secondary,
.has-dark-gray-background-color [type="button"].secondary,
.bg-dark-gray [type="reset"].secondary,
.has-dark-gray-background-color [type="reset"].secondary,
.bg-dark-gray [type="submit"].secondary,
.has-dark-gray-background-color [type="submit"].secondary {
  background-color: transparent;
}
.bg-dark-gray button.btn-secondary:hover,
.has-dark-gray-background-color button.btn-secondary:hover,
.bg-dark-gray .btn.btn-secondary:hover,
.has-dark-gray-background-color .btn.btn-secondary:hover,
.bg-dark-gray [type="button"].btn-secondary:hover,
.has-dark-gray-background-color [type="button"].btn-secondary:hover,
.bg-dark-gray [type="reset"].btn-secondary:hover,
.has-dark-gray-background-color [type="reset"].btn-secondary:hover,
.bg-dark-gray [type="submit"].btn-secondary:hover,
.has-dark-gray-background-color [type="submit"].btn-secondary:hover,
.bg-dark-gray button.secondary:hover,
.has-dark-gray-background-color button.secondary:hover,
.bg-dark-gray .btn.secondary:hover,
.has-dark-gray-background-color .btn.secondary:hover,
.bg-dark-gray [type="button"].secondary:hover,
.has-dark-gray-background-color [type="button"].secondary:hover,
.bg-dark-gray [type="reset"].secondary:hover,
.has-dark-gray-background-color [type="reset"].secondary:hover,
.bg-dark-gray [type="submit"].secondary:hover,
.has-dark-gray-background-color [type="submit"].secondary:hover {
  color: var(--colorWhite);
  border-color: var(--colorPrimaryLight);
}
.bg-dark-gray button.btn-secondary:active,
.has-dark-gray-background-color button.btn-secondary:active,
.bg-dark-gray .btn.btn-secondary:active,
.has-dark-gray-background-color .btn.btn-secondary:active,
.bg-dark-gray [type="button"].btn-secondary:active,
.has-dark-gray-background-color [type="button"].btn-secondary:active,
.bg-dark-gray [type="reset"].btn-secondary:active,
.has-dark-gray-background-color [type="reset"].btn-secondary:active,
.bg-dark-gray [type="submit"].btn-secondary:active,
.has-dark-gray-background-color [type="submit"].btn-secondary:active,
.bg-dark-gray button.secondary:active,
.has-dark-gray-background-color button.secondary:active,
.bg-dark-gray .btn.secondary:active,
.has-dark-gray-background-color .btn.secondary:active,
.bg-dark-gray [type="button"].secondary:active,
.has-dark-gray-background-color [type="button"].secondary:active,
.bg-dark-gray [type="reset"].secondary:active,
.has-dark-gray-background-color [type="reset"].secondary:active,
.bg-dark-gray [type="submit"].secondary:active,
.has-dark-gray-background-color [type="submit"].secondary:active {
  color: var(--colorPrimaryLight);
}
.bg-primary button,
.bg-primary-light button,
.bg-primary-dark button,
.bg-primary .btn,
.bg-primary-light .btn,
.bg-primary-dark .btn,
.bg-primary [type="button"],
.bg-primary-light [type="button"],
.bg-primary-dark [type="button"],
.bg-primary [type="reset"],
.bg-primary-light [type="reset"],
.bg-primary-dark [type="reset"],
.bg-primary [type="submit"],
.bg-primary-light [type="submit"],
.bg-primary-dark [type="submit"] {
  color: var(--colorPrimary);
  background-color: var(--colorWhite);
}
.bg-primary button:hover,
.bg-primary-light button:hover,
.bg-primary-dark button:hover,
.bg-primary .btn:hover,
.bg-primary-light .btn:hover,
.bg-primary-dark .btn:hover,
.bg-primary [type="button"]:hover,
.bg-primary-light [type="button"]:hover,
.bg-primary-dark [type="button"]:hover,
.bg-primary [type="reset"]:hover,
.bg-primary-light [type="reset"]:hover,
.bg-primary-dark [type="reset"]:hover,
.bg-primary [type="submit"]:hover,
.bg-primary-light [type="submit"]:hover,
.bg-primary-dark [type="submit"]:hover {
  color: var(--colorWhite);
  background-color: var(--colorPrimaryDark);
}
.bg-primary button:active,
.bg-primary-light button:active,
.bg-primary-dark button:active,
.bg-primary .btn:active,
.bg-primary-light .btn:active,
.bg-primary-dark .btn:active,
.bg-primary [type="button"]:active,
.bg-primary-light [type="button"]:active,
.bg-primary-dark [type="button"]:active,
.bg-primary [type="reset"]:active,
.bg-primary-light [type="reset"]:active,
.bg-primary-dark [type="reset"]:active,
.bg-primary [type="submit"]:active,
.bg-primary-light [type="submit"]:active,
.bg-primary-dark [type="submit"]:active {
  color: var(--colorWhite);
  background-color: var(--colorDarkText);
}
.bg-primary button:focus,
.bg-primary-light button:focus,
.bg-primary-dark button:focus,
.bg-primary .btn:focus,
.bg-primary-light .btn:focus,
.bg-primary-dark .btn:focus,
.bg-primary [type="button"]:focus,
.bg-primary-light [type="button"]:focus,
.bg-primary-dark [type="button"]:focus,
.bg-primary [type="reset"]:focus,
.bg-primary-light [type="reset"]:focus,
.bg-primary-dark [type="reset"]:focus,
.bg-primary [type="submit"]:focus,
.bg-primary-light [type="submit"]:focus,
.bg-primary-dark [type="submit"]:focus {
  color: var(--colorPrimary);
  background-color: var(--colorWhite);
  -webkit-box-shadow: var(--focusRingColor);
          box-shadow: var(--focusRingColor);
}
.bg-primary button:disabled,
.bg-primary-light button:disabled,
.bg-primary-dark button:disabled,
.bg-primary .btn:disabled,
.bg-primary-light .btn:disabled,
.bg-primary-dark .btn:disabled,
.bg-primary [type="button"]:disabled,
.bg-primary-light [type="button"]:disabled,
.bg-primary-dark [type="button"]:disabled,
.bg-primary [type="reset"]:disabled,
.bg-primary-light [type="reset"]:disabled,
.bg-primary-dark [type="reset"]:disabled,
.bg-primary [type="submit"]:disabled,
.bg-primary-light [type="submit"]:disabled,
.bg-primary-dark [type="submit"]:disabled,
.bg-primary button.disabled,
.bg-primary-light button.disabled,
.bg-primary-dark button.disabled,
.bg-primary .btn.disabled,
.bg-primary-light .btn.disabled,
.bg-primary-dark .btn.disabled,
.bg-primary [type="button"].disabled,
.bg-primary-light [type="button"].disabled,
.bg-primary-dark [type="button"].disabled,
.bg-primary [type="reset"].disabled,
.bg-primary-light [type="reset"].disabled,
.bg-primary-dark [type="reset"].disabled,
.bg-primary [type="submit"].disabled,
.bg-primary-light [type="submit"].disabled,
.bg-primary-dark [type="submit"].disabled {
  color: var(--colorPrimary);
  opacity: 0.4;
}
.bg-primary button.btn-secondary,
.bg-primary-light button.btn-secondary,
.bg-primary-dark button.btn-secondary,
.bg-primary .btn.btn-secondary,
.bg-primary-light .btn.btn-secondary,
.bg-primary-dark .btn.btn-secondary,
.bg-primary [type="button"].btn-secondary,
.bg-primary-light [type="button"].btn-secondary,
.bg-primary-dark [type="button"].btn-secondary,
.bg-primary [type="reset"].btn-secondary,
.bg-primary-light [type="reset"].btn-secondary,
.bg-primary-dark [type="reset"].btn-secondary,
.bg-primary [type="submit"].btn-secondary,
.bg-primary-light [type="submit"].btn-secondary,
.bg-primary-dark [type="submit"].btn-secondary,
.bg-primary button.secondary,
.bg-primary-light button.secondary,
.bg-primary-dark button.secondary,
.bg-primary .btn.secondary,
.bg-primary-light .btn.secondary,
.bg-primary-dark .btn.secondary,
.bg-primary [type="button"].secondary,
.bg-primary-light [type="button"].secondary,
.bg-primary-dark [type="button"].secondary,
.bg-primary [type="reset"].secondary,
.bg-primary-light [type="reset"].secondary,
.bg-primary-dark [type="reset"].secondary,
.bg-primary [type="submit"].secondary,
.bg-primary-light [type="submit"].secondary,
.bg-primary-dark [type="submit"].secondary {
  color: var(--colorWhite);
  background-color: transparent;
}
.bg-primary button.btn-secondary:hover,
.bg-primary-light button.btn-secondary:hover,
.bg-primary-dark button.btn-secondary:hover,
.bg-primary .btn.btn-secondary:hover,
.bg-primary-light .btn.btn-secondary:hover,
.bg-primary-dark .btn.btn-secondary:hover,
.bg-primary [type="button"].btn-secondary:hover,
.bg-primary-light [type="button"].btn-secondary:hover,
.bg-primary-dark [type="button"].btn-secondary:hover,
.bg-primary [type="reset"].btn-secondary:hover,
.bg-primary-light [type="reset"].btn-secondary:hover,
.bg-primary-dark [type="reset"].btn-secondary:hover,
.bg-primary [type="submit"].btn-secondary:hover,
.bg-primary-light [type="submit"].btn-secondary:hover,
.bg-primary-dark [type="submit"].btn-secondary:hover,
.bg-primary button.secondary:hover,
.bg-primary-light button.secondary:hover,
.bg-primary-dark button.secondary:hover,
.bg-primary .btn.secondary:hover,
.bg-primary-light .btn.secondary:hover,
.bg-primary-dark .btn.secondary:hover,
.bg-primary [type="button"].secondary:hover,
.bg-primary-light [type="button"].secondary:hover,
.bg-primary-dark [type="button"].secondary:hover,
.bg-primary [type="reset"].secondary:hover,
.bg-primary-light [type="reset"].secondary:hover,
.bg-primary-dark [type="reset"].secondary:hover,
.bg-primary [type="submit"].secondary:hover,
.bg-primary-light [type="submit"].secondary:hover,
.bg-primary-dark [type="submit"].secondary:hover {
  border-color: var(--colorPrimaryDark);
}
.bg-primary button.btn-secondary:active,
.bg-primary-light button.btn-secondary:active,
.bg-primary-dark button.btn-secondary:active,
.bg-primary .btn.btn-secondary:active,
.bg-primary-light .btn.btn-secondary:active,
.bg-primary-dark .btn.btn-secondary:active,
.bg-primary [type="button"].btn-secondary:active,
.bg-primary-light [type="button"].btn-secondary:active,
.bg-primary-dark [type="button"].btn-secondary:active,
.bg-primary [type="reset"].btn-secondary:active,
.bg-primary-light [type="reset"].btn-secondary:active,
.bg-primary-dark [type="reset"].btn-secondary:active,
.bg-primary [type="submit"].btn-secondary:active,
.bg-primary-light [type="submit"].btn-secondary:active,
.bg-primary-dark [type="submit"].btn-secondary:active,
.bg-primary button.secondary:active,
.bg-primary-light button.secondary:active,
.bg-primary-dark button.secondary:active,
.bg-primary .btn.secondary:active,
.bg-primary-light .btn.secondary:active,
.bg-primary-dark .btn.secondary:active,
.bg-primary [type="button"].secondary:active,
.bg-primary-light [type="button"].secondary:active,
.bg-primary-dark [type="button"].secondary:active,
.bg-primary [type="reset"].secondary:active,
.bg-primary-light [type="reset"].secondary:active,
.bg-primary-dark [type="reset"].secondary:active,
.bg-primary [type="submit"].secondary:active,
.bg-primary-light [type="submit"].secondary:active,
.bg-primary-dark [type="submit"].secondary:active {
  color: var(--colorDarkText);
}
.bg-primary button.btn-secondary:active:after,
.bg-primary-light button.btn-secondary:active:after,
.bg-primary-dark button.btn-secondary:active:after,
.bg-primary .btn.btn-secondary:active:after,
.bg-primary-light .btn.btn-secondary:active:after,
.bg-primary-dark .btn.btn-secondary:active:after,
.bg-primary [type="button"].btn-secondary:active:after,
.bg-primary-light [type="button"].btn-secondary:active:after,
.bg-primary-dark [type="button"].btn-secondary:active:after,
.bg-primary [type="reset"].btn-secondary:active:after,
.bg-primary-light [type="reset"].btn-secondary:active:after,
.bg-primary-dark [type="reset"].btn-secondary:active:after,
.bg-primary [type="submit"].btn-secondary:active:after,
.bg-primary-light [type="submit"].btn-secondary:active:after,
.bg-primary-dark [type="submit"].btn-secondary:active:after,
.bg-primary button.secondary:active:after,
.bg-primary-light button.secondary:active:after,
.bg-primary-dark button.secondary:active:after,
.bg-primary .btn.secondary:active:after,
.bg-primary-light .btn.secondary:active:after,
.bg-primary-dark .btn.secondary:active:after,
.bg-primary [type="button"].secondary:active:after,
.bg-primary-light [type="button"].secondary:active:after,
.bg-primary-dark [type="button"].secondary:active:after,
.bg-primary [type="reset"].secondary:active:after,
.bg-primary-light [type="reset"].secondary:active:after,
.bg-primary-dark [type="reset"].secondary:active:after,
.bg-primary [type="submit"].secondary:active:after,
.bg-primary-light [type="submit"].secondary:active:after,
.bg-primary-dark [type="submit"].secondary:active:after {
  display: none;
}
.bg-primary button.btn-secondary:focus,
.bg-primary-light button.btn-secondary:focus,
.bg-primary-dark button.btn-secondary:focus,
.bg-primary .btn.btn-secondary:focus,
.bg-primary-light .btn.btn-secondary:focus,
.bg-primary-dark .btn.btn-secondary:focus,
.bg-primary [type="button"].btn-secondary:focus,
.bg-primary-light [type="button"].btn-secondary:focus,
.bg-primary-dark [type="button"].btn-secondary:focus,
.bg-primary [type="reset"].btn-secondary:focus,
.bg-primary-light [type="reset"].btn-secondary:focus,
.bg-primary-dark [type="reset"].btn-secondary:focus,
.bg-primary [type="submit"].btn-secondary:focus,
.bg-primary-light [type="submit"].btn-secondary:focus,
.bg-primary-dark [type="submit"].btn-secondary:focus,
.bg-primary button.secondary:focus,
.bg-primary-light button.secondary:focus,
.bg-primary-dark button.secondary:focus,
.bg-primary .btn.secondary:focus,
.bg-primary-light .btn.secondary:focus,
.bg-primary-dark .btn.secondary:focus,
.bg-primary [type="button"].secondary:focus,
.bg-primary-light [type="button"].secondary:focus,
.bg-primary-dark [type="button"].secondary:focus,
.bg-primary [type="reset"].secondary:focus,
.bg-primary-light [type="reset"].secondary:focus,
.bg-primary-dark [type="reset"].secondary:focus,
.bg-primary [type="submit"].secondary:focus,
.bg-primary-light [type="submit"].secondary:focus,
.bg-primary-dark [type="submit"].secondary:focus {
  color: var(--colorWhite);
}
.bg-primary button.btn-secondary:disabled,
.bg-primary-light button.btn-secondary:disabled,
.bg-primary-dark button.btn-secondary:disabled,
.bg-primary .btn.btn-secondary:disabled,
.bg-primary-light .btn.btn-secondary:disabled,
.bg-primary-dark .btn.btn-secondary:disabled,
.bg-primary [type="button"].btn-secondary:disabled,
.bg-primary-light [type="button"].btn-secondary:disabled,
.bg-primary-dark [type="button"].btn-secondary:disabled,
.bg-primary [type="reset"].btn-secondary:disabled,
.bg-primary-light [type="reset"].btn-secondary:disabled,
.bg-primary-dark [type="reset"].btn-secondary:disabled,
.bg-primary [type="submit"].btn-secondary:disabled,
.bg-primary-light [type="submit"].btn-secondary:disabled,
.bg-primary-dark [type="submit"].btn-secondary:disabled,
.bg-primary button.secondary:disabled,
.bg-primary-light button.secondary:disabled,
.bg-primary-dark button.secondary:disabled,
.bg-primary .btn.secondary:disabled,
.bg-primary-light .btn.secondary:disabled,
.bg-primary-dark .btn.secondary:disabled,
.bg-primary [type="button"].secondary:disabled,
.bg-primary-light [type="button"].secondary:disabled,
.bg-primary-dark [type="button"].secondary:disabled,
.bg-primary [type="reset"].secondary:disabled,
.bg-primary-light [type="reset"].secondary:disabled,
.bg-primary-dark [type="reset"].secondary:disabled,
.bg-primary [type="submit"].secondary:disabled,
.bg-primary-light [type="submit"].secondary:disabled,
.bg-primary-dark [type="submit"].secondary:disabled,
.bg-primary button.btn-secondary.disabled,
.bg-primary-light button.btn-secondary.disabled,
.bg-primary-dark button.btn-secondary.disabled,
.bg-primary .btn.btn-secondary.disabled,
.bg-primary-light .btn.btn-secondary.disabled,
.bg-primary-dark .btn.btn-secondary.disabled,
.bg-primary [type="button"].btn-secondary.disabled,
.bg-primary-light [type="button"].btn-secondary.disabled,
.bg-primary-dark [type="button"].btn-secondary.disabled,
.bg-primary [type="reset"].btn-secondary.disabled,
.bg-primary-light [type="reset"].btn-secondary.disabled,
.bg-primary-dark [type="reset"].btn-secondary.disabled,
.bg-primary [type="submit"].btn-secondary.disabled,
.bg-primary-light [type="submit"].btn-secondary.disabled,
.bg-primary-dark [type="submit"].btn-secondary.disabled,
.bg-primary button.secondary.disabled,
.bg-primary-light button.secondary.disabled,
.bg-primary-dark button.secondary.disabled,
.bg-primary .btn.secondary.disabled,
.bg-primary-light .btn.secondary.disabled,
.bg-primary-dark .btn.secondary.disabled,
.bg-primary [type="button"].secondary.disabled,
.bg-primary-light [type="button"].secondary.disabled,
.bg-primary-dark [type="button"].secondary.disabled,
.bg-primary [type="reset"].secondary.disabled,
.bg-primary-light [type="reset"].secondary.disabled,
.bg-primary-dark [type="reset"].secondary.disabled,
.bg-primary [type="submit"].secondary.disabled,
.bg-primary-light [type="submit"].secondary.disabled,
.bg-primary-dark [type="submit"].secondary.disabled {
  color: var(--colorPrimaryDark);
  opacity: 1;
}
.bg-primary-dark button:hover,
.bg-primary-dark .btn:hover,
.bg-primary-dark [type="button"]:hover,
.bg-primary-dark [type="reset"]:hover,
.bg-primary-dark [type="submit"]:hover {
  background-color: var(--colorPrimary);
}
.bg-primary-dark button:active,
.bg-primary-dark .btn:active,
.bg-primary-dark [type="button"]:active,
.bg-primary-dark [type="reset"]:active,
.bg-primary-dark [type="submit"]:active {
  background-color: var(--colorBlack);
}
.bg-primary-dark button.btn-secondary,
.bg-primary-dark .btn.btn-secondary,
.bg-primary-dark [type="button"].btn-secondary,
.bg-primary-dark [type="reset"].btn-secondary,
.bg-primary-dark [type="submit"].btn-secondary,
.bg-primary-dark button.secondary,
.bg-primary-dark .btn.secondary,
.bg-primary-dark [type="button"].secondary,
.bg-primary-dark [type="reset"].secondary,
.bg-primary-dark [type="submit"].secondary {
  background-color: transparent;
}
.bg-primary-dark button.btn-secondary:hover,
.bg-primary-dark .btn.btn-secondary:hover,
.bg-primary-dark [type="button"].btn-secondary:hover,
.bg-primary-dark [type="reset"].btn-secondary:hover,
.bg-primary-dark [type="submit"].btn-secondary:hover,
.bg-primary-dark button.secondary:hover,
.bg-primary-dark .btn.secondary:hover,
.bg-primary-dark [type="button"].secondary:hover,
.bg-primary-dark [type="reset"].secondary:hover,
.bg-primary-dark [type="submit"].secondary:hover {
  border-color: var(--colorPrimary);
}
.bg-primary-dark button.btn-secondary:active,
.bg-primary-dark .btn.btn-secondary:active,
.bg-primary-dark [type="button"].btn-secondary:active,
.bg-primary-dark [type="reset"].btn-secondary:active,
.bg-primary-dark [type="submit"].btn-secondary:active,
.bg-primary-dark button.secondary:active,
.bg-primary-dark .btn.secondary:active,
.bg-primary-dark [type="button"].secondary:active,
.bg-primary-dark [type="reset"].secondary:active,
.bg-primary-dark [type="submit"].secondary:active {
  color: var(--colorBlack);
}
@media (max-width: 480px) {
  button,
  .btn,
  [type="button"],
  [type="reset"],
  [type="submit"] {
    width: 100%;
  }
}
.vivid360-block-button__link-url-parent {
  display: inline-block;
  width: 100%;
}
.vivid360-block-button__link-url-parent input {
  -webkit-transition: -webkit-box-shadow 0.1s linear;
  transition: -webkit-box-shadow 0.1s linear;
  transition: box-shadow 0.1s linear;
  transition: box-shadow 0.1s linear, -webkit-box-shadow 0.1s linear;
  border-radius: 2px;
  border: 1px solid #757575;
  width: 100%;
}
.btn-block-container.content-width {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  row-gap: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.vivid360-button-block {
  width: auto;
  max-width: calc(var(--contentWidth) - var(--dimenGutter));
  margin: 0.5rem 0;
  display: inline-block;
  line-height: 0;
}
.vivid360-button-block.fullWidth-desktop,
.vivid360-button-block.fullWidth-desktopandmobile {
  width: 100%;
}
.vivid360-button-block a {
  text-decoration: none !important;
  width: auto;
  overflow-wrap: break-word;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.vivid360-button-block a.btn,
.vivid360-button-block a.primary-large,
.vivid360-button-block a.primary-alternate-large,
.vivid360-button-block a.secondary-large,
.vivid360-button-block a.secondary-alternate-large,
.vivid360-button-block a.large {
  min-height: 3.125rem;
}
.vivid360-button-block a.btn,
.vivid360-button-block a.primary-regular,
.vivid360-button-block a.primary-alternate-regular,
.vivid360-button-block a.secondary-regular,
.vivid360-button-block a.secondary-alternate-regular,
.vivid360-button-block a.regular {
  min-height: 2.5rem;
}
.vivid360-button-block a.btn,
.vivid360-button-block a.primary-small,
.vivid360-button-block a.primary-alternate-small,
.vivid360-button-block a.secondary-small,
.vivid360-button-block a.secondary-alternate-small,
.vivid360-button-block a.small {
  min-height: 2rem;
}
.vivid360-button-block a.btn,
.vivid360-button-block a.primary-x-small,
.vivid360-button-block a.primary-alternate-x-small,
.vivid360-button-block a.secondary-x-small,
.vivid360-button-block a.secondary-alternate-x-small,
.vivid360-button-block a.x-small {
  min-height: 1.5rem;
}
.vivid360-button-block.aligncenter {
  text-align: center;
}
.btn-block-container .vivid360-button-block .btn.currently-unavailable {
  color: var(--colorWhite) !important;
  background-color: #a4a4a4 !important;
  border-color: #a4a4a4 !important;
  pointer-events: none;
}
.btn-block-container .currently-unavailable-badge-overlay {
  margin-top: 8px;
}
.btn-block-container .currently-unavailable-badge-overlay .currently-unavailable-badge-text {
  z-index: 9;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: auto;
  padding: 7px 8px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 100px;
  font-size: 14px;
  line-height: 21px;
  min-height: 21px;
}
.btn-block-container .currently-unavailable-badge-overlay .currently-unavailable-badge-text.white-btn-bg {
  color: var(--currentlyUnavailableTextcolor);
  border: 2px solid var(--currentlyUnavailableTextcolor);
  background: var(--colorWhite);
}
.btn-block-container .currently-unavailable-badge-overlay .currently-unavailable-badge-text.white-btn-bg .icon-information {
  height: 16px;
}
.btn-block-container .currently-unavailable-badge-overlay .currently-unavailable-badge-text.white-btn-bg .icon-information:before {
  width: 16px;
  height: 16px;
  -webkit-mask-image: url("/wp-content/themes/cex-wpvip-mhh-merck-vivid360-theme/images/info-outline.svg");
          mask-image: url("/wp-content/themes/cex-wpvip-mhh-merck-vivid360-theme/images/info-outline.svg");
  background-color: var(--currentlyUnavailableTextcolor) !important;
}
.btn-block-container .currently-unavailable-badge-overlay .currently-unavailable-badge-text.white-btn-bg:hover .icon-information:before {
  -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDx0aXRsZT4wMS4gRm91bmRhdGlvbmFsIC8gSWNvbnMgLyAzMngzMnB4L0luZm8vU29saWRAMXg8L3RpdGxlPg0KICAgIDxnIGlkPSIwMS4tRm91bmRhdGlvbmFsLS8tSWNvbnMtLy0zMngzMnB4L0luZm8vU29saWQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8cGF0aCBkPSJNMTYsMCBDMjQuODM1OTM3NSwwIDMyLDcuMTY2NjQ1NjcgMzIsMTYgQzMyLDI0LjgzODUyMDcgMjQuODM1OTM3NSwzMiAxNiwzMiBDNy4xNjQwNjI1LDMyIDAsMjQuODM4NTIwNyAwLDE2IEMwLDcuMTY2NjQ1NjcgNy4xNjQwNjI1LDAgMTYsMCBaIE0xNy4yNTMwODQ3LDE0IEwxNC43NDY5MTUzLDE0IEwxNC42NDU1Njk0LDE0LjAwNzA2OCBDMTQuMjgxMDE3NywxNC4wNTgzMzY1IDE0LDE0LjM4MjI3NyAxNCwxNC43NzQxOTM1IEwxNCwxNC43NzQxOTM1IEwxNCwyMy41NDgzODcxIEwxNC4wMDY4MTksMjMuNjUzNDM0MyBDMTQuMDU2MjgxLDI0LjAzMTI5OTkgMTQuMzY4ODA3NywyNC4zMjI1ODA2IDE0Ljc0NjkxNTMsMjQuMzIyNTgwNiBMMTQuNzQ2OTE1MywyNC4zMjI1ODA2IEwxNy4yNTMwODQ3LDI0LjMyMjU4MDYgTDE3LjM1NDQzMDYsMjQuMzE1NTEyNiBDMTcuNzE4OTgyMywyNC4yNjQyNDQyIDE4LDIzLjk0MDMwMzcgMTgsMjMuNTQ4Mzg3MSBMMTgsMjMuNTQ4Mzg3MSBMMTgsMTQuNzc0MTkzNSBMMTcuOTkzMTgxLDE0LjY2OTE0NjQgQzE3Ljk0MzcxOSwxNC4yOTEyODA4IDE3LjYzMTE5MjMsMTQgMTcuMjUzMDg0NywxNCBMMTcuMjUzMDg0NywxNCBaIE0xNiw4IEMxNC44OTU0MTQ4LDggMTQsOC44OTU0MTQ4MSAxNCwxMCBDMTQsMTEuMTA0NTg1MiAxNC44OTU0MTQ4LDEyIDE2LDEyIEMxNy4xMDQ1ODUyLDEyIDE4LDExLjEwNDU4NTIgMTgsMTAgQzE4LDguODk1NDE0ODEgMTcuMTA0NTg1Miw4IDE2LDggWiIgaWQ9Imljb24taW5mby1zb2xpZCIgZmlsbD0iIzMzMzMzMyIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+DQogICAgPC9nPg0KPC9zdmc+") !important;
          mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDx0aXRsZT4wMS4gRm91bmRhdGlvbmFsIC8gSWNvbnMgLyAzMngzMnB4L0luZm8vU29saWRAMXg8L3RpdGxlPg0KICAgIDxnIGlkPSIwMS4tRm91bmRhdGlvbmFsLS8tSWNvbnMtLy0zMngzMnB4L0luZm8vU29saWQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8cGF0aCBkPSJNMTYsMCBDMjQuODM1OTM3NSwwIDMyLDcuMTY2NjQ1NjcgMzIsMTYgQzMyLDI0LjgzODUyMDcgMjQuODM1OTM3NSwzMiAxNiwzMiBDNy4xNjQwNjI1LDMyIDAsMjQuODM4NTIwNyAwLDE2IEMwLDcuMTY2NjQ1NjcgNy4xNjQwNjI1LDAgMTYsMCBaIE0xNy4yNTMwODQ3LDE0IEwxNC43NDY5MTUzLDE0IEwxNC42NDU1Njk0LDE0LjAwNzA2OCBDMTQuMjgxMDE3NywxNC4wNTgzMzY1IDE0LDE0LjM4MjI3NyAxNCwxNC43NzQxOTM1IEwxNCwxNC43NzQxOTM1IEwxNCwyMy41NDgzODcxIEwxNC4wMDY4MTksMjMuNjUzNDM0MyBDMTQuMDU2MjgxLDI0LjAzMTI5OTkgMTQuMzY4ODA3NywyNC4zMjI1ODA2IDE0Ljc0NjkxNTMsMjQuMzIyNTgwNiBMMTQuNzQ2OTE1MywyNC4zMjI1ODA2IEwxNy4yNTMwODQ3LDI0LjMyMjU4MDYgTDE3LjM1NDQzMDYsMjQuMzE1NTEyNiBDMTcuNzE4OTgyMywyNC4yNjQyNDQyIDE4LDIzLjk0MDMwMzcgMTgsMjMuNTQ4Mzg3MSBMMTgsMjMuNTQ4Mzg3MSBMMTgsMTQuNzc0MTkzNSBMMTcuOTkzMTgxLDE0LjY2OTE0NjQgQzE3Ljk0MzcxOSwxNC4yOTEyODA4IDE3LjYzMTE5MjMsMTQgMTcuMjUzMDg0NywxNCBMMTcuMjUzMDg0NywxNCBaIE0xNiw4IEMxNC44OTU0MTQ4LDggMTQsOC44OTU0MTQ4MSAxNCwxMCBDMTQsMTEuMTA0NTg1MiAxNC44OTU0MTQ4LDEyIDE2LDEyIEMxNy4xMDQ1ODUyLDEyIDE4LDExLjEwNDU4NTIgMTgsMTAgQzE4LDguODk1NDE0ODEgMTcuMTA0NTg1Miw4IDE2LDggWiIgaWQ9Imljb24taW5mby1zb2xpZCIgZmlsbD0iIzMzMzMzMyIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+DQogICAgPC9nPg0KPC9zdmc+") !important;
}
.btn-block-container .currently-unavailable-badge-overlay .currently-unavailable-badge-text.white-btn-bg:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: 1px solid #000;
  outline-offset: 4px;
}
.btn-block-container .currently-unavailable-badge-overlay .currently-unavailable-badge-text.white-btn-bg:focus .icon-information:before {
  -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDx0aXRsZT4wMS4gRm91bmRhdGlvbmFsIC8gSWNvbnMgLyAzMngzMnB4L0luZm8vU29saWRAMXg8L3RpdGxlPg0KICAgIDxnIGlkPSIwMS4tRm91bmRhdGlvbmFsLS8tSWNvbnMtLy0zMngzMnB4L0luZm8vU29saWQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8cGF0aCBkPSJNMTYsMCBDMjQuODM1OTM3NSwwIDMyLDcuMTY2NjQ1NjcgMzIsMTYgQzMyLDI0LjgzODUyMDcgMjQuODM1OTM3NSwzMiAxNiwzMiBDNy4xNjQwNjI1LDMyIDAsMjQuODM4NTIwNyAwLDE2IEMwLDcuMTY2NjQ1NjcgNy4xNjQwNjI1LDAgMTYsMCBaIE0xNy4yNTMwODQ3LDE0IEwxNC43NDY5MTUzLDE0IEwxNC42NDU1Njk0LDE0LjAwNzA2OCBDMTQuMjgxMDE3NywxNC4wNTgzMzY1IDE0LDE0LjM4MjI3NyAxNCwxNC43NzQxOTM1IEwxNCwxNC43NzQxOTM1IEwxNCwyMy41NDgzODcxIEwxNC4wMDY4MTksMjMuNjUzNDM0MyBDMTQuMDU2MjgxLDI0LjAzMTI5OTkgMTQuMzY4ODA3NywyNC4zMjI1ODA2IDE0Ljc0NjkxNTMsMjQuMzIyNTgwNiBMMTQuNzQ2OTE1MywyNC4zMjI1ODA2IEwxNy4yNTMwODQ3LDI0LjMyMjU4MDYgTDE3LjM1NDQzMDYsMjQuMzE1NTEyNiBDMTcuNzE4OTgyMywyNC4yNjQyNDQyIDE4LDIzLjk0MDMwMzcgMTgsMjMuNTQ4Mzg3MSBMMTgsMjMuNTQ4Mzg3MSBMMTgsMTQuNzc0MTkzNSBMMTcuOTkzMTgxLDE0LjY2OTE0NjQgQzE3Ljk0MzcxOSwxNC4yOTEyODA4IDE3LjYzMTE5MjMsMTQgMTcuMjUzMDg0NywxNCBMMTcuMjUzMDg0NywxNCBaIE0xNiw4IEMxNC44OTU0MTQ4LDggMTQsOC44OTU0MTQ4MSAxNCwxMCBDMTQsMTEuMTA0NTg1MiAxNC44OTU0MTQ4LDEyIDE2LDEyIEMxNy4xMDQ1ODUyLDEyIDE4LDExLjEwNDU4NTIgMTgsMTAgQzE4LDguODk1NDE0ODEgMTcuMTA0NTg1Miw4IDE2LDggWiIgaWQ9Imljb24taW5mby1zb2xpZCIgZmlsbD0iIzMzMzMzMyIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+DQogICAgPC9nPg0KPC9zdmc+") !important;
          mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDx0aXRsZT4wMS4gRm91bmRhdGlvbmFsIC8gSWNvbnMgLyAzMngzMnB4L0luZm8vU29saWRAMXg8L3RpdGxlPg0KICAgIDxnIGlkPSIwMS4tRm91bmRhdGlvbmFsLS8tSWNvbnMtLy0zMngzMnB4L0luZm8vU29saWQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8cGF0aCBkPSJNMTYsMCBDMjQuODM1OTM3NSwwIDMyLDcuMTY2NjQ1NjcgMzIsMTYgQzMyLDI0LjgzODUyMDcgMjQuODM1OTM3NSwzMiAxNiwzMiBDNy4xNjQwNjI1LDMyIDAsMjQuODM4NTIwNyAwLDE2IEMwLDcuMTY2NjQ1NjcgNy4xNjQwNjI1LDAgMTYsMCBaIE0xNy4yNTMwODQ3LDE0IEwxNC43NDY5MTUzLDE0IEwxNC42NDU1Njk0LDE0LjAwNzA2OCBDMTQuMjgxMDE3NywxNC4wNTgzMzY1IDE0LDE0LjM4MjI3NyAxNCwxNC43NzQxOTM1IEwxNCwxNC43NzQxOTM1IEwxNCwyMy41NDgzODcxIEwxNC4wMDY4MTksMjMuNjUzNDM0MyBDMTQuMDU2MjgxLDI0LjAzMTI5OTkgMTQuMzY4ODA3NywyNC4zMjI1ODA2IDE0Ljc0NjkxNTMsMjQuMzIyNTgwNiBMMTQuNzQ2OTE1MywyNC4zMjI1ODA2IEwxNy4yNTMwODQ3LDI0LjMyMjU4MDYgTDE3LjM1NDQzMDYsMjQuMzE1NTEyNiBDMTcuNzE4OTgyMywyNC4yNjQyNDQyIDE4LDIzLjk0MDMwMzcgMTgsMjMuNTQ4Mzg3MSBMMTgsMjMuNTQ4Mzg3MSBMMTgsMTQuNzc0MTkzNSBMMTcuOTkzMTgxLDE0LjY2OTE0NjQgQzE3Ljk0MzcxOSwxNC4yOTEyODA4IDE3LjYzMTE5MjMsMTQgMTcuMjUzMDg0NywxNCBMMTcuMjUzMDg0NywxNCBaIE0xNiw4IEMxNC44OTU0MTQ4LDggMTQsOC44OTU0MTQ4MSAxNCwxMCBDMTQsMTEuMTA0NTg1MiAxNC44OTU0MTQ4LDEyIDE2LDEyIEMxNy4xMDQ1ODUyLDEyIDE4LDExLjEwNDU4NTIgMTgsMTAgQzE4LDguODk1NDE0ODEgMTcuMTA0NTg1Miw4IDE2LDggWiIgaWQ9Imljb24taW5mby1zb2xpZCIgZmlsbD0iIzMzMzMzMyIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+DQogICAgPC9nPg0KPC9zdmc+") !important;
}
.btn-block-container .currently-unavailable-badge-overlay .currently-unavailable-badge-text.gray-btn-bg {
  background: var(--colorLightGray);
  color: #555;
  border: 0;
}
.btn-block-container .currently-unavailable-badge-overlay .currently-unavailable-badge-text.gray-btn-bg .icon-information {
  height: 16px;
}
.btn-block-container .currently-unavailable-badge-overlay .currently-unavailable-badge-text.gray-btn-bg .icon-information:before {
  width: 16px;
  height: 16px;
  -webkit-mask-image: url("/wp-content/themes/cex-wpvip-mhh-merck-vivid360-theme/images/info-outline.svg");
          mask-image: url("/wp-content/themes/cex-wpvip-mhh-merck-vivid360-theme/images/info-outline.svg");
  background-color: #555 !important;
}
.btn-block-container .currently-unavailable-badge-overlay .currently-unavailable-badge-text.gray-btn-bg:hover .icon-information:before {
  -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDx0aXRsZT4wMS4gRm91bmRhdGlvbmFsIC8gSWNvbnMgLyAzMngzMnB4L0luZm8vU29saWRAMXg8L3RpdGxlPg0KICAgIDxnIGlkPSIwMS4tRm91bmRhdGlvbmFsLS8tSWNvbnMtLy0zMngzMnB4L0luZm8vU29saWQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8cGF0aCBkPSJNMTYsMCBDMjQuODM1OTM3NSwwIDMyLDcuMTY2NjQ1NjcgMzIsMTYgQzMyLDI0LjgzODUyMDcgMjQuODM1OTM3NSwzMiAxNiwzMiBDNy4xNjQwNjI1LDMyIDAsMjQuODM4NTIwNyAwLDE2IEMwLDcuMTY2NjQ1NjcgNy4xNjQwNjI1LDAgMTYsMCBaIE0xNy4yNTMwODQ3LDE0IEwxNC43NDY5MTUzLDE0IEwxNC42NDU1Njk0LDE0LjAwNzA2OCBDMTQuMjgxMDE3NywxNC4wNTgzMzY1IDE0LDE0LjM4MjI3NyAxNCwxNC43NzQxOTM1IEwxNCwxNC43NzQxOTM1IEwxNCwyMy41NDgzODcxIEwxNC4wMDY4MTksMjMuNjUzNDM0MyBDMTQuMDU2MjgxLDI0LjAzMTI5OTkgMTQuMzY4ODA3NywyNC4zMjI1ODA2IDE0Ljc0NjkxNTMsMjQuMzIyNTgwNiBMMTQuNzQ2OTE1MywyNC4zMjI1ODA2IEwxNy4yNTMwODQ3LDI0LjMyMjU4MDYgTDE3LjM1NDQzMDYsMjQuMzE1NTEyNiBDMTcuNzE4OTgyMywyNC4yNjQyNDQyIDE4LDIzLjk0MDMwMzcgMTgsMjMuNTQ4Mzg3MSBMMTgsMjMuNTQ4Mzg3MSBMMTgsMTQuNzc0MTkzNSBMMTcuOTkzMTgxLDE0LjY2OTE0NjQgQzE3Ljk0MzcxOSwxNC4yOTEyODA4IDE3LjYzMTE5MjMsMTQgMTcuMjUzMDg0NywxNCBMMTcuMjUzMDg0NywxNCBaIE0xNiw4IEMxNC44OTU0MTQ4LDggMTQsOC44OTU0MTQ4MSAxNCwxMCBDMTQsMTEuMTA0NTg1MiAxNC44OTU0MTQ4LDEyIDE2LDEyIEMxNy4xMDQ1ODUyLDEyIDE4LDExLjEwNDU4NTIgMTgsMTAgQzE4LDguODk1NDE0ODEgMTcuMTA0NTg1Miw4IDE2LDggWiIgaWQ9Imljb24taW5mby1zb2xpZCIgZmlsbD0iIzMzMzMzMyIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+DQogICAgPC9nPg0KPC9zdmc+") !important;
          mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDx0aXRsZT4wMS4gRm91bmRhdGlvbmFsIC8gSWNvbnMgLyAzMngzMnB4L0luZm8vU29saWRAMXg8L3RpdGxlPg0KICAgIDxnIGlkPSIwMS4tRm91bmRhdGlvbmFsLS8tSWNvbnMtLy0zMngzMnB4L0luZm8vU29saWQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8cGF0aCBkPSJNMTYsMCBDMjQuODM1OTM3NSwwIDMyLDcuMTY2NjQ1NjcgMzIsMTYgQzMyLDI0LjgzODUyMDcgMjQuODM1OTM3NSwzMiAxNiwzMiBDNy4xNjQwNjI1LDMyIDAsMjQuODM4NTIwNyAwLDE2IEMwLDcuMTY2NjQ1NjcgNy4xNjQwNjI1LDAgMTYsMCBaIE0xNy4yNTMwODQ3LDE0IEwxNC43NDY5MTUzLDE0IEwxNC42NDU1Njk0LDE0LjAwNzA2OCBDMTQuMjgxMDE3NywxNC4wNTgzMzY1IDE0LDE0LjM4MjI3NyAxNCwxNC43NzQxOTM1IEwxNCwxNC43NzQxOTM1IEwxNCwyMy41NDgzODcxIEwxNC4wMDY4MTksMjMuNjUzNDM0MyBDMTQuMDU2MjgxLDI0LjAzMTI5OTkgMTQuMzY4ODA3NywyNC4zMjI1ODA2IDE0Ljc0NjkxNTMsMjQuMzIyNTgwNiBMMTQuNzQ2OTE1MywyNC4zMjI1ODA2IEwxNy4yNTMwODQ3LDI0LjMyMjU4MDYgTDE3LjM1NDQzMDYsMjQuMzE1NTEyNiBDMTcuNzE4OTgyMywyNC4yNjQyNDQyIDE4LDIzLjk0MDMwMzcgMTgsMjMuNTQ4Mzg3MSBMMTgsMjMuNTQ4Mzg3MSBMMTgsMTQuNzc0MTkzNSBMMTcuOTkzMTgxLDE0LjY2OTE0NjQgQzE3Ljk0MzcxOSwxNC4yOTEyODA4IDE3LjYzMTE5MjMsMTQgMTcuMjUzMDg0NywxNCBMMTcuMjUzMDg0NywxNCBaIE0xNiw4IEMxNC44OTU0MTQ4LDggMTQsOC44OTU0MTQ4MSAxNCwxMCBDMTQsMTEuMTA0NTg1MiAxNC44OTU0MTQ4LDEyIDE2LDEyIEMxNy4xMDQ1ODUyLDEyIDE4LDExLjEwNDU4NTIgMTgsMTAgQzE4LDguODk1NDE0ODEgMTcuMTA0NTg1Miw4IDE2LDggWiIgaWQ9Imljb24taW5mby1zb2xpZCIgZmlsbD0iIzMzMzMzMyIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+DQogICAgPC9nPg0KPC9zdmc+") !important;
}
.btn-block-container .currently-unavailable-badge-overlay .currently-unavailable-badge-text.gray-btn-bg:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: 1px solid #000;
  outline-offset: 4px;
}
.btn-block-container .currently-unavailable-badge-overlay .currently-unavailable-badge-text.gray-btn-bg:focus .icon-information:before {
  -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDx0aXRsZT4wMS4gRm91bmRhdGlvbmFsIC8gSWNvbnMgLyAzMngzMnB4L0luZm8vU29saWRAMXg8L3RpdGxlPg0KICAgIDxnIGlkPSIwMS4tRm91bmRhdGlvbmFsLS8tSWNvbnMtLy0zMngzMnB4L0luZm8vU29saWQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8cGF0aCBkPSJNMTYsMCBDMjQuODM1OTM3NSwwIDMyLDcuMTY2NjQ1NjcgMzIsMTYgQzMyLDI0LjgzODUyMDcgMjQuODM1OTM3NSwzMiAxNiwzMiBDNy4xNjQwNjI1LDMyIDAsMjQuODM4NTIwNyAwLDE2IEMwLDcuMTY2NjQ1NjcgNy4xNjQwNjI1LDAgMTYsMCBaIE0xNy4yNTMwODQ3LDE0IEwxNC43NDY5MTUzLDE0IEwxNC42NDU1Njk0LDE0LjAwNzA2OCBDMTQuMjgxMDE3NywxNC4wNTgzMzY1IDE0LDE0LjM4MjI3NyAxNCwxNC43NzQxOTM1IEwxNCwxNC43NzQxOTM1IEwxNCwyMy41NDgzODcxIEwxNC4wMDY4MTksMjMuNjUzNDM0MyBDMTQuMDU2MjgxLDI0LjAzMTI5OTkgMTQuMzY4ODA3NywyNC4zMjI1ODA2IDE0Ljc0NjkxNTMsMjQuMzIyNTgwNiBMMTQuNzQ2OTE1MywyNC4zMjI1ODA2IEwxNy4yNTMwODQ3LDI0LjMyMjU4MDYgTDE3LjM1NDQzMDYsMjQuMzE1NTEyNiBDMTcuNzE4OTgyMywyNC4yNjQyNDQyIDE4LDIzLjk0MDMwMzcgMTgsMjMuNTQ4Mzg3MSBMMTgsMjMuNTQ4Mzg3MSBMMTgsMTQuNzc0MTkzNSBMMTcuOTkzMTgxLDE0LjY2OTE0NjQgQzE3Ljk0MzcxOSwxNC4yOTEyODA4IDE3LjYzMTE5MjMsMTQgMTcuMjUzMDg0NywxNCBMMTcuMjUzMDg0NywxNCBaIE0xNiw4IEMxNC44OTU0MTQ4LDggMTQsOC44OTU0MTQ4MSAxNCwxMCBDMTQsMTEuMTA0NTg1MiAxNC44OTU0MTQ4LDEyIDE2LDEyIEMxNy4xMDQ1ODUyLDEyIDE4LDExLjEwNDU4NTIgMTgsMTAgQzE4LDguODk1NDE0ODEgMTcuMTA0NTg1Miw4IDE2LDggWiIgaWQ9Imljb24taW5mby1zb2xpZCIgZmlsbD0iIzMzMzMzMyIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+DQogICAgPC9nPg0KPC9zdmc+") !important;
          mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDx0aXRsZT4wMS4gRm91bmRhdGlvbmFsIC8gSWNvbnMgLyAzMngzMnB4L0luZm8vU29saWRAMXg8L3RpdGxlPg0KICAgIDxnIGlkPSIwMS4tRm91bmRhdGlvbmFsLS8tSWNvbnMtLy0zMngzMnB4L0luZm8vU29saWQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPg0KICAgICAgICA8cGF0aCBkPSJNMTYsMCBDMjQuODM1OTM3NSwwIDMyLDcuMTY2NjQ1NjcgMzIsMTYgQzMyLDI0LjgzODUyMDcgMjQuODM1OTM3NSwzMiAxNiwzMiBDNy4xNjQwNjI1LDMyIDAsMjQuODM4NTIwNyAwLDE2IEMwLDcuMTY2NjQ1NjcgNy4xNjQwNjI1LDAgMTYsMCBaIE0xNy4yNTMwODQ3LDE0IEwxNC43NDY5MTUzLDE0IEwxNC42NDU1Njk0LDE0LjAwNzA2OCBDMTQuMjgxMDE3NywxNC4wNTgzMzY1IDE0LDE0LjM4MjI3NyAxNCwxNC43NzQxOTM1IEwxNCwxNC43NzQxOTM1IEwxNCwyMy41NDgzODcxIEwxNC4wMDY4MTksMjMuNjUzNDM0MyBDMTQuMDU2MjgxLDI0LjAzMTI5OTkgMTQuMzY4ODA3NywyNC4zMjI1ODA2IDE0Ljc0NjkxNTMsMjQuMzIyNTgwNiBMMTQuNzQ2OTE1MywyNC4zMjI1ODA2IEwxNy4yNTMwODQ3LDI0LjMyMjU4MDYgTDE3LjM1NDQzMDYsMjQuMzE1NTEyNiBDMTcuNzE4OTgyMywyNC4yNjQyNDQyIDE4LDIzLjk0MDMwMzcgMTgsMjMuNTQ4Mzg3MSBMMTgsMjMuNTQ4Mzg3MSBMMTgsMTQuNzc0MTkzNSBMMTcuOTkzMTgxLDE0LjY2OTE0NjQgQzE3Ljk0MzcxOSwxNC4yOTEyODA4IDE3LjYzMTE5MjMsMTQgMTcuMjUzMDg0NywxNCBMMTcuMjUzMDg0NywxNCBaIE0xNiw4IEMxNC44OTU0MTQ4LDggMTQsOC44OTU0MTQ4MSAxNCwxMCBDMTQsMTEuMTA0NTg1MiAxNC44OTU0MTQ4LDEyIDE2LDEyIEMxNy4xMDQ1ODUyLDEyIDE4LDExLjEwNDU4NTIgMTgsMTAgQzE4LDguODk1NDE0ODEgMTcuMTA0NTg1Miw4IDE2LDggWiIgaWQ9Imljb24taW5mby1zb2xpZCIgZmlsbD0iIzMzMzMzMyIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+DQogICAgPC9nPg0KPC9zdmc+") !important;
}
@media (max-width: 767px) {
  .vivid360-button-block {
    max-width: 100%;
  }
  .vivid360-button-block.fullWidth-mobile {
    width: 100%;
  }
  .vivid360-button-block.fullWidth-mobile a.btn.has-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-right: 0.875rem;
    padding-left: 0.875rem;
  }
  .vivid360-button-block.fullWidth-mobile a.btn.has-icon.icon-right span {
    margin-left: 1rem;
  }
  .vivid360-button-block.fullWidth-mobile a.btn.has-icon.icon-left span {
    margin-right: 1rem;
  }
  .vivid360-button-block.fullWidth-mobile a.btn.has-icon.icon-right span,
  .vivid360-button-block.fullWidth-mobile a.btn.has-icon.icon-left span {
    display: block;
    position: static;
    -webkit-transform: none;
            transform: none;
  }
  .vivid360-button-block.fullWidth-mobile a.btn.has-icon.primary-x-small.icon-right span,
  .vivid360-button-block.fullWidth-mobile a.btn.has-icon.primary-alternate-x-small.icon-right span,
  .vivid360-button-block.fullWidth-mobile a.btn.has-icon.secondary-x-small.icon-right span,
  .vivid360-button-block.fullWidth-mobile a.btn.has-icon.secondary-alternate-x-small.icon-right span,
  .vivid360-button-block.fullWidth-mobile a.btn.has-icon.x-small.icon-right span {
    margin-left: 0.5rem;
  }
  .vivid360-button-block.fullWidth-mobile a.btn.has-icon.primary-x-small.icon-left span,
  .vivid360-button-block.fullWidth-mobile a.btn.has-icon.primary-alternate-x-small.icon-left span,
  .vivid360-button-block.fullWidth-mobile a.btn.has-icon.secondary-x-small.icon-left span,
  .vivid360-button-block.fullWidth-mobile a.btn.has-icon.secondary-alternate-x-small.icon-left span,
  .vivid360-button-block.fullWidth-mobile a.btn.has-icon.x-small.icon-left span {
    margin-right: 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .vivid360-button-block {
    max-width: calc(var(--contentWidthTablet) - (var(--dimenGutter) * 2));
  }
}
@media (max-width: 480px) {
  .vivid360-button-block {
    max-width: 100%;
  }
  .vivid360-button-block.fullWidth-mobile {
    width: 100%;
  }
  .btn-block-container {
    margin: auto;
  }
  .btn-block-container.content-width {
    gap: 0px;
  }
  .btn-block-container .vivid360-button-block + .vivid360-button-block {
    margin-left: 0;
    margin-top: 0;
  }
}
button.hovered:hover,
.btn.hovered:hover,
[type="button"].hovered:hover,
[type="reset"].hovered:hover,
[type="submit"].hovered:hover {
  background-color: var(--hoverColor) !important;
}
button.hoveredTextColor:hover,
.btn.hoveredTextColor:hover,
[type="button"].hoveredTextColor:hover,
[type="reset"].hoveredTextColor:hover,
[type="submit"].hoveredTextColor:hover {
  color: var(--hoverTextColor) !important;
}
