/*!
 * Copyright (c) 2016-present, Skillsoft, Inc - All Rights Reserved.
 * Unauthorized copying of this file, via any medium is strictly prohibited.
 * Proprietary and confidential.
 */
.Button---root---TwJp3 {
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  text-decoration:none;
  vertical-align:middle;
  border-radius:4px;
  outline:none;
  -webkit-transition:0.1s all ease-in;
  transition:0.1s all ease-in;
  -webkit-transition:var(--hover);
  transition:var(--hover);
  -webkit-transition-property:-webkit-transition;
  transition-property:-webkit-transition;
  transition-property:transition;
  transition-property:transition, -webkit-transition
}
.Button---subLabel---VhejG {
  font-weight:normal;
  margin-left:8px
}
.Button---root---TwJp3 [class=filled] {
  fill:currentcolor
}
.Button---root---TwJp3:hover {
  cursor:pointer
}
.Button---root---TwJp3.Button---loading---FLIdv {
  pointer-events:none
}
.Button---primary---XmkrI {
  color:white;
  color:var(--reverseColor);
  -webkit-transition:color .01s;
  transition:color .01s;
  background:#0073c4;
  background:var(--interactions_backgroundColor);
  border:1px solid #0073c4;
  border:1px solid var(--interactions_backgroundColor);
  -webkit-box-shadow:0 0 0 2px rgba(0, 0, 0, 0);
  box-shadow:0 0 0 2px rgba(0, 0, 0, 0)
}
.Button---primary---XmkrI:hover,
.Button---primary---XmkrI.Button---loading---FLIdv,
.Button---primary---XmkrI.Button---hover-storybook---_2jM3 {
  background:#151c36;
  background:var(--interactions_backgroundComputedHoverColor);
  border-color:#151c36;
  border-color:var(--interactions_backgroundComputedHoverColor)
}
.preview .Button---primary---XmkrI {
  background:var(--preview_interactions_backgroundColor);
  background:var(--preview_interactions_backgroundColor);
  border:1px solid var(--preview_interactions_backgroundColor);
  border:1px solid var(--preview_interactions_backgroundColor)
}
.Button---primary---XmkrI:focus-visible {
  position:relative;
  outline:2px solid #0099ff;
  outline:0.125rem solid #0099ff;
  outline:var(--space2) solid var(--webkitHaloColor);
  outline-offset:2px;
  outline-offset:0.125rem;
  outline-offset:var(--space2);
  -webkit-box-shadow:0 0 0 2px #fff;
  box-shadow:0 0 0 2px #fff
}
.preview .Button---primary---XmkrI:hover,
.preview .Button---primary---XmkrI.Button---loading---FLIdv,
.preview .Button---primary---XmkrI.Button---hover-storybook---_2jM3 {
  background:var(--preview_interactions_backgroundComputedHoverColor);
  background:var(--preview_interactions_backgroundComputedHoverColor);
  border-color:var(--preview_interactions_backgroundComputedHoverColor);
  border-color:var(--preview_interactions_backgroundComputedHoverColor)
}
.Button---secondary---H8yOM {
  color:#0073c4;
  color:var(--interactions_backgroundColor);
  background:#fff;
  border:1px solid #0073c4;
  border:1px solid var(--interactions_backgroundColor)
}
.preview .Button---secondary---H8yOM {
  color:var(--preview_interactions_backgroundColor);
  color:var(--preview_interactions_backgroundColor);
  border:1px solid var(--preview_interactions_backgroundColor);
  border:1px solid var(--preview_interactions_backgroundColor)
}
.Button---secondary---H8yOM:focus-visible {
  position:relative;
  outline:2px solid #0099ff;
  outline:0.125rem solid #0099ff;
  outline:var(--space2) solid var(--webkitHaloColor);
  outline-offset:2px;
  outline-offset:0.125rem;
  outline-offset:var(--space2);
  -webkit-box-shadow:0 0 0 2px #fff;
  box-shadow:0 0 0 2px #fff
}
.Button---secondary---H8yOM:hover,
.Button---secondary---H8yOM:active,
.Button---secondary---H8yOM.Button---hover-storybook---_2jM3 {
  color:#0073c4;
  color:var(--interactions_backgroundColor);
  background:#e4eefc;
  background:var(--interactions_activeComputedHoverColor);
  -webkit-box-shadow:0 0 0 1px white,0 0 0 2px #0073c4;
  box-shadow:0 0 0 1px white,0 0 0 2px #0073c4;
  -webkit-box-shadow:0 0 0 1px var(--reverseColor),0 0 0 2px var(--interactions_backgroundColor);
  box-shadow:0 0 0 1px var(--reverseColor),0 0 0 2px var(--interactions_backgroundColor)
}
.preview .Button---secondary---H8yOM:hover,
.preview .Button---secondary---H8yOM:active,
.preview .Button---secondary---H8yOM.Button---hover-storybook---_2jM3 {
  color:var(--preview_interactions_backgroundComputedHoverColor);
  color:var(--preview_interactions_backgroundComputedHoverColor);
  background:var(--preview_interactions_activeComputedHoverColor);
  background:var(--preview_interactions_activeComputedHoverColor);
  -webkit-box-shadow:0 0 0 1px white,0 0 0 2px var(--preview_interactions_backgroundColor);
  box-shadow:0 0 0 1px white,0 0 0 2px var(--preview_interactions_backgroundColor);
  -webkit-box-shadow:0 0 0 1px var(--reverseColor),0 0 0 2px var(--preview_interactions_backgroundColor);
  box-shadow:0 0 0 1px var(--reverseColor),0 0 0 2px var(--preview_interactions_backgroundColor)
}
.Button---secondary---H8yOM.Button---reverse---KXeiR {
  background:rgba(0, 0, 0, 0);
  border-color:white;
  border-color:var(--reverseColor)
}
.Button---secondary---H8yOM.Button---reverse---KXeiR:hover,
.Button---secondary---H8yOM.Button---reverse---KXeiR:active,
.Button---secondary---H8yOM.Button---reverse---KXeiR.Button---hover-storybook---_2jM3 {
  color:white;
  color:var(--reverseColor);
  -webkit-box-shadow:0 0 0 1px #222325, 0 0 0 2px white;
  box-shadow:0 0 0 1px #222325, 0 0 0 2px white;
  -webkit-box-shadow:var(--reverseFocusOutline);
  box-shadow:var(--reverseFocusOutline)
}
.Button---secondary---H8yOM.Button---green---QmzEN {
  background:#fff;
  color:#1b8057;
  color:var(--successColor);
  border:1px solid #d5dae3;
  border:1px solid var(--lightestGreyColor)
}
.Button---secondary---H8yOM.Button---green---QmzEN:hover,
.Button---secondary---H8yOM.Button---green---QmzEN:active,
.Button---secondary---H8yOM.Button---green---QmzEN.Button---hover-storybook---_2jM3 {
  -webkit-box-shadow:none;
  box-shadow:none;
  border:1px solid #afb6c2;
  border:1px solid var(--lighterNeutralColor)
}
.Button---secondary---H8yOM.Button---red---bCzZq {
  background:#fff;
  color:#b83c3c;
  color:var(--alertColor);
  border:1px solid #d5dae3;
  border:1px solid var(--lightestGreyColor)
}
.Button---secondary---H8yOM.Button---red---bCzZq:hover,
.Button---secondary---H8yOM.Button---red---bCzZq:active,
.Button---secondary---H8yOM.Button---red---bCzZq.Button---hover-storybook---_2jM3 {
  -webkit-box-shadow:none;
  box-shadow:none;
  border:1px solid #afb6c2;
  border:1px solid var(--lighterNeutralColor)
}
.Button---secondary---H8yOM.Button---grey---TR939 {
  background:#fff;
  color:#6a6e75;
  color:var(--lightNeutralColor);
  border:1px solid #d5dae3;
  border:1px solid var(--lightestGreyColor)
}
.Button---secondary---H8yOM.Button---grey---TR939:hover,
.Button---secondary---H8yOM.Button---grey---TR939:active,
.Button---secondary---H8yOM.Button---grey---TR939.Button---hover-storybook---_2jM3 {
  -webkit-box-shadow:none;
  box-shadow:none;
  border:1px solid #afb6c2;
  border:1px solid var(--lighterNeutralColor)
}
.Button---secondary---H8yOM.Button---grey---TR939.Button---selected---K0MtH {
  background:#6a6e75;
  background:var(--lightNeutralColor);
  color:#fff;
  border:1px solid #6a6e75;
  border:1px solid var(--lightNeutralColor)
}
.Button---tertiary---pAboJ {
  color:#222325;
  color:var(--darkNeutralColor);
  background:#fff;
  border:none
}
.Button---tertiary---pAboJ:focus-visible {
  position:relative;
  outline:2px solid #0099ff;
  outline:0.125rem solid #0099ff;
  outline:var(--space2) solid var(--webkitHaloColor);
  outline-offset:2px;
  outline-offset:0.125rem;
  outline-offset:var(--space2);
  -webkit-box-shadow:0 0 0 2px #fff;
  box-shadow:0 0 0 2px #fff
}
.Button---tertiary---pAboJ:hover,
.Button---tertiary---pAboJ:active,
.Button---tertiary---pAboJ.Button---hover-storybook---_2jM3 {
  background:#e0e0e0;
  background:var(--tableLine)
}
.Button---largeicon---CJfZM {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  border:1px solid rgba(0, 0, 0, 0)
}
.Button---largeicon---CJfZM:hover,
.Button---largeicon---CJfZM:active,
.Button---largeicon---CJfZM.Button---hover-storybook---_2jM3,
.Button---largeicon---CJfZM.Button---loading---FLIdv {
  color:#151c36;
  color:var(--darkPrimaryColor);
  background-color:none
}
.Button---largeicon---CJfZM svg {
  color:#0073c4;
  color:var(--lightPrimaryColor);
  margin-top:4px;
  margin-bottom:20px
}
.Button---largeicon---CJfZM:hover svg,
.Button---largeicon---CJfZM:active svg,
.Button---largeicon---CJfZM.Button---hover-storybook---_2jM3 svg,
.Button---largeicon---CJfZM.Button---loading---FLIdv svg {
  color:#151c36;
  color:var(--darkPrimaryColor);
  background-color:none
}
.Button---largeicon---CJfZM span:nth-child(2) {
  color:#6a6e75;
  color:var(--lightNeutralColor);
  font-size:14px;
  font-size:0.875rem;
  font-size:var(--font14);
  line-height:20px;
  text-align:center;
  font-weight:bold;
  max-width:128px;
  margin-left:24px;
  margin-right:24px
}
.Button---largeicon---CJfZM span:nth-child(3) {
  color:#6a6e75;
  color:var(--lightNeutralColor);
  font-size:14px;
  font-size:0.875rem;
  font-size:var(--font14);
  line-height:20px;
  text-align:center;
  max-width:128px;
  margin-left:24px;
  margin-right:24px
}
.Button---flat---Miznv {
  color:#0073c4;
  color:var(--lightPrimaryColor);
  background:rgba(0, 0, 0, 0);
  border:1px solid rgba(0, 0, 0, 0)
}
.Button---flat---Miznv:hover,
.Button---flat---Miznv:active,
.Button---flat---Miznv.Button---hover-storybook---_2jM3,
.Button---flat---Miznv.Button---loading---FLIdv {
  color:#151c36;
  color:var(--darkPrimaryColor)
}
.Button---flat---Miznv.Button---reverse---KXeiR {
  background:rgba(0, 0, 0, 0);
  color:white;
  color:var(--reverseColor)
}
.Button---flat---Miznv.Button---reverse---KXeiR:hover,
.Button---flat---Miznv.Button---reverse---KXeiR:active,
.Button---flat---Miznv.Button---reverse---KXeiR.Button---hover-storybook---_2jM3,
.Button---flat---Miznv.Button---reverse---KXeiR.Button---loading---FLIdv {
  color:#d5dae3;
  color:var(--lightestGreyColor);
  background-color:rgba(0, 0, 0, 0)
}
.Button---flat---Miznv.Button---gray---ZhsV0 {
  color:#222325;
  color:var(--darkNeutralColor)
}
.Button---flat---Miznv.Button---gray---ZhsV0:hover,
.Button---flat---Miznv.Button---gray---ZhsV0:active,
.Button---flat---Miznv.Button---gray---ZhsV0.Button---hover-storybook---_2jM3,
.Button---flat---Miznv.Button---gray---ZhsV0.Button---loading---FLIdv {
  color:#151c36;
  color:var(--darkPrimaryColor)
}
.Button---flat---Miznv.Button---lightGray---mQofl {
  color:#6a6e75;
  color:var(--lightNeutralColor)
}
.Button---flat---Miznv.Button---lightGray---mQofl:hover,
.Button---flat---Miznv.Button---lightGray---mQofl:active,
.Button---flat---Miznv.Button---lightGray---mQofl.Button---hover-storybook---_2jM3,
.Button---flat---Miznv.Button---lightGray---mQofl.Button---loading---FLIdv {
  color:#222325;
  color:var(--darkNeutralColor);
  background-color:#afb6c2;
  background-color:var(--lighterNeutralColor)
}
.Button---flat---Miznv.Button---alert---H4oR6 {
  color:white;
  color:var(--reverseColor)
}
.Button---flat---Miznv.Button---alert---H4oR6:hover,
.Button---flat---Miznv.Button---alert---H4oR6:active,
.Button---flat---Miznv.Button---alert---H4oR6.Button---hover-storybook---_2jM3,
.Button---flat---Miznv.Button---alert---H4oR6.Button---loading---FLIdv {
  color:#b83c3c;
  color:var(--alertColor);
  background-color:#afb6c2;
  background-color:var(--lighterNeutralColor)
}
.Button---underline---ajpOz {
  color:#0073c4;
  color:var(--lightPrimaryColor);
  background:rgba(0, 0, 0, 0);
  border:1px solid rgba(0, 0, 0, 0);
  text-decoration:underline
}
.Button---underline---ajpOz:hover,
.Button---underline---ajpOz:active,
.Button---underline---ajpOz.Button---hover-storybook---_2jM3,
.Button---underline---ajpOz.Button---loading---FLIdv {
  color:#151c36;
  color:var(--darkPrimaryColor)
}
.Button---actionmenu---Ieu1D {
  height:auto;
  padding:2px 0;
  padding:8px !important;
  padding:0.5rem !important;
  padding:var(--space8) !important;
  font-size:14px;
  font-size:0.875rem;
  font-size:var(--font14);
  color:inherit;
  border:none;
  background-color:white;
  background-color:var(--reverseColor)
}
.Button---actionmenu---Ieu1D span {
  margin-right:0px;
  margin-right:0rem
}
.Button---actionmenu---Ieu1D span:first-child {
  padding-right:15px
}
.Button---disabled---XCoMG.Button---actionmenu---Ieu1D {
  color:#afb6c2;
  color:var(--lighterNeutralColor)
}
.Button---actionmenulink---N4UXg {
  height:auto;
  font-size:14px;
  font-size:0.875rem;
  font-size:var(--font14);
  color:inherit;
  border:none
}
.Button---actionmenulink---N4UXg span {
  margin-right:12px;
  margin-right:.75rem
}
.Button---filter---g9t8h {
  padding:4px !important;
  padding-bottom:2px !important;
  margin-right:11px;
  margin-left:11px;
  color:#6a6e75;
  color:var(--lightNeutralColor);
  background:rgba(0, 0, 0, 0);
  border:0 solid rgba(0, 0, 0, 0);
  border-bottom:3px solid rgba(0, 0, 0, 0);
  border-radius:0 !important
}
.Button---filter---g9t8h.Button---selected---K0MtH,
.Button---filter---g9t8h:hover,
.Button---filter---g9t8h:active,
.Button---filter---g9t8h.Button---hover-storybook---_2jM3 {
  color:#151c36;
  color:var(--darkPrimaryColor);
  border-bottom:3px solid currentcolor
}
.Button---filter---g9t8h.Button---reverse---KXeiR:hover {
  color:white;
  color:var(--reverseColor)
}
.Button---disabled---XCoMG {
  pointer-events:none
}
.Button---disabled---XCoMG.Button---primary---XmkrI,
.Button---disabled---XCoMG.Button---primary---XmkrI:hover {
  color:#afb6c2;
  color:var(--lighterNeutralColor);
  cursor:default;
  background:#ebeef2;
  background:var(--lightestNeutralColor);
  border-color:#ebeef2;
  border-color:var(--lightestNeutralColor);
  -webkit-box-shadow:none;
  box-shadow:none
}
.Button---disabled---XCoMG.Button---secondary---H8yOM,
.Button---disabled---XCoMG.Button---secondary---H8yOM:hover {
  color:#afb6c2;
  color:var(--lighterNeutralColor);
  cursor:default;
  background:#FFFFFF;
  background:var(--whiteBackground);
  border:1px solid #afb6c2;
  border:1px solid var(--lighterNeutralColor);
  -webkit-box-shadow:none;
  box-shadow:none
}
.Button---disabled---XCoMG.Button---flat---Miznv,
.Button---disabled---XCoMG .Button---flat---Miznv {
  color:#afb6c2;
  color:var(--lighterNeutralColor);
  cursor:default
}
.Button---disabled---XCoMG.Button---flat---Miznv:hover,
.Button---disabled---XCoMG .Button---flat---Miznv:hover {
  text-decoration:none
}
.Button---disabled---XCoMG.Button---underline---ajpOz,
.Button---disabled---XCoMG .Button---underline---ajpOz {
  color:#afb6c2;
  color:var(--lighterNeutralColor);
  cursor:default
}
.Button---disabled---XCoMG.Button---underline---ajpOz:hover,
.Button---disabled---XCoMG .Button---underline---ajpOz:hover {
  text-decoration:none
}
.Button---disabled---XCoMG.Button---tertiary---pAboJ,
.Button---disabled---XCoMG .Button---tertiary---pAboJ {
  color:#afb6c2;
  color:var(--lighterNeutralColor);
  cursor:default
}
.Button---disabled---XCoMG.Button---tertiary---pAboJ:hover,
.Button---disabled---XCoMG .Button---tertiary---pAboJ:hover {
  text-decoration:none
}
.Button---icon-child---FoyAz,
.Button---icon-child---FoyAz:hover {
  color:inherit;
  -webkit-transition:inherit;
  transition:inherit
}
.Button---icon-position-left---BDhif {
  margin-right:5px
}
.Button---icon-position-right---_Teok {
  margin-left:5px
}
.Button---marginTop---B_zdB {
  margin-top:2px
}
.Button---stickyFeedback---KQvpQ {
  position:fixed;
  top:40%;
  left:100%;
  display:block;
  width:auto !important;
  font-weight:bold;
  line-height:14px;
  color:#fff;
  white-space:nowrap;
  background-color:#151c36;
  background-color:var(--darkPrimaryColor);
  border:2px solid #fff;
  border-top:none;
  border-radius:0 0 3px 3px;
  -webkit-box-shadow:0 0 5px rgba(0, 0, 0, .5);
  box-shadow:0 0 5px rgba(0, 0, 0, .5);
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  -webkit-transform-origin:top left;
  transform-origin:top left
}
.Button---icon---O8jmG,
.Button---icon---O8jmG.Button---gray---ZhsV0 {
  margin-right:4px;
  margin-left:4px;
  color:#6a6e75;
  color:var(--lightNeutralColor);
  background-color:rgba(0, 0, 0, 0);
  border:none
}
.Button---icon---O8jmG:hover,
.Button---icon---O8jmG.Button---gray---ZhsV0:hover,
.Button---icon---O8jmG:active,
.Button---icon---O8jmG.Button---gray---ZhsV0:active,
.Button---icon---O8jmG.Button---hover-storybook---_2jM3,
.Button---icon---O8jmG.Button---gray---ZhsV0.Button---hover-storybook---_2jM3,
.Button---icon---O8jmG.Button---loading---FLIdv,
.Button---icon---O8jmG.Button---gray---ZhsV0.Button---loading---FLIdv {
  color:#151c36;
  color:var(--darkPrimaryColor);
  background-color:none
}
.Button---disabled---XCoMG.Button---icon---O8jmG,
.Button---disabled---XCoMG.Button---icon---O8jmG.Button---gray---ZhsV0,
.Button---disabled---XCoMG .Button---icon---O8jmG,
.Button---disabled---XCoMG .Button---icon---O8jmG.Button---gray---ZhsV0 {
  color:#afb6c2;
  color:var(--lighterNeutralColor);
  cursor:default
}
.Button---disabled---XCoMG.Button---icon---O8jmG:hover,
.Button---disabled---XCoMG.Button---icon---O8jmG.Button---gray---ZhsV0:hover,
.Button---disabled---XCoMG .Button---icon---O8jmG:hover,
.Button---disabled---XCoMG .Button---icon---O8jmG.Button---gray---ZhsV0:hover {
  text-decoration:none
}
.Button---icon---O8jmG.Button---reverse---KXeiR {
  color:white;
  color:var(--reverseColor);
  background-color:rgba(0, 0, 0, 0)
}
.Button---icon---O8jmG.Button---reverse---KXeiR:hover,
.Button---icon---O8jmG.Button---reverse---KXeiR:active,
.Button---icon---O8jmG.Button---reverse---KXeiR.Button---hover-storybook---_2jM3,
.Button---icon---O8jmG.Button---reverse---KXeiR.Button---loading---FLIdv {
  color:#e0e0e0;
  color:var(--tableLine);
  background-color:rgba(0, 0, 0, 0);
  border:none
}
.Button---disabled---XCoMG.Button---icon---O8jmG.Button---reverse---KXeiR,
.Button---disabled---XCoMG .Button---icon---O8jmG.Button---reverse---KXeiR {
  color:#6a6e75;
  color:var(--lightNeutralColor);
  cursor:default
}
.Button---icon---O8jmG.Button---blue---ZKPKK {
  margin-right:4px;
  margin-left:4px;
  color:#0073c4;
  color:var(--lightPrimaryColor);
  background-color:rgba(0, 0, 0, 0);
  border:none
}
.Button---icon---O8jmG.Button---blue---ZKPKK:hover,
.Button---icon---O8jmG.Button---blue---ZKPKK:active,
.Button---icon---O8jmG.Button---blue---ZKPKK.Button---hover-storybook---_2jM3,
.Button---icon---O8jmG.Button---blue---ZKPKK.Button---loading---FLIdv {
  color:#151c36;
  color:var(--darkPrimaryColor);
  background-color:none
}
.Button---disabled---XCoMG.Button---icon---O8jmG.Button---blue---ZKPKK,
.Button---disabled---XCoMG .Button---icon---O8jmG.Button---blue---ZKPKK {
  color:#afb6c2;
  color:var(--lighterNeutralColor);
  cursor:default
}
.Button---disabled---XCoMG.Button---icon---O8jmG.Button---blue---ZKPKK:hover,
.Button---disabled---XCoMG .Button---icon---O8jmG.Button---blue---ZKPKK:hover {
  text-decoration:none
}
.Button---icon---O8jmG.Button---red---bCzZq {
  margin-right:4px;
  margin-left:4px;
  color:#b83c3c;
  color:var(--alertColor);
  background-color:rgba(0, 0, 0, 0);
  border:none
}
.Button---icon---O8jmG.Button---red---bCzZq:hover,
.Button---icon---O8jmG.Button---red---bCzZq:active,
.Button---icon---O8jmG.Button---red---bCzZq.Button---hover-storybook---_2jM3,
.Button---icon---O8jmG.Button---red---bCzZq.Button---loading---FLIdv {
  color:#b83c3c;
  color:var(--alertColor);
  background-color:none
}
.Button---disabled---XCoMG.Button---icon---O8jmG.Button---red---bCzZq,
.Button---disabled---XCoMG .Button---icon---O8jmG.Button---red---bCzZq {
  color:#afb6c2;
  color:var(--lighterNeutralColor);
  cursor:default
}
.Button---disabled---XCoMG.Button---icon---O8jmG.Button---red---bCzZq:hover,
.Button---disabled---XCoMG .Button---icon---O8jmG.Button---red---bCzZq:hover {
  text-decoration:none
}
.Button---x-large---DfEK6 {
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content;
  height:-webkit-max-content;
  height:-moz-max-content;
  height:max-content;
  padding:0;
  font-size:44px;
  font-size:2.75rem;
  font-size:var(--font44)
}
.Button---large---cOCDB {
  min-height:50px;
  padding:0 25px;
  font-size:22px;
  font-size:1.375rem;
  font-size:var(--font22)
}
.Button---large---cOCDB.Button---icon-only---OstZf {
  width:50px;
  padding:0
}
.Button---medium-large---tBnZe {
  min-height:40px;
  padding:0 20px;
  font-size:20px;
  font-size:1.25rem;
  font-size:var(--font20)
}
.Button---medium-large---tBnZe.Button---icon-only---OstZf {
  width:40px;
  padding:8px 11px;
  padding:0.5rem 11px;
  padding:var(--space8) 11px
}
.Button---medium---jY9sc {
  min-height:40px;
  padding:0 20px;
  font-size:16px;
  font-size:1rem;
  font-size:var(--font16)
}
.Button---medium---jY9sc.Button---icon-only---OstZf {
  width:40px;
  padding:8px 11px;
  padding:0.5rem 11px;
  padding:var(--space8) 11px
}
.Button---small---HuPO_ {
  min-height:32px;
  padding:0 16px;
  font-size:14px;
  font-size:0.875rem;
  font-size:var(--font14)
}
.Button---small---HuPO_.Button---icon-only---OstZf {
  width:32px;
  padding:0
}
.Button---x-small---AriV2 {
  min-height:28px;
  font-size:14px;
  font-size:0.875rem;
  font-size:var(--font14)
}
.Button---iconFlush---_y3IS {
  padding:0
}
.Button---icon---O8jmG.Button---x-large---DfEK6 {
  font-size:40px;
  font-size:2.50rem;
  font-size:var(--font40)
}
.Button---icon---O8jmG.Button---medium---jY9sc {
  font-size:24px;
  font-size:1.5rem;
  font-size:var(--font24)
}
.Button---icon---O8jmG.Button---small---HuPO_ {
  font-size:16px;
  font-size:1rem;
  font-size:var(--font16)
}
.Button---journeyButton---RSj1u {
  color:#f0cb00 !important;
  color:var(--chartYellowColor) !important
}
.Button---noPadding---OuffP {
  height:auto;
  padding:0;
  margin:0;
  min-height:auto
}
.Button---reverse---KXeiR {
  color:white;
  color:var(--reverseColor)
}
.Button---loadingBar---Bw7xi {
  position:absolute;
  right:0;
  bottom:-1px;
  left:0;
  display:block;
  height:3px;
  overflow:hidden;
  background:rgba(0, 0, 0, 0)
}
.Button---loadingBar---Bw7xi::before {
  position:absolute;
  left:0;
  z-index:2;
  width:50%;
  height:100%;
  content:" ";
  background-color:currentcolor;
  border-radius:4px;
  -webkit-animation:Button---loading---FLIdv 2s infinite ease;
  animation:Button---loading---FLIdv 2s infinite ease
}
.Button---secondary---H8yOM .Button---loadingBar---Bw7xi,
.Button---disabled---XCoMG .Button---loadingBar---Bw7xi {
  bottom:0
}
.Button---block---fzzoe {
  width:100%
}
.Button---left---xzvJH {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}
.Button---center---KFO8Q {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.Button---btnDropDownText---n1t1U {
  padding-left:5px;
  padding-right:8px;
  font-size:16px;
  font-size:1rem;
  font-size:var(--font16)
}
.Button---overrideBtnText---uafm5 {
  font-size:12px;
  font-size:0.75rem;
  font-size:var(--font12);
  font-weight:400;
  line-height:18px
}
.Button---iconStyle---_aXA8,
.Button---iconStyle---_aXA8:hover {
  color:gray
}
.Button---btnXSmallText---k1LJv {
  padding-right:10px;
  padding-right:0.625rem;
  padding-right:var(--space10);
  font-size:14px;
  font-size:0.875rem;
  font-size:var(--font14)
}
.Button---expandIcon---k5JWl {
  font-size:11px !important;
  margin-left:10px !important;
  margin-left:0.625rem !important;
  margin-left:var(--space10) !important
}
.Button---iconText---vuXgx {
  background-color:#ebeef2;
  background-color:var(--lightestNeutralColor);
  padding-left:4.8px;
  padding-left:0.3rem;
  padding-left:var(--space5);
  padding-right:4.8px;
  padding-right:0.3rem;
  padding-right:var(--space5);
  padding-bottom:2px;
  padding-bottom:0.125rem;
  padding-bottom:var(--space2)
}
@-webkit-keyframes Button---loading---FLIdv {
  0%,
  100% {
    -webkit-transform:translate(0%, 0);
    transform:translate(0%, 0)
  }
  50% {
    -webkit-transform:translate(100%, 0);
    transform:translate(100%, 0)
  }
}
@keyframes Button---loading---FLIdv {
  0%,
  100% {
    -webkit-transform:translate(0%, 0);
    transform:translate(0%, 0)
  }
  50% {
    -webkit-transform:translate(100%, 0);
    transform:translate(100%, 0)
  }
}
@media screen and (max-width: 1024px) {
  .Button---stickyFeedback---KQvpQ {
    top:70%;
    z-index:10
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .Button---icon-position-left---BDhif {
    padding-right:5px
  }
  .Button---icon-position-right---_Teok {
    padding-left:5px
  }
  .Button---span-style---jma5c span,
  .Button---x-small---AriV2 span,
  .Button---small---HuPO_ span,
  .Button---medium---jY9sc span,
  .Button---medium-large---tBnZe span,
  .Button---large---cOCDB span {
    display:table-cell;
    vertical-align:middle
  }
  .Button---span-style---jma5c span svg,
  .Button---x-small---AriV2 span svg,
  .Button---small---HuPO_ span svg,
  .Button---medium---jY9sc span svg,
  .Button---medium-large---tBnZe span svg,
  .Button---large---cOCDB span svg {
    vertical-align:sub
  }
  .Button---large---cOCDB span {
    min-height:50px
  }
  .Button---medium-large---tBnZe span {
    min-height:40px
  }
  .Button---medium---jY9sc span {
    min-height:40px
  }
  .Button---small---HuPO_ span {
    min-height:32px
  }
  .Button---x-small---AriV2 span {
    min-height:28px
  }
}
