/*!
 * Custom CSS for Truist Leadership Institute
 */
#tli-main-grid .sitesearch .form-group:not(.js-form-group) .input-wrapper.is-clear,
#tli-main-grid .form-group:not(.js-form-group) input[type="text"]:not(.js-input):not(.finder-auto-suggestion):not(.placeholder-select):not(.google-locator-input):not(.locator-input).site-search-input:focus {
    justify-content: flex-start;
    align-items: flex-start;
    margin: 3px 0 0 3px;
}

#tli-main-grid .sitesearch .cls-3 {
    stroke: var(--truNeutral500);
}

#tli-main-grid .sitesearch .site-search-input,
#tli-main-grid .sitesearch .clear-field-button {
     border: 1px solid var(--truClear);
     margin-top: 3px;
}

#tli-main-grid .sitesearch .site-search-input:focus,
#tli-main-grid .sitesearch .clear-field-button:hover,
#tli-main-grid .sitesearch .clear-field-button:focus,
#tli-main-grid .form-group:not(.js-form-group) input[type="text"]:not(.js-input):not(.finder-auto-suggestion):not(.placeholder-select):not(.google-locator-input):not(.locator-input).site-search-input:focus,
#tli-main-grid .form-group:not(.js-form-group) .input-wrapper::before,
#tli-main-grid .form-group:not(.js-form-group).hidden-label .input-wrapper::before {
   border: 1px solid var(--truNeutral500);
}

#tli-main-grid .sitesearch .iconbox {
    margin: 2px 0 0 2px;
    width: 44px;
    height: 44px;
}

#sitesearchinput::placeholder {
     color: var(--truNeutral500) !important;
     opacity: 1;
}

#sitesearchinput::-webkit-input-placeholder {
     color: var(--truNeutral500) !important;
     opacity: 1;
}

#sitesearchinput::-ms-input-placeholder {
     color: var(--truNeutral500) !important;
     opacity: 1;
}

#sitesearchinput::-moz-placeholder {
     color: var(--truNeutral500) !important;
     opacity: 1;
}

#sitesearchinput[placeholder]{
     color: var(--truNeutral500) !important;
     opacity: 1;
}

#tli-main-grid .sitesearch .site-search-input {
     color: var(--truNeutral500) !important;
     opacity: 1;
}

.sitesearch .form-group:not(.js-form-group) .input-wrapper .clear-field-button svg path {
    stroke: var(--truPurple500);
}

#tli-main-grid .sitesearch [type="submit"] {
   margin-top: 3px;
}

#tli-main-grid .sitesearch .form-group:not(.js-form-group) .validation-message {
    top: 27px;
    left: 3px;
    color: var(--truRuby600);
}

#tli-main-grid .sitesearch .form-group:not(.js-form-group) .validation-message svg path {
   stroke: var(--truRuby600);
}

@media (min-width: 0px) and (max-width: 767px){
 #tli-main-grid .sitesearch [type="submit"] {
margin-top: 17px;
 }

 #tli-main-grid .sitesearch .search-field {
     padding: 2.4rem !important;
}
}

.bg-clear {
  background-color: var(--truClear);
  outline: 1px solid var(--truClear);
  color: inherit;
}

.bg-ntrl-white {
  background-color: var(--truNeutral0);
  outline: 1px solid var(--truClear);
  color: var(--truNeutral500);
}

.bg-off-white {
  background-color: var(--truNeutral50);
  outline: 1px solid var(--truClear);
  color: var(--truNeutral500);
}

.bg-mist {
  background-color: var(--truPurple50);
  outline: 1px solid var(--truClear);
  color: var(--truNeutral500);
}

.bg-mist-dk {
  background-color: var(--truPurple100);
  outline: 1px solid var(--truClear);
  color: var(--truNeutral500);
}

.bg-sky-blue-ltr {
  background-color: var(--truSky50);
  outline: 1px solid var(--truClear);
  color: var(--truNeutral500);
}

.bg-sky-blue-lt {
  background-color: var(--truSky100);
  outline: 1px solid var(--truClear);
  color: var(--truNeutral500);
}

.bg-dusk-dkr {
  background-color: var(--truPurple700);
  outline: 1px solid var(--truClear);
  color: var(--truNeutral0);
}

.bg-tru-ppl {
  background-color: var(--truPurple800);
  outline: 1px solid var(--truClear);
  color: var(--truNeutral0);
}

.bg-clear.has-border {
  border: 1px solid inherit;
}

.bg-ntrl-white.has-border,
.bg-off-white.has-border {
  border: 1px solid var(--truNeutral100);
}

.bg-mist.has-border,
.bg-mist-dk.has-border {
  border: 1px solid var(--truPurple200);
}

.bg-sky-blue-ltr.has-border,
.bg-sky-blue-lt.has-border {
  border: 1px solid var(--truSky200);
}

.bg-dusk-dkr.has-border,
.bg-tru-ppl.has-border {
  border: 1px solid var(--truPurple700);
}

.bg-dusk-dkr .bg-ntrl-white p,
.bg-dusk-dkr .bg-off-white p,
.bg-dusk-dkr .bg-mist p,
.bg-dusk-dkr .bg-mist-dk p,
.bg-dusk-dkr .bg-sky-blue-ltr p,
.bg-dusk-dkr .bg-sky-blue-lt p,
.bg-tru-ppl .bg-ntrl-white p,
.bg-tru-ppl .bg-off-white p,
.bg-tru-ppl .bg-mist p,
.bg-tru-ppl .bg-mist-dk p,
.bg-tru-ppl .bg-sky-blue-ltr p,
.bg-tru-ppl .bg-sky-blue-lt p,
.bg-ntrl-white p,
.bg-off-white p,
.bg-mist p,
.bg-mist-dk p,
.bg-sky-blue-ltr p,
.bg-sky-blue-lt p {
  color: var(--truNeutral500);
}

.bg-dusk-dkr p,
.bg-tru-ppl p {
  color: var(--truNeutral100);
}


.bg-clear .eyebrow {
  color: inherit;
}

.bg-dusk-dkr .bg-ntrl-white .eyebrow,
.bg-dusk-dkr .bg-off-white .eyebrow,
.bg-dusk-dkr .bg-mist .eyebrow,
.bg-dusk-dkr .bg-mist-dk .eyebrow,
.bg-dusk-dkr .bg-sky-blue-ltr .eyebrow,
.bg-dusk-dkr .bg-sky-blue-lt .eyebrow,
.bg-tru-ppl .bg-ntrl-white .eyebrow,
.bg-tru-ppl .bg-off-white .eyebrow,
.bg-tru-ppl .bg-mist .eyebrow,
.bg-tru-ppl .bg-mist-dk .eyebrow,
.bg-tru-ppl .bg-sky-blue-ltr .eyebrow,
.bg-tru-ppl .bg-sky-blue-lt .eyebrow,
.bg-ntrl-white .eyebrow,
.bg-off-white .eyebrow,
.bg-mist .eyebrow,
.bg-mist-dk .eyebrow,
.bg-sky-blue-ltr .eyebrow,
.bg-sky-blue-lt .eyebrow {
  color: var(--truNeutral700);
}

.bg-dusk-dkr .eyebrow,
.bg-tru-ppl .eyebrow {
  color: var(--truSky200);
}

.bg-clear .heading {
  color: inherit;
}

.bg-dusk-dkr .bg-ntrl-white .heading,
.bg-dusk-dkr .bg-off-white .heading,
.bg-dusk-dkr .bg-mist .heading,
.bg-dusk-dkr .bg-mist-dk .heading,
.bg-dusk-dkr .bg-sky-blue-ltr .heading,
.bg-dusk-dkr .bg-sky-blue-lt .heading,
.bg-dusk-dkr .bg-mist-dk .heading,
.bg-dusk-dkr .bg-sky-blue-ltr .heading,
.bg-dusk-dkr .bg-sky-blue-lt .heading,
.bg-tru-ppl .bg-ntrl-white .heading,
.bg-tru-ppl .bg-off-white .heading,
.bg-tru-ppl .bg-mist .heading,
.bg-tru-ppl .bg-mist-dk .heading,
.bg-tru-ppl .bg-sky-blue-ltr .heading,
.bg-tru-ppl .bg-sky-blue-lt .heading,
.bg-tru-ppl .bg-mist-dk .heading,
.bg-tru-ppl .bg-sky-blue-ltr .heading,
.bg-tru-ppl .bg-sky-blue-lt .heading,
.bg-ntrl-white .heading,
.bg-off-white .heading,
.bg-mist .heading,
.bg-mist-dk .heading,
.bg-sky-blue-ltr .heading,
.bg-sky-blue-lt .heading {
  color: var(--truPurple800);
}

.bg-dusk-dkr .heading,
.bg-tru-ppl .heading {
  color: var(--truNeutral0);
}


.bg-clear .subheading {
  color: inherit;
}

.bg-dusk-dkr .bg-ntrl-white .subheading,
.bg-dusk-dkr .bg-off-white .subheading,
.bg-dusk-dkr .bg-mist .subheading,
.bg-dusk-dkr .bg-mist-dk .subheading,
.bg-dusk-dkr .bg-sky-blue-ltr .subheading,
.bg-dusk-dkr .bg-sky-blue-lt .subheading,
.bg-tru-ppl .bg-ntrl-white .subheading,
.bg-tru-ppl .bg-off-white .subheading,
.bg-tru-ppl .bg-mist .subheading,
.bg-tru-ppl .bg-mist-dk .subheading,
.bg-tru-ppl .bg-sky-blue-ltr .subheading,
.bg-tru-ppl .bg-sky-blue-lt .subheading,
.bg-ntrl-white .subheading,
.bg-off-white .subheading,
.bg-mist .subheading,
.bg-mist-dk .subheading,
.bg-sky-blue-ltr .subheading,
.bg-sky-blue-lt .subheading {
  color: var(--truNeutral700);
}

.bg-dusk-dkr .subheading,
.bg-tru-ppl .subheading {
  color: var(--truSky200);
}

/* Global list*/
.list-heading {
  color: inherit;
}

.bg-dusk-dkr .bg-ntrl-white .list-heading,
.bg-dusk-dkr .bg-off-white .list-heading,
.bg-dusk-dkr .bg-mist .list-heading,
.bg-dusk-dkr .bg-mist-dk .list-heading,
.bg-dusk-dkr .bg-sky-blue-ltr .list-heading,
.bg-dusk-dkr .bg-sky-blue-lt .list-heading,
.bg-tru-ppl .bg-ntrl-white .list-heading,
.bg-tru-ppl .bg-off-white .list-heading,
.bg-tru-ppl .bg-mist .list-heading,
.bg-tru-ppl .bg-mist-dk .list-heading,
.bg-tru-ppl .bg-sky-blue-ltr .list-heading,
.bg-tru-ppl .bg-sky-blue-lt .list-heading,
.bg-ntrl-white .list-heading,
.bg-off-white .list-heading,
.bg-mist .list-heading,
.bg-mist-dk .list-heading,
.bg-sky-blue-ltr .list-heading,
.bg-sky-blue-lt .list-heading {
  color: var(--truPurple800);
}

.bg-dusk-dkr .list-heading,
.bg-tru-ppl .list-heading {
  color: var(--truNeutral0);
}

.bg-clear ul li {
  color: inherit;
}

.bg-dusk-dkr .bg-ntrl-white ul li,
.bg-dusk-dkr .bg-off-white ul li,
.bg-dusk-dkr .bg-mist ul li,
.bg-dusk-dkr .bg-mist-dk ul li,
.bg-dusk-dkr .bg-sky-blue-ltr ul li,
.bg-dusk-dkr .bg-sky-blue-lt ul li,
.bg-tru-ppl .bg-ntrl-white ul li,
.bg-tru-ppl .bg-off-white ul li,
.bg-tru-ppl .bg-mist ul li,
.bg-tru-ppl .bg-mist-dk ul li,
.bg-tru-ppl .bg-sky-blue-ltr ul li,
.bg-tru-ppl .bg-sky-blue-lt ul li,
.bg-ntrl-white ul li,
.bg-off-white ul li,
.bg-mist ul li,
.bg-mist-dk ul li,
.bg-sky-blue-ltr ul li,
.bg-sky-blue-lt ul li {
  color: var(--truPurple800);
}

.bg-dusk-dkr ul li,
.bg-tru-ppl ul li {
  color: var(--truNeutral100);
}

.unordered>li::marker {
  color: var(--truPurple800);
}

.bg-clear .unordered>li::marker {
  color: inherit;
}

.bg-dusk-dkr .unordered>li::marker,
.bg-tru-ppl .unordered>li::marker {
  color: var(--truNeutral0);
}

.bg-clear ol li {
  color: inherit;
}

.bg-dusk-dkr .bg-ntrl-white ol li,
.bg-dusk-dkr .bg-off-white ol li,
.bg-dusk-dkr .bg-mist ol li,
.bg-dusk-dkr .bg-mist-dk ol li,
.bg-dusk-dkr .bg-sky-blue-ltr ol li,
.bg-dusk-dkr .bg-sky-blue-lt ol li,
.bg-tru-ppl .bg-ntrl-white ol li,
.bg-tru-ppl .bg-off-white ol li,
.bg-tru-ppl .bg-mist ol li,
.bg-tru-ppl .bg-mist-dk ol li,
.bg-tru-ppl .bg-sky-blue-ltr ol li,
.bg-tru-ppl .bg-sky-blue-lt ol li,
.bg-ntrl-white ol li,
.bg-off-white ol li,
.bg-mist ol li,
.bg-mist-dk ol li,
.bg-sky-blue-ltr ol li,
.bg-sky-blue-lt ol li {
  color: var(--truPurple800);
}

.bg-dusk-dkr ol li,
.bg-tru-ppl ol li {
  color: var(--truNeutral100);
}

.ordered>li::marker {
  color: var(--truPurple800);
}

.bg-clear .ordered>li::marker {
  color: inherit;
}

.bg-dusk-dkr .ordered>li::marker,
.bg-tru-ppl .ordered>li::marker {
  color: var(--truNeutral0);
}

.bg-dusk-dkr .bg-ntrl-white .check-stroke li::before,
.bg-dusk-dkr .bg-off-white .check-stroke li::before,
.bg-dusk-dkr .bg-mist .check-stroke li::before,
.bg-dusk-dkr .bg-mist-dk .check-stroke li::before,
.bg-dusk-dkr .bg-sky-blue-ltr .check-stroke li::before,
.bg-dusk-dkr .bg-sky-blue-lt .check-stroke li::before,
.bg-tru-ppl .bg-ntrl-white .check-stroke li::before,
.bg-tru-ppl .bg-off-white .check-stroke li::before,
.bg-tru-ppl .bg-mist .check-stroke li::before,
.bg-tru-ppl .bg-mist-dk .check-stroke li::before,
.bg-tru-ppl .bg-sky-blue-ltr .check-stroke li::before,
.bg-tru-ppl .bg-sky-blue-lt .check-stroke li::before,
.bg-ntrl-white .check-stroke li::before,
.bg-off-white .check-stroke li::before,
.bg-mist .check-stroke li::before,
.bg-mist-dk .check-stroke li::before,
.bg-sky-blue-ltr .check-stroke li::before,
.bg-sky-blue-lt .check-stroke li::before {
  background: url(../../../../content/dam/global-images/checks/icon-checkmark-midnightpurple-stroke.svg) no-repeat center center/var(--truSpaceMd);
}

.bg-dusk-dkr .check-stroke li::before,
.bg-tru-ppl .check-stroke li::before {
  background: url(../../../../content/dam/global-images/checks/icon-checkmark-white-stroke.svg) no-repeat center center/var(--truSpaceMd);
}

/* Fill check ::marker */
.bg-dusk-dkr .bg-ntrl-white .check-fill li::before,
.bg-dusk-dkr .bg-off-white .check-fill li::before,
.bg-dusk-dkr .bg-mist .check-fill li::before,
.bg-dusk-dkr .bg-mist-dk .check-fill li::before,
.bg-dusk-dkr .bg-sky-blue-ltr .check-fill li::before,
.bg-dusk-dkr .bg-sky-blue-lt .check-fill li::before,
.bg-tru-ppl .bg-ntrl-white .check-fill li::before,
.bg-tru-ppl .bg-off-white .check-fill li::before,
.bg-tru-ppl .bg-mist .check-fill li::before,
.bg-tru-ppl .bg-mist-dk .check-fill li::before,
.bg-tru-ppl .bg-sky-blue-ltr .check-fill li::before,
.bg-tru-ppl .bg-sky-blue-lt .check-fill li::before,
.bg-ntrl-white .check-fill li::before,
.bg-off-white .check-fill li::before,
.bg-mist .check-fill li::before,
.bg-mist-dk .check-fill li::before,
.bg-sky-blue-ltr .check-fill li::before,
.bg-sky-blue-lt .check-fill li::before {
  background: url(../../../../content/dam/global-images/checks/icon-checkmark-midnightpurple-fill.svg) no-repeat center center/var(--truSpaceMd);
}

.bg-dusk-dkr .check-fill li::before,
.bg-tru-ppl .check-fill li::before {
  background: url(../../../../content/dam/global-images/checks/icon-checkmark-white-fill.svg) no-repeat center center/var(--truSpaceMd);
}

.bg-clear dl dt {
  color: inherit;
}

.bg-ntrl-white .bg-mist dl,
.bg-ntrl-white .bg-mist-dk dl,
.bg-ntrl-white .bg-sky-blue-lt dl,
.bg-ntrl-white .bg-sky-blue-ltr dl,
.bg-off-white .bg-mist dl,
.bg-off-white .bg-mist-dk dl,
.bg-off-white .bg-sky-blue-lt dl,
.bg-off-white .bg-sky-blue-ltr dl,
.bg-dusk-dkr .bg-mist dl,
.bg-dusk-dkr .bg-mist-dk dl,
.bg-dusk-dkr .bg-sky-blue-lt dl,
.bg-dusk-dkr .bg-sky-blue-ltr dl,
.bg-tru-ppl .bg-mist dl,
.bg-tru-ppl .bg-mist-dk dl,
.bg-tru-ppl .bg-sky-blue-lt dl,
.bg-tru-ppl .bg-sky-blue-ltr dl,
.bg-mist dl,
.bg-mist-dk dl,
.bg-sky-blue-lt dl,
.bg-sky-blue-ltr dl {
  background: var(--truNeutral0);
}

.bg-ntrl-white dl,
.bg-off-white dl,
.bg-dusk-dkr dl,
.bg-tru-ppl dl {
  background: var(--truPurple50);
}

.bg-ntrl-white dl dt,
.bg-off-white dl dt,
.bg-mist dl dt,
.bg-mist-dk dl dt,
.bg-sky-blue-lt dl dt,
.bg-sky-blue-ltr dl dt,
.bg-dusk-dkr dl dt,
.bg-tru-ppl dl dt {
  color: var(--truPurple600);
}

.bg-clear dl dd {
  color: inherit;
}

.bg-ntrl-white dl dd,
.bg-off-white dl dd,
.bg-dusk-dkr dl dd,
.bg-tru-ppl dl dd,
.bg-mist dl dd,
.bg-mist-dk dl dd,
.bg-sky-blue-lt dl dd,
.bg-sky-blue-ltr dl dd {
  color: var(--truPurple800);
}

.bg-dusk-dkr dl dt a:link,
.bg-dusk-dkr dl dt a:visited,
.bg-tru-ppl dl dt a:link,
.bg-tru-ppl dl dt a:visited,
.bg-dusk-dkr dl dt a:hover,
.bg-dusk-dkr dl dt a:focus,
.bg-tru-ppl dl dt a:hover,
.bg-tru-ppl dl dt a:focus,
.bg-dusk-dkr dl dd a:link,
.bg-dusk-dkr dl dd a:visited,
.bg-tru-ppl dl dd a:link,
.bg-tru-ppl dl dd a:visited,
.bg-dusk-dkr dl dd a:hover,
.bg-dusk-dkr dl dd a:focus,
.bg-tru-ppl dl dd a:hover,
.bg-tru-ppl dl dd a:focus {
  color: var(--truPurple800);
}

.bg-dusk-dkr dl dt a:focus-visible,
.bg-tru-ppl dl dt a:focus-visible,
.bg-dusk-dkr dl dd a:focus-visible,
.bg-tru-ppl dl dd a:focus-visible {
  outline: 1px solid var(--truPurple800);
}

.bg-clear a:link,
.bg-clear a:visited,
.bg-clear a:hover,
.bg-clear a:focus {
  color: inherit;
}

.bg-tru-ppl .bg-ntrl-white a:link,
.bg-tru-ppl .bg-ntrl-white a:visited,
.bg-tru-ppl .bg-ntrl-white a:hover,
.bg-tru-ppl .bg-ntrl-white a:focus,
.bg-tru-ppl .bg-off-white a:link,
.bg-tru-ppl .bg-off-white a:visited,
.bg-tru-ppl .bg-off-white a:hover,
.bg-tru-ppl .bg-off-white a:focus,
.bg-tru-ppl .bg-mist a:link,
.bg-tru-ppl .bg-mist a:visited,
.bg-tru-ppl .bg-mist a:hover,
.bg-tru-ppl .bg-mist a:focus,
.bg-tru-ppl .bg-mist-dk a:link,
.bg-tru-ppl .bg-mist-dk a:visited,
.bg-tru-ppl .bg-mist-dk a:hover,
.bg-tru-ppl .bg-mist-dk a:focus,
.bg-tru-ppl .bg-sky-blue-lt a:link,
.bg-tru-ppl .bg-sky-blue-lt a:visited,
.bg-tru-ppl .bg-sky-blue-lt a:hover,
.bg-tru-ppl .bg-sky-blue-lt a:focus,
.bg-tru-ppl .bg-sky-blue-ltr a:link,
.bg-tru-ppl .bg-sky-blue-ltr a:visited,
.bg-tru-ppl .bg-sky-blue-ltr a:hover,
.bg-tru-ppl .bg-sky-blue-ltr a:focus,
.bg-dusk-dkr .bg-ntrl-white a:link,
.bg-dusk-dkr .bg-ntrl-white a:visited,
.bg-dusk-dkr .bg-ntrl-white a:hover,
.bg-dusk-dkr .bg-ntrl-white a:focus,
.bg-dusk-dkr .bg-off-white a:link,
.bg-dusk-dkr .bg-off-white a:visited,
.bg-dusk-dkr .bg-off-white a:hover,
.bg-dusk-dkr .bg-off-white a:focus,
.bg-dusk-dkr .bg-mist a:link,
.bg-dusk-dkr .bg-mist a:visited,
.bg-dusk-dkr .bg-mist a:hover,
.bg-dusk-dkr .bg-mist a:focus,
.bg-dusk-dkr .bg-mist-dk a:link,
.bg-dusk-dkr .bg-mist-dk a:visited,
.bg-dusk-dkr .bg-mist-dk a:hover,
.bg-dusk-dkr .bg-mist-dk a:focus,
.bg-dusk-dkr .bg-sky-blue-lt a:link,
.bg-dusk-dkr .bg-sky-blue-lt a:visited,
.bg-dusk-dkr .bg-sky-blue-lt a:hover,
.bg-dusk-dkr .bg-sky-blue-lt a:focus,
.bg-dusk-dkr .bg-sky-blue-ltr a:link,
.bg-dusk-dkr .bg-sky-blue-ltr a:visited,
.bg-dusk-dkr .bg-sky-blue-ltr a:hover,
.bg-dusk-dkr .bg-sky-blue-ltr a:focus,
.bg-dusk-dkr .bg-ntrl-white a:link,
.bg-dusk-dkr .bg-ntrl-white a:visited,
.bg-dusk-dkr .bg-ntrl-white a:hover,
.bg-dusk-dkr .bg-ntrl-white a:focus,
.bg-dusk-dkr .bg-off-white a:link,
.bg-dusk-dkr .bg-off-white a:visited,
.bg-dusk-dkr .bg-off-white a:hover,
.bg-dusk-dkr .bg-off-white a:focus,
.bg-dusk-dkr .bg-mist a:link,
.bg-dusk-dkr .bg-mist a:visited,
.bg-dusk-dkr .bg-mist a:hover,
.bg-dusk-dkr .bg-mist a:focus,
.bg-dusk-dkr .bg-mist-dk a:link,
.bg-dusk-dkr .bg-mist-dk a:visited,
.bg-dusk-dkr .bg-mist-dk a:hover,
.bg-dusk-dkr .bg-mist-dk a:focus,
.bg-dusk-dkr .bg-sky-blue-lt a:link,
.bg-dusk-dkr .bg-sky-blue-lt a:visited,
.bg-dusk-dkr .bg-sky-blue-lt a:hover,
.bg-dusk-dkr .bg-sky-blue-lt a:focus,
.bg-dusk-dkr .bg-sky-blue-ltr a:link,
.bg-dusk-dkr .bg-sky-blue-ltr a:visited,
.bg-dusk-dkr .bg-sky-blue-ltr a:hover,
.bg-dusk-dkr .bg-sky-blue-ltr a:focus,
.bg-tru-ppl .bg-ntrl-white a:link,
.bg-tru-ppl .bg-ntrl-white a:visited,
.bg-tru-ppl .bg-ntrl-white a:hover,
.bg-tru-ppl .bg-ntrl-white a:focus,
.bg-tru-ppl .bg-off-white a:link,
.bg-tru-ppl .bg-off-white a:visited,
.bg-tru-ppl .bg-off-white a:hover,
.bg-tru-ppl .bg-off-white a:focus,
.bg-tru-ppl .bg-mist a:link,
.bg-tru-ppl .bg-mist a:visited,
.bg-tru-ppl .bg-mist a:hover,
.bg-tru-ppl .bg-mist a:focus,
.bg-tru-ppl .bg-mist-dk a:link,
.bg-tru-ppl .bg-mist-dk a:visited,
.bg-tru-ppl .bg-mist-dk a:hover,
.bg-tru-ppl .bg-mist-dk a:focus,
.bg-tru-ppl .bg-sky-blue-lt a:link,
.bg-tru-ppl .bg-sky-blue-lt a:visited,
.bg-tru-ppl .bg-sky-blue-lt a:hover,
.bg-tru-ppl .bg-sky-blue-lt a:focus,
.bg-tru-ppl .bg-sky-blue-ltr a:link,
.bg-tru-ppl .bg-sky-blue-ltr a:visited,
.bg-tru-ppl .bg-sky-blue-ltr a:hover,
.bg-tru-ppl .bg-sky-blue-ltr a:focus,
.bg-ntrl-white a:link,
.bg-ntrl-white a:visited,
.bg-ntrl-white a:hover,
.bg-ntrl-white a:focus,
.bg-off-white a:link,
.bg-off-white a:visited,
.bg-off-white a:hover,
.bg-off-white a:focus,
.bg-mist a:link,
.bg-mist a:visited,
.bg-mist a:hover,
.bg-mist a:focus,
.bg-mist-dk a:link,
.bg-mist-dk a:visited,
.bg-mist-dk a:hover,
.bg-mist-dk a:focus,
.bg-sky-blue-lt a:link,
.bg-sky-blue-lt a:visited,
.bg-sky-blue-lt a:hover,
.bg-sky-blue-lt a:focus,
.bg-sky-blue-ltr a:link,
.bg-sky-blue-ltr a:visited,
.bg-sky-blue-ltr a:hover,
.bg-sky-blue-ltr a:focus {
  color: var(--truPurple500);
}

.bg-clear a:focus-visible {
  outline: 1px solid inherit;
}

.bg-dusk-dkr .bg-ntrl-white a:focus-visible,
.bg-dusk-dkr .bg-off-white a:focus-visible,
.bg-dusk-dkr .bg-mist a:focus-visible,
.bg-dusk-dkr .bg-mist-dk a:focus-visible,
.bg-dusk-dkr .bg-sky-blue-ltr a:focus-visible,
.bg-dusk-dkr .bg-sky-blue-lt a:focus-visible,
.bg-tru-ppl .bg-ntrl-white a:focus-visible,
.bg-tru-ppl .bg-off-white a:focus-visible,
.bg-tru-ppl .bg-mist a:focus-visible,
.bg-tru-ppl .bg-mist-dk a:focus-visible,
.bg-tru-ppl .bg-sky-blue-ltr a:focus-visible,
.bg-tru-ppl .bg-sky-blue-lt a:focus-visible,
.bg-ntrl-white a:focus,
.bg-ntrl-white sup a:focus,
.bg-ntrl-white sup.superscript a:focus,
.bg-off-white a:focus,
.bg-off-white sup a:focus,
.bg-off-white sup.superscript a:focus,
.bg-mist a:focus,
.bg-mist sup a:focus,
.bg-mist sup.superscript a:focus,
.bg-mist-dk a:focus,
.bg-mist-dk sup a:focus,
.bg-mist-dk sup.superscipt a:focus,
.bg-sky-blue-ltr a:focus,
.bg-sky-blue-ltr sup a:focus,
.bg-sky-blue-ltr sup.superscript a:focus,
.bg-sky-blue-lt a:focus,
.bg-sky-blue-lt sup a:focus,
.bg-sky-blue-lt sup.superscript a:focus,
.bg-ntrl-white a:focus-visible,
.bg-ntrl-white sup a:focus-visible,
.bg-ntrl-white sup.superscript a:focus-visible,
.bg-off-white a:focus-visible,
.bg-off-white sup a:focus-visible,
.bg-off-white sup.superscript a:focus-visible,
.bg-mist a:focus-visible,
.bg-mist sup a:focus-visible,
.bg-mist sup.superscript a:focus-visible,
.bg-mist-dk a:focus-visible,
.bg-mist-dk sup a:focus-visible,
.bg-mist-dk sup.superscript a:focus-visible,
.bg-sky-blue-ltr a:focus-visible,
.bg-sky-blue-ltr sup a:focus-visible,
.bg-sky-blue-ltr sup.superscript a:focus-visible,
.bg-sky-blue-lt a:focus-visible,
.bg-sky-blue-lt sup a:focus-visible,
.bg-sky-blue-lt a sup.superscript a:focus-visible {
  outline: 1px solid var(--truPurple500);

}

.bg-dusk-dkr a:link,
.bg-dusk-dkr a:visited,
.bg-tru-ppl a:link,
.bg-tru-ppl a:visited,
.bg-dusk-dkr a:hover,
.bg-dusk-dkr a:focus,
.bg-tru-ppl a:hover,
.bg-tru-ppl a:focus {
  color: var(--truDawn200);
}

.bg-dusk-dkr a:focus-visible,
.bg-tru-ppl a:focus-visible {
  outline: 1px solid var(--truDawn200);
}

.bg-clear a.arrow-link::before {
  border-color: inherit;
}

.bg-dusk-dkr .bg-ntrl-white a.arrow-link::before,
.bg-dusk-dkr .bg-off-white a.arrow-link::before,
.bg-dusk-dkr .bg-mist a.arrow-link::before,
.bg-dusk-dkr .bg-mist-dk a.arrow-link::before,
.bg-dusk-dkr .bg-sky-blue-lt a.arrow-link::before,
.bg-dusk-dkr .bg-sky-blue-ltr a.arrow-link::before,
.bg-tru-ppl .bg-ntrl-white a.arrow-link::before,
.bg-tru-ppl .bg-off-white a.arrow-link::before,
.bg-tru-ppl .bg-mist a.arrow-link::before,
.bg-tru-ppl .bg-mist-dk a.arrow-link::before,
.bg-tru-ppl .bg-sky-blue-lt a.arrow-link::before,
.bg-tru-ppl .bg-sky-blue-ltr a.arrow-link::before,
.bg-ntrl-white a.arrow-link::before,
.bg-off-white a.arrow-link::before,
.bg-mist a.arrow-link::before,
.bg-mist-dk a.arrow-link::before,
.bg-sky-blue-lt a.arrow-link::before,
.bg-sky-blue-ltr a.arrow-link::before {
  border-color: var(--truPurple500);
}

.bg-dusk-dkr a.arrow-link::before,
.bg-tru-ppl a.arrow-link::before {
  border-color: var(--truDawn200);
}


.bg-dusk-dkr .bg-ntrl-white a.arrow-link::after,
.bg-dusk-dkr .bg-off-white a.arrow-link::after,
.bg-dusk-dkr .bg-mist a.arrow-link::after,
.bg-dusk-dkr .bg-mist-dk a.arrow-link::after,
.bg-dusk-dkr .bg-sky-blue-lt a.arrow-link::after,
.bg-dusk-dkr .bg-sky-blue-ltr a.arrow-link::after,
.bg-tru-ppl .bg-ntrl-white a.arrow-link::after,
.bg-tru-ppl .bg-off-white a.arrow-link::after,
.bg-tru-ppl .bg-mist a.arrow-link::after,
.bg-tru-ppl .bg-mist-dk a.arrow-link::after,
.bg-tru-ppl .bg-sky-blue-lt a.arrow-link::after,
.bg-tru-ppl .bg-sky-blue-ltr a.arrow-link::after,
.bg-ntrl-white a.arrow-link::after,
.bg-off-white a.arrow-link::after,
.bg-mist a.arrow-link::after,
.bg-mist-dk a.arrow-link::after,
.bg-sky-blue-lt a.arrow-link::after,
.bg-sky-blue-ltr a.arrow-link::after {
  background: var(--truPurple500);
}

.bg-dusk-dkr a.arrow-link::after,
.bg-tru-ppl a.arrow-link::after {
  background: var(--truDawn200);
}

.bg-clear .btn-primary:not(disabled):not(.disabled) {
  color: inherit;
}

.bg-dusk-dkr .bg-ntrl-white .btn-primary:not(disabled):not(.disabled),
.bg-dusk-dkr .bg-off-white .btn-primary:not(disabled):not(.disabled),
.bg-dusk-dkr .bg-mist .btn-primary:not(disabled):not(.disabled),
.bg-dusk-dkr .bg-mist-dk .btn-primary:not(disabled):not(.disabled),
.bg-dusk-dkr .bg-sky-blue-lt .btn-primary:not(disabled):not(.disabled),
.bg-dusk-dkr .bg-sky-blue-ltr .btn-primary:not(disabled):not(.disabled),
.bg-tru-ppl .bg-ntrl-white .btn-primary:not(disabled):not(.disabled),
.bg-tru-ppl .bg-off-white .btn-primary:not(disabled):not(.disabled),
.bg-tru-ppl .bg-mist .btn-primary:not(disabled):not(.disabled),
.bg-tru-ppl .bg-mist-dk .btn-primary:not(disabled):not(.disabled),
.bg-tru-ppl .bg-sky-blue-lt .btn-primary:not(disabled):not(.disabled),
.bg-tru-ppl .bg-sky-blue-ltr .btn-primary:not(disabled):not(.disabled),
.bg-ntrl-white .btn-primary:not(disabled):not(.disabled),
.bg-off-white .btn-primary:not(disabled):not(.disabled),
.bg-mist .btn-primary:not(disabled):not(.disabled),
.bg-mist-dk .btn-primary:not(disabled):not(.disabled),
.bg-sky-blue-lt .btn-primary:not(disabled):not(.disabled),
.bg-sky-blue-ltr .btn-primary:not(disabled):not(.disabled) {
  background: var(--truPurple500);
  color: var(--truNeutral0);
  border: 2px solid var(--truPurple500);
}


.bg-clear .btn-primary:not(disabled):not(.disabled):hover,
.bg-clear .btn-primary:not(disabled):not(.disabled).active:hover {
  color: inherit;
  border: 2px solid inherit;
}

.btn-primary:not(disabled):not(.disabled):hover,
.btn-primary:not(disabled):not(.disabled).active:hover,
.bg-dusk-dkr .bg-ntrl-white .btn-primary:not(disabled):not(.disabled):hover,
.bg-dusk-dkr .bg-ntrl-white .btn-primary:not(disabled):not(.disabled).active:hover,
.bg-dusk-dkr .bg-off-white .btn-primary:not(disabled):not(.disabled):hover,
.bg-dusk-dkr .bg-off-white .btn-primary:not(disabled):not(.disabled).active:hover,
.bg-dusk-dkr .bg-mist .btn-primary:not(disabled):not(.disabled):hover,
.bg-dusk-dkr .bg-mist .btn-primary:not(disabled):not(.disabled).active:hover,
.bg-dusk-dkr .bg-mist-dk .btn-primary:not(disabled):not(.disabled):hover,
.bg-dusk-dkr .bg-mist-dk .btn-primary:not(disabled):not(.disabled).active:hover,
.bg-dusk-dkr .bg-sky-blue-lt .btn-primary:not(disabled):not(.disabled):hover,
.bg-dusk-dkr .bg-sky-blue-lt .btn-primary:not(disabled):not(.disabled).active:hover,
.bg-dusk-dkr .bg-sky-blue-ltr .btn-primary:not(disabled):not(.disabled):hover,
.bg-dusk-dkr .bg-sky-blue-ltr .btn-primary:not(disabled):not(.disabled).active:hover,
.bg-tru-ppl .bg-ntrl-white .btn-primary:not(disabled):not(.disabled):hover,
.bg-tru-ppl .bg-ntrl-white .btn-primary:not(disabled):not(.disabled).active:hover,
.bg-tru-ppl .bg-off-white .btn-primary:not(disabled):not(.disabled):hover,
.bg-tru-ppl .bg-off-white .btn-primary:not(disabled):not(.disabled).active:hover,
.bg-tru-ppl .bg-mist .btn-primary:not(disabled):not(.disabled):hover,
.bg-tru-ppl .bg-mist .btn-primary:not(disabled):not(.disabled).active:hover,
.bg-tru-ppl .bg-mist-dk .btn-primary:not(disabled):not(.disabled):hover,
.bg-tru-ppl .bg-mist-dk .btn-primary:not(disabled):not(.disabled).active:hover,
.bg-tru-ppl .bg-sky-blue-lt .btn-primary:not(disabled):not(.disabled):hover,
.bg-tru-ppl .bg-sky-blue-lt .btn-primary:not(disabled):not(.disabled).active:hover,
.bg-tru-ppl .bg-sky-blue-ltr .btn-primary:not(disabled):not(.disabled):hover,
.bg-tru-ppl .bg-sky-blue-ltr .btn-primary:not(disabled):not(.disabled).active:hover,
.bg-ntrl-white .btn-primary:not(disabled):not(.disabled):hover,
.bg-ntrl-white .btn-primary:not(disabled):not(.disabled).active:hover,
.bg-off-white .btn-primary:not(disabled):not(.disabled):hover,
.bg-off-white .btn-primary:not(disabled):not(.disabled).active:hover,
.bg-mist .btn-primary:not(disabled):not(.disabled):hover,
.bg-mist .btn-primary:not(disabled):not(.disabled).active:hover,
.bg-mist-dk .btn-primary:not(disabled):not(.disabled):hover,
.bg-mist-dk .btn-primary:not(disabled):not(.disabled).active:hover,
.bg-sky-blue-lt .btn-primary:not(disabled):not(.disabled):hover,
.bg-sky-blue-lt .btn-primary:not(disabled):not(.disabled).active:hover,
.bg-sky-blue-ltr .btn-primary:not(disabled):not(.disabled):hover,
.bg-sky-blue-ltr .btn-primary:not(disabled):not(.disabled).active:hover {
  background: var(--truPurple600);
  color: var(--truNeutral0);
  border: 2px solid var(--truPurple600);
}


.bg-dusk-dkr .bg-ntrl-white .btn-primary:not(disabled):not(.disabled):focus,
.bg-dusk-dkr .bg-ntrl-white .btn-primary:not(disabled):not(.disabled).active,
.bg-dusk-dkr .bg-ntrl-white .btn-primary:not(disabled):not(.disabled).active:focus,
.bg-dusk-dkr .bg-off-white .btn-primary:not(disabled):not(.disabled):active,
.bg-dusk-dkr .bg-off-white .btn-primary:not(disabled):not(.disabled):focus,
.bg-dusk-dkr .bg-off-white .btn-primary:not(disabled):not(.disabled).active,
.bg-dusk-dkr .bg-off-white .btn-primary:not(disabled):not(.disabled).active:focus,
.bg-dusk-dkr .bg-mist .btn-primary:not(disabled):not(.disabled):active,
.bg-dusk-dkr .bg-mist .btn-primary:not(disabled):not(.disabled):focus,
.bg-dusk-dkr .bg-mist .btn-primary:not(disabled):not(.disabled).active,
.bg-dusk-dkr .bg-mist .btn-primary:not(disabled):not(.disabled).active:focus,
.bg-dusk-dkr .bg-mist-dk .btn-primary:not(disabled):not(.disabled):active,
.bg-dusk-dkr .bg-mist-dk .btn-primary:not(disabled):not(.disabled):focus,
.bg-dusk-dkr .bg-mist-dk .btn-primary:not(disabled):not(.disabled).active,
.bg-dusk-dkr .bg-mist-dk .btn-primary:not(disabled):not(.disabled).active:focus,
.bg-dusk-dkr .bg-sky-blue-lt .btn-primary:not(disabled):not(.disabled):active,
.bg-dusk-dkr .bg-sky-blue-lt .btn-primary:not(disabled):not(.disabled):focus,
.bg-dusk-dkr .bg-sky-blue-lt .btn-primary:not(disabled):not(.disabled).active,
.bg-dusk-dkr .bg-sky-blue-lt .btn-primary:not(disabled):not(.disabled).active:focus,
.bg-dusk-dkr .bg-sky-blue-ltr .btn-primary:not(disabled):not(.disabled):active,
.bg-dusk-dkr .bg-sky-blue-ltr .btn-primary:not(disabled):not(.disabled):focus,
.bg-dusk-dkr .bg-sky-blue-ltr .btn-primary:not(disabled):not(.disabled).active,
.bg-dusk-dkr .bg-sky-blue-ltr .btn-primary:not(disabled):not(.disabled).active:focus,
.bg-tru-ppl .bg-ntrl-white .btn-primary:not(disabled):not(.disabled):focus,
.bg-tru-ppl .bg-ntrl-white .btn-primary:not(disabled):not(.disabled).active,
.bg-tru-ppl .bg-ntrl-white .btn-primary:not(disabled):not(.disabled).active:focus,
.bg-tru-ppl .bg-off-white .btn-primary:not(disabled):not(.disabled):active,
.bg-tru-ppl .bg-off-white .btn-primary:not(disabled):not(.disabled):focus,
.bg-tru-ppl .bg-off-white .btn-primary:not(disabled):not(.disabled).active,
.bg-tru-ppl .bg-off-white .btn-primary:not(disabled):not(.disabled).active:focus,
.bg-tru-ppl .bg-mist .btn-primary:not(disabled):not(.disabled):active,
.bg-tru-ppl .bg-mist .btn-primary:not(disabled):not(.disabled):focus,
.bg-tru-ppl .bg-mist .btn-primary:not(disabled):not(.disabled).active,
.bg-tru-ppl .bg-mist .btn-primary:not(disabled):not(.disabled).active:focus,
.bg-tru-ppl .bg-mist-dk .btn-primary:not(disabled):not(.disabled):active,
.bg-tru-ppl .bg-mist-dk .btn-primary:not(disabled):not(.disabled):focus,
.bg-tru-ppl .bg-mist-dk .btn-primary:not(disabled):not(.disabled).active,
.bg-tru-ppl .bg-mist-dk .btn-primary:not(disabled):not(.disabled).active:focus,
.bg-tru-ppl .bg-sky-blue-lt .btn-primary:not(disabled):not(.disabled):active,
.bg-tru-ppl .bg-sky-blue-lt .btn-primary:not(disabled):not(.disabled):focus,
.bg-tru-ppl .bg-sky-blue-lt .btn-primary:not(disabled):not(.disabled).active,
.bg-tru-ppl .bg-sky-blue-lt .btn-primary:not(disabled):not(.disabled).active:focus,
.bg-tru-ppl .bg-sky-blue-ltr .btn-primary:not(disabled):not(.disabled):active,
.bg-tru-ppl .bg-sky-blue-ltr .btn-primary:not(disabled):not(.disabled):focus,
.bg-tru-ppl .bg-sky-blue-ltr .btn-primary:not(disabled):not(.disabled).active,
.bg-tru-ppl .bg-sky-blue-ltr .btn-primary:not(disabled):not(.disabled).active:focus,
.bg-ntrl-white .btn-primary:not(disabled):not(.disabled):focus,
.bg-ntrl-white .btn-primary:not(disabled):not(.disabled).active,
.bg-ntrl-white .btn-primary:not(disabled):not(.disabled).active:focus,
.bg-off-white .btn-primary:not(disabled):not(.disabled):active,
.bg-off-white .btn-primary:not(disabled):not(.disabled):focus,
.bg-off-white .btn-primary:not(disabled):not(.disabled).active,
.bg-off-white .btn-primary:not(disabled):not(.disabled).active:focus,
.bg-mist .btn-primary:not(disabled):not(.disabled):active,
.bg-mist .btn-primary:not(disabled):not(.disabled):focus,
.bg-mist .btn-primary:not(disabled):not(.disabled).active,
.bg-mist .btn-primary:not(disabled):not(.disabled).active:focus,
.bg-mist-dk .btn-primary:not(disabled):not(.disabled):active,
.bg-mist-dk .btn-primary:not(disabled):not(.disabled):focus,
.bg-mist-dk .btn-primary:not(disabled):not(.disabled).active,
.bg-mist-dk .btn-primary:not(disabled):not(.disabled).active:focus,
.bg-sky-blue-lt .btn-primary:not(disabled):not(.disabled):active,
.bg-sky-blue-lt .btn-primary:not(disabled):not(.disabled):focus,
.bg-sky-blue-lt .btn-primary:not(disabled):not(.disabled).active,
.bg-sky-blue-lt .btn-primary:not(disabled):not(.disabled).active:focus,
.bg-sky-blue-ltr .btn-primary:not(disabled):not(.disabled):active,
.bg-sky-blue-ltr .btn-primary:not(disabled):not(.disabled):focus,
.bg-sky-blue-ltr .btn-primary:not(disabled):not(.disabled).active,
.bg-sky-blue-ltr .btn-primary:not(disabled):not(.disabled).active:focus {
  background: var(--truPurple600);
  color: var(--truNeutral0);
  border: 2px solid var(--truPurple600);
}

/* ** Prmary Dark BG** */
.bg-dusk-dkr .btn-primary:not(disabled):not(.disabled),
.bg-tru-ppl .btn-primary:not(disabled):not(.disabled) {
  background: var(--truDawn200);
  color: var(--truPurple800);
  border: 2px solid var(--truDawn200);
}

.bg-dusk-dkr .btn-primary:not(disabled):not(.disabled):hover,
.bg-dusk-dkr .btn-primary:not(disabled):not(.disabled).active:hover,
.bg-tru-ppl .btn-primary:not(disabled):not(.disabled):hover,
.bg-tru-ppl .btn-primary:not(disabled):not(.disabled).active:hover {
  background: var(--truDawn100);
  color: var(--truPurple800);
  border: 2px solid var(--truDawn100);
}

.bg-dusk-dkr .btn-primary:not(disabled):not(.disabled):active,
.bg-dusk-dkr .btn-primary:not(disabled):not(.disabled):focus,
.bg-dusk-dkr .btn-primary:not(disabled):not(.disabled).active,
.bg-dusk-dkr .btn-primary:not(disabled):not(.disabled).active:focus,
.bg-tru-ppl .btn-primary:not(disabled):not(.disabled):active,
.bg-tru-ppl .btn-primary:not(disabled):not(.disabled):focus,
.bg-tru-ppl .btn-primary:not(disabled):not(.disabled).active,
.bg-tru-ppl .btn-primary:not(disabled):not(.disabled).active:focus {
  background: var(--truDawn100);
  color: var(--truPurple800);
  border: 2px solid var(--truDawn100);
}


.bg-dusk-dkr .bg-clear .btn-secondary:not(disabled):not(.disabled),
.bg-dusk-dkr .bg-ntrl-white .btn-secondary:not(disabled):not(.disabled),
.bg-dusk-dkr .bg-off-white .btn-secondary:not(disabled):not(.disabled),
.bg-dusk-dkr .bg-mist .btn-secondary:not(disabled):not(.disabled),
.bg-dusk-dkr .bg-mist-dk .btn-secondary:not(disabled):not(.disabled),
.bg-dusk-dkr .bg-sky-blue-lt .btn-secondary:not(disabled):not(.disabled),
.bg-dusk-dkr .bg-sky-blue-ltr .btn-secondary:not(disabled):not(.disabled),
.bg-tru-ppl .bg-clear .btn-secondary:not(disabled):not(.disabled),
.bg-tru-ppl .bg-ntrl-white .btn-secondary:not(disabled):not(.disabled),
.bg-tru-ppl .bg-off-white .btn-secondary:not(disabled):not(.disabled),
.bg-tru-ppl .bg-mist .btn-secondary:not(disabled):not(.disabled),
.bg-tru-ppl .bg-mist-dk .btn-secondary:not(disabled):not(.disabled),
.bg-tru-ppl .bg-sky-blue-lt .btn-secondary:not(disabled):not(.disabled),
.bg-tru-ppl .bg-sky-blue-ltr .btn-secondary:not(disabled):not(.disabled),
.bg-clear .btn-secondary:not(disabled):not(.disabled),
.bg-ntrl-white .btn-secondary:not(disabled):not(.disabled),
.bg-off-white .btn-secondary:not(disabled):not(.disabled),
.bg-mist .btn-secondary:not(disabled):not(.disabled),
.bg-mist-dk .btn-secondary:not(disabled):not(.disabled),
.bg-sky-blue-lt .btn-secondary:not(disabled):not(.disabled),
.bg-sky-blue-ltr .btn-secondary:not(disabled):not(.disabled) {
  color: var(--truPurple500);
  border: 2px solid var(--truPurple500);
}

.bg-clear .btn-secondary:not(disabled):not(.disabled):hover,
.bg-clear .btn-secondary:not(disabled):not(.disabled).active:hover {
  color: inherit;
  background: inherit;
  border: 2px solid inherit;
}

.btn-secondary:not(disabled):not(.disabled):hover,
.btn-secondary:not(disabled):not(.disabled).active:hover,
.bg-dusk-dkr .bg-ntrl-white .btn-secondary:not(disabled):not(.disabled):hover,
.bg-dusk-dkr .bg-ntrl-white .btn-secondary:not(disabled):not(.disabled).active:hover,
.bg-dusk-dkr .bg-off-white .btn-secondary:not(disabled):not(.disabled):hover,
.bg-dusk-dkr .bg-off-white .btn-secondary:not(disabled):not(.disabled).active:hover,
.bg-dusk-dkr .bg-mist .btn-secondary:not(disabled):not(.disabled):hover,
.bg-dusk-dkr .bg-mist .btn-secondary:not(disabled):not(.disabled).active:hover,
.bg-dusk-dkr .bg-mist-dk .btn-secondary:not(disabled):not(.disabled):hover,
.bg-dusk-dkr .bg-mist-dk .btn-secondary:not(disabled):not(.disabled).active:hover,
.bg-dusk-dkr .bg-mist-dk .btn-secondary:not(disabled):not(.disabled).active:focus,
.bg-dusk-dkr .bg-sky-blue-lt .btn-secondary:not(disabled):not(.disabled):hover,
.bg-dusk-dkr .bg-sky-blue-lt .btn-secondary:not(disabled):not(.disabled).active:hover,
.bg-dusk-dkr .bg-sky-blue-ltr .btn-secondary:not(disabled):not(.disabled):hover,
.bg-dusk-dkr .bg-sky-blue-ltr .btn-secondary:not(disabled):not(.disabled).active:hover,
.bg-tru-ppl .bg-ntrl-white .btn-secondary:not(disabled):not(.disabled):hover,
.bg-tru-ppl .bg-ntrl-white .btn-secondary:not(disabled):not(.disabled).active:hover,
.bg-tru-ppl .bg-off-white .btn-secondary:not(disabled):not(.disabled):hover,
.bg-tru-ppl .bg-off-white .btn-secondary:not(disabled):not(.disabled).active:hover,
.bg-tru-ppl .bg-mist .btn-secondary:not(disabled):not(.disabled):hover,
.bg-tru-ppl .bg-mist .btn-secondary:not(disabled):not(.disabled).active:hover,
.bg-tru-ppl .bg-mist-dk .btn-secondary:not(disabled):not(.disabled):hover,
.bg-tru-ppl .bg-mist-dk .btn-secondary:not(disabled):not(.disabled).active:hover,
.bg-tru-ppl .bg-mist-dk .btn-secondary:not(disabled):not(.disabled).active:focus,
.bg-tru-ppl .bg-sky-blue-lt .btn-secondary:not(disabled):not(.disabled):hover,
.bg-tru-ppl .bg-sky-blue-lt .btn-secondary:not(disabled):not(.disabled).active:hover,
.bg-tru-ppl .bg-sky-blue-ltr .btn-secondary:not(disabled):not(.disabled):hover,
.bg-tru-ppl .bg-sky-blue-ltr .btn-secondary:not(disabled):not(.disabled).active:hover,
.bg-ntrl-white .btn-secondary:not(disabled):not(.disabled):hover,
.bg-ntrl-white .btn-secondary:not(disabled):not(.disabled).active:hover,
.bg-off-white .btn-secondary:not(disabled):not(.disabled):hover,
.bg-off-white .btn-secondary:not(disabled):not(.disabled).active:hover,
.bg-mist .btn-secondary:not(disabled):not(.disabled):hover,
.bg-mist .btn-secondary:not(disabled):not(.disabled).active:hover,
.bg-mist-dk .btn-secondary:not(disabled):not(.disabled):hover,
.bg-mist-dk .btn-secondary:not(disabled):not(.disabled).active:hover,
.bg-mist-dk .btn-secondary:not(disabled):not(.disabled).active:focus,
.bg-sky-blue-lt .btn-secondary:not(disabled):not(.disabled):hover,
.bg-sky-blue-lt .btn-secondary:not(disabled):not(.disabled).active:hover,
.bg-sky-blue-ltr .btn-secondary:not(disabled):not(.disabled):hover,
.bg-sky-blue-ltr .btn-secondary:not(disabled):not(.disabled).active:hover {
  color: var(--truPurple600);
  background: var(--truPurple50);
  border: 2px solid var(--truPurple600);
}

.bg-clear .btn-secondary:not(disabled):not(.disabled):active,
.bg-clear .btn-secondary:not(disabled):not(.disabled):focus,
.bg-clear .btn-secondary:not(disabled):not(.disabled).active,
.bg-clear .btn-secondary:not(disabled):not(.disabled).active:focus {
  color: inherit;
  background: inherit;
}

.bg-dusk-dkr .bg-ntrl-white .btn-secondary:not(disabled):not(.disabled):active,
.bg-dusk-dkr .bg-ntrl-white .btn-secondary:not(disabled):not(.disabled):focus,
.bg-dusk-dkr .bg-ntrl-white .btn-secondary:not(disabled):not(.disabled).active,
.bg-dusk-dkr .bg-ntrl-white .btn-secondary:not(disabled):not(.disabled).active:focus,
.bg-dusk-dkr .bg-off-white .btn-secondary:not(disabled):not(.disabled):active,
.bg-dusk-dkr .bg-off-white .btn-secondary:not(disabled):not(.disabled):focus,
.bg-dusk-dkr .bg-off-white .btn-secondary:not(disabled):not(.disabled).active,
.bg-dusk-dkr .bg-off-white .btn-secondary:not(disabled):not(.disabled).active:focus,
.bg-dusk-dkr .bg-mist .btn-secondary:not(disabled):not(.disabled):active,
.bg-dusk-dkr .bg-mist .btn-secondary:not(disabled):not(.disabled):focus,
.bg-dusk-dkr .bg-mist .btn-secondary:not(disabled):not(.disabled).active,
.bg-dusk-dkr .bg-mist .btn-secondary:not(disabled):not(.disabled).active:focus,
.bg-dusk-dkr .bg-mist-dk .btn-secondary:not(disabled):not(.disabled):active,
.bg-dusk-dkr .bg-mist-dk .btn-secondary:not(disabled):not(.disabled):focus,
.bg-dusk-dkr .bg-mist-dk .btn-secondary:not(disabled):not(.disabled).active,
.bg-dusk-dkr .bg-sky-blue-lt .btn-secondary:not(disabled):not(.disabled):active,
.bg-dusk-dkr .bg-sky-blue-lt .btn-secondary:not(disabled):not(.disabled):focus,
.bg-dusk-dkr .bg-sky-blue-lt .btn-secondary:not(disabled):not(.disabled).active,
.bg-dusk-dkr .bg-sky-blue-lt .btn-secondary:not(disabled):not(.disabled).active:focus,
.bg-dusk-dkr .bg-sky-blue-ltr .btn-secondary:not(disabled):not(.disabled):active,
.bg-dusk-dkr .bg-sky-blue-ltr .btn-secondary:not(disabled):not(.disabled):focus,
.bg-dusk-dkr .bg-sky-blue-ltr .btn-secondary:not(disabled):not(.disabled).active,
.bg-dusk-dkr .bg-sky-blue-ltr .btn-secondary:not(disabled):not(.disabled).active:focus,
.bg-tru-ppl .bg-ntrl-white .btn-secondary:not(disabled):not(.disabled):active,
.bg-tru-ppl .bg-ntrl-white .btn-secondary:not(disabled):not(.disabled):focus,
.bg-tru-ppl .bg-ntrl-white .btn-secondary:not(disabled):not(.disabled).active,
.bg-tru-ppl .bg-ntrl-white .btn-secondary:not(disabled):not(.disabled).active:focus,
.bg-tru-ppl .bg-off-white .btn-secondary:not(disabled):not(.disabled):active,
.bg-tru-ppl .bg-off-white .btn-secondary:not(disabled):not(.disabled):focus,
.bg-tru-ppl .bg-off-white .btn-secondary:not(disabled):not(.disabled).active,
.bg-tru-ppl .bg-off-white .btn-secondary:not(disabled):not(.disabled).active:focus,
.bg-tru-ppl .bg-mist .btn-secondary:not(disabled):not(.disabled):active,
.bg-tru-ppl .bg-mist .btn-secondary:not(disabled):not(.disabled):focus,
.bg-tru-ppl .bg-mist .btn-secondary:not(disabled):not(.disabled).active,
.bg-tru-ppl .bg-mist .btn-secondary:not(disabled):not(.disabled).active:focus,
.bg-tru-ppl .bg-mist-dk .btn-secondary:not(disabled):not(.disabled):active,
.bg-tru-ppl .bg-mist-dk .btn-secondary:not(disabled):not(.disabled):focus,
.bg-tru-ppl .bg-mist-dk .btn-secondary:not(disabled):not(.disabled).active,
.bg-tru-ppl .bg-sky-blue-lt .btn-secondary:not(disabled):not(.disabled):active,
.bg-tru-ppl .bg-sky-blue-lt .btn-secondary:not(disabled):not(.disabled):focus,
.bg-tru-ppl .bg-sky-blue-lt .btn-secondary:not(disabled):not(.disabled).active,
.bg-tru-ppl .bg-sky-blue-lt .btn-secondary:not(disabled):not(.disabled).active:focus,
.bg-tru-ppl .bg-sky-blue-ltr .btn-secondary:not(disabled):not(.disabled):active,
.bg-tru-ppl .bg-sky-blue-ltr .btn-secondary:not(disabled):not(.disabled):focus,
.bg-tru-ppl .bg-sky-blue-ltr .btn-secondary:not(disabled):not(.disabled).active,
.bg-tru-ppl .bg-sky-blue-ltr .btn-secondary:not(disabled):not(.disabled).active:focus,
.bg-ntrl-white .btn-secondary:not(disabled):not(.disabled):active,
.bg-ntrl-white .btn-secondary:not(disabled):not(.disabled):focus,
.bg-ntrl-white .btn-secondary:not(disabled):not(.disabled).active,
.bg-ntrl-white .btn-secondary:not(disabled):not(.disabled).active:focus,
.bg-off-white .btn-secondary:not(disabled):not(.disabled):active,
.bg-off-white .btn-secondary:not(disabled):not(.disabled):focus,
.bg-off-white .btn-secondary:not(disabled):not(.disabled).active,
.bg-off-white .btn-secondary:not(disabled):not(.disabled).active:focus,
.bg-mist .btn-secondary:not(disabled):not(.disabled):active,
.bg-mist .btn-secondary:not(disabled):not(.disabled):focus,
.bg-mist .btn-secondary:not(disabled):not(.disabled).active,
.bg-mist .btn-secondary:not(disabled):not(.disabled).active:focus,
.bg-mist-dk .btn-secondary:not(disabled):not(.disabled):active,
.bg-mist-dk .btn-secondary:not(disabled):not(.disabled):focus,
.bg-mist-dk .btn-secondary:not(disabled):not(.disabled).active,
.bg-sky-blue-lt .btn-secondary:not(disabled):not(.disabled):active,
.bg-sky-blue-lt .btn-secondary:not(disabled):not(.disabled):focus,
.bg-sky-blue-lt .btn-secondary:not(disabled):not(.disabled).active,
.bg-sky-blue-lt .btn-secondary:not(disabled):not(.disabled).active:focus,
.bg-sky-blue-ltr .btn-secondary:not(disabled):not(.disabled):active,
.bg-sky-blue-ltr .btn-secondary:not(disabled):not(.disabled):focus,
.bg-sky-blue-ltr .btn-secondary:not(disabled):not(.disabled).active,
.bg-sky-blue-ltr .btn-secondary:not(disabled):not(.disabled).active:focus {
  color: var(--truPurple700);
  background: var(--truPurple100);
  border: 2px solid var(--truPurple700);
}

/* **Secondary Dark BG ** */
.bg-dusk-dkr .btn-secondary:not(disabled):not(.disabled),
.bg-tru-ppl .btn-secondary:not(disabled):not(.disabled) {
  background: var(--truClear);
  color: var(--truDawn200);
  border: 2px solid var(--truDawn200);
}

.bg-dusk-dkr .btn-secondary:not(disabled):not(.disabled):hover,
.bg-dusk-dkr .btn-secondary:not(disabled):not(.disabled).active:hover,
.bg-tru-ppl .btn-secondary:not(disabled):not(.disabled):hover,
.bg-tru-ppl .btn-secondary:not(disabled):not(.disabled).active:hover {
  background: var(--truClear);
  color: var(--truDawn100);
  border: 2px solid var(--truDawn100);
}

.bg-dusk-dkr .btn-secondary:not(disabled):not(.disabled):active,
.bg-dusk-dkr .btn-secondary:not(disabled):not(.disabled):focus,
.bg-dusk-dkr .btn-secondary:not(disabled):not(.disabled).active,
.bg-dusk-dkr .btn-secondary:not(disabled):not(.disabled).active:focus,
.bg-tru-ppl .btn-secondary:not(disabled):not(.disabled):active,
.bg-tru-ppl .btn-secondary:not(disabled):not(.disabled):focus,
.bg-tru-ppl .btn-secondary:not(disabled):not(.disabled).active,
.bg-tru-ppl .btn-secondary:not(disabled):not(.disabled).active:focus {
  background: var(--truClear);
  color: var(--truDawn100);
  border: 2px solid var(--truDawn100);
}

/* ***Minimal*** */
/* **Minimal Light BG ** */
.bg-dusk-dkr .bg-ntrl-white .btn-minimal:not(disabled):not(.disabled),
.bg-dusk-dkr .bg-off-white .btn-minimal:not(disabled):not(.disabled),
.bg-dusk-dkr .bg-mist .btn-minimal:not(disabled):not(.disabled),
.bg-dusk-dkr .bg-mist-dk .btn-minimal:not(disabled):not(.disabled),
.bg-dusk-dkr .bg-sky-blue-lt .btn-minimal:not(disabled):not(.disabled),
.bg-dusk-dkr .bg-sky-blue-ltr .btn-minimal:not(disabled):not(.disabled),
.bg-tru-ppl .bg-ntrl-white .btn-minimal:not(disabled):not(.disabled),
.bg-tru-ppl .bg-off-white .btn-minimal:not(disabled):not(.disabled),
.bg-tru-ppl .bg-mist .btn-minimal:not(disabled):not(.disabled),
.bg-tru-ppl .bg-mist-dk .btn-minimal:not(disabled):not(.disabled),
.bg-tru-ppl .bg-sky-blue-lt .btn-minimal:not(disabled):not(.disabled),
.bg-tru-ppl .bg-sky-blue-ltr .btn-minimal:not(disabled):not(.disabled),
.bg-ntrl-white .btn-minimal:not(disabled):not(.disabled),
.bg-off-white .btn-minimal:not(disabled):not(.disabled),
.bg-mist .btn-minimal:not(disabled):not(.disabled),
.bg-mist-dk .btn-minimal:not(disabled):not(.disabled),
.bg-sky-blue-lt .btn-minimal:not(disabled):not(.disabled),
.bg-sky-blue-ltr .btn-minimal:not(disabled):not(.disabled) {
  background: var(--truClear);
  color: var(--truPurple500);
}

.bg-clear .btn.btn-minimal:not(disabled):not(.disabled):hover {
  color: inherit;
  background: inherit;
}

.btn.btn-minimal:not(disabled):not(.disabled):hover,
.bg-dusk-dkr .bg-ntrl-white .btn.btn-minimal:not(disabled):not(.disabled):hover,
.bg-dusk-dkr .bg-off-white .btn.btn-minimal:not(disabled):not(.disabled):hover,
.bg-dusk-dkr .bg-mist .btn-minimal:not(disabled):not(.disabled):hover,
.bg-dusk-dkr .bg-mist-dk .btn-minimal:not(disabled):not(.disabled):hover,
.bg-dusk-dkr .bg-sky-blue-lt .btn-minimal:not(disabled):not(.disabled):hover,
.bg-dusk-dkr .bg-sky-blue-ltr .btn-minimal:not(disabled):not(.disabled):hover,
.bg-tru-ppl .bg-ntrl-white .btn.btn-minimal:not(disabled):not(.disabled):hover,
.bg-tru-ppl .bg-off-white .btn.btn-minimal:not(disabled):not(.disabled):hover,
.bg-tru-ppl .bg-mist .btn-minimal:not(disabled):not(.disabled):hover,
.bg-tru-ppl .bg-mist-dk .btn-minimal:not(disabled):not(.disabled):hover,
.bg-tru-ppl .bg-sky-blue-lt .btn-minimal:not(disabled):not(.disabled):hover,
.bg-tru-ppl .bg-sky-blue-ltr .btn-minimal:not(disabled):not(.disabled):hover,
.bg-ntrl-white .btn.btn-minimal:not(disabled):not(.disabled):hover,
.bg-off-white .btn.btn-minimal:not(disabled):not(.disabled):hover,
.bg-mist .btn-minimal:not(disabled):not(.disabled):hover,
.bg-mist-dk .btn-minimal:not(disabled):not(.disabled):hover,
.bg-sky-blue-lt .btn-minimal:not(disabled):not(.disabled):hover,
.bg-sky-blue-ltr .btn-minimal:not(disabled):not(.disabled):hover {
  color: var(--truPurple600);
  background: var(--truClear);
}


.bg-clear .btn.btn-minimal:not(disabled):not(.disabled):focus {
  color: inherit;
  outline: 1px solid inherit;
}

.bg-dusk-dkr .bg-ntrl-white .btn.btn-minimal:not(disabled):not(.disabled):focus,
.bg-dusk-dkr .bg-off-white .btn-minimal:not(disabled):not(.disabled):focus,
.bg-dusk-dkr .bg-mist .btn-minimal:not(disabled):not(.disabled):focus,
.bg-dusk-dkr .bg-mist-dk .btn-minimal:not(disabled):not(.disabled):focus,
.bg-dusk-dkr .bg-sky-blue-lt .btn-minimal:not(disabled):not(.disabled):focus,
.bg-dusk-dkr .bg-sky-blue-ltr .btn-minimal:not(disabled):not(.disabled):focus,
.bg-tru-ppl .bg-ntrl-white .btn.btn-minimal:not(disabled):not(.disabled):focus,
.bg-tru-ppl .bg-off-white .btn-minimal:not(disabled):not(.disabled):focus,
.bg-tru-ppl .bg-mist .btn-minimal:not(disabled):not(.disabled):focus,
.bg-tru-ppl .bg-mist-dk .btn-minimal:not(disabled):not(.disabled):focus,
.bg-tru-ppl .bg-sky-blue-lt .btn-minimal:not(disabled):not(.disabled):focus,
.bg-tru-ppl .bg-sky-blue-ltr .btn-minimal:not(disabled):not(.disabled):focus,
.bg-ntrl-white .btn.btn-minimal:not(disabled):not(.disabled):focus,
.bg-off-white .btn-minimal:not(disabled):not(.disabled):focus,
.bg-mist .btn-minimal:not(disabled):not(.disabled):focus,
.bg-mist-dk .btn-minimal:not(disabled):not(.disabled):focus,
.bg-sky-blue-lt .btn-minimal:not(disabled):not(.disabled):focus,
.bg-sky-blue-ltr .btn-minimal:not(disabled):not(.disabled):focus {
  color: var(--truPurple700);
  outline: 1px solid var(--truPurple700);
}

/* **minimal Dark BG ** */
.bg-dusk-dkr .btn-minimal:not(disabled):not(.disabled),
.bg-tru-ppl .btn-minimal:not(disabled):not(.disabled) {
  color: var(--truDawn200);
}

.bg-dusk-dkr .btn-minimal:not(disabled):not(.disabled):hover,
.bg-dusk-dkr .btn-minimal:not(disabled):not(.disabled).active:hover,
.bg-tru-ppl .btn-minimal:not(disabled):not(.disabled):hover,
.bg-tru-ppl .btn-minimal:not(disabled):not(.disabled).active:hover {
  color: var(--truDawn100);
}

.bg-dusk-dkr .btn-minimal:not(disabled):not(.disabled):focus,
.bg-tru-ppl .btn-minimal:not(disabled):not(.disabled):focus {
  color: var(--truDawn100);
  outline: 1px solid var(--truDawn100);
}


/* Loader animation dots */
.bg-ntrl-white .loading-animation .dot,
.bg-off-white .loading-animation .dot,
.bg-mist .loading-animation .dot,
.bg-mist-dk .loading-animation .dot,
.bg-sky-blue-lt .loading-animation .dot,
.bg-sky-blue-ltr .loading-animation .dot,
.bg-dusk-dkr .bg-ntrl-white .loading-animation .dot,
.bg-dusk-dkr .bg-off-white .loading-animation .dot,
.bg-dusk-dkr .bg-mist .loading-animation .dot,
.bg-dusk-dkr .bg-mist-dk .loading-animation .dot,
.bg-dusk-dkr .bg-sky-blue-lt .loading-animation .dot,
.bg-dusk-dkr .bg-sky-blue-ltr .loading-animation .dot,
.bg-tru-ppl .bg-ntrl-white .loading-animation .dot,
.bg-tru-ppl .bg-off-white .loading-animation .dot,
.bg-tru-ppl .bg-mist .loading-animation .dot,
.bg-tru-ppl .bg-mist-dk .loading-animation .dot,
.bg-tru-ppl .bg-sky-blue-lt .loading-animation .dot,
.bg-tru-ppl .bg-sky-blue-ltr .loading-animation .dot,
button[disabled] .loading-animation .dot,
button:disabled .loading-animation .dot,
button:is(disabled) .loading-animation .dot {
  background-color: var(--truNeutral500);
}

.bg-dusk-dkr .loading-animation .dot,
.bg-tru-ppl .loading-animation .dot {
  background-color: var(--truNeutral100);
}

/* Loader animation dots */


/* Loader animation loading text */
.bg-ntrl-white .loading-animation .loading,
.bg-off-white .loading-animation .loading,
.bg-mist .loading-animation .loading,
.bg-mist-dk .loading-animation .loading,
.bg-sky-blue-lt .loading-animation .loading,
.bg-sky-blue-ltr .loading-animation .loading,
.bg-dusk-dkr .bg-ntrl-white .loading-animation .loading,
.bg-dusk-dkr .bg-off-white .loading-animation .loading,
.bg-dusk-dkr .bg-mist .loading-animation .loading,
.bg-dusk-dkr .bg-mist-dk .loading-animation .loading,
.bg-dusk-dkr .bg-sky-blue-lt .loading-animation .loading,
.bg-dusk-dkr .bg-sky-blue-ltr .loading-animation .loading,
.bg-tru-ppl .bg-ntrl-white .loading-animation .loading,
.bg-tru-ppl .bg-off-white .loading-animation .loading,
.bg-tru-ppl .bg-mist .loading-animation .loading,
.bg-tru-ppl .bg-mist-dk .loading-animation .loading,
.bg-tru-ppl .bg-sky-blue-lt .loading-animation .loading,
.bg-tru-ppl .bg-sky-blue-ltr .loading-animation .loading,
button[disabled] .loading-animation .loading,
button:disabled .loading-animation .loading,
button:is(disabled) .loading-animation .loading {
  color: var(--truNeutral500);
}

.bg-dusk-dkr .loading-animation .loading,
.bg-tru-ppl .loading-animation .loading {
  color: var(--truNeutral100);
}
