.c-multimedia {
  --c-multimedia-element-position:static;
  display:block;
  overflow:hidden;
  position:relative
}
.c-multimedia img {
  max-width:100%;
  position:var(--c-multimedia-element-position);
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  vertical-align:middle
}
.c-multimedia--16x9,
.c-multimedia--1x1,
.c-multimedia--3x1,
.c-multimedia--3x2,
.c-multimedia--3x4,
.c-multimedia--4x3 {
  --c-multimedia-element-position:absolute;
  height:0
}
.c-multimedia--3x4 {
  padding-bottom:133.33333%
}
.c-multimedia--1x1 {
  padding-bottom:100%
}
.c-multimedia--4x3 {
  padding-bottom:75%
}
.c-multimedia--16x9 {
  padding-bottom:56.25%
}
.c-multimedia--3x1 {
  padding-bottom:33.33333%
}
.c-multimedia--3x2 {
  padding-bottom:66.66667%
}
.c-multimedia--border-radius {
  border-radius:var(--t-border-radius)
}
.c-multimedia--border-radius-lg {
  border-radius:var(--t-border-radius-lg)
}
.c-multimedia--border-radius-xl {
  border-radius:var(--t-border-radius-xl)
}
@supports ((-o-object-fit:cover) or (object-fit:cover)) {
  .c-multimedia--cover {
    height:100%;
    width:100%
  }
  .c-multimedia--cover img {
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    width:100%
  }
}
@supports ((-o-object-fit:contain) or (object-fit:contain)) {
  .c-multimedia--contain {
    height:100%;
    width:100%
  }
  .c-multimedia--contain img {
    height:100%;
    -o-object-fit:contain;
    object-fit:contain;
    width:100%
  }
}
@media (min-width:40.001rem) {
  .c-multimedia--16x9-md-up,
  .c-multimedia--1x1-md-up,
  .c-multimedia--3x1-md-up,
  .c-multimedia--3x4-md-up {
    --c-multimedia-element-position:absolute;
    height:0
  }
  .c-multimedia--3x4-md-up {
    padding-bottom:133.33333%
  }
  .c-multimedia--1x1-md-up {
    padding-bottom:100%
  }
  .c-multimedia--16x9-md-up {
    padding-bottom:56.25%
  }
  .c-multimedia--3x1-md-up {
    padding-bottom:33.33333%
  }
}
@media (min-width:60.001rem) {
  .c-multimedia--1x1-lg-up,
  .c-multimedia--3x1-lg-up,
  .c-multimedia--3x2-lg-up {
    --c-multimedia-element-position:absolute;
    height:0
  }
  .c-multimedia--1x1-lg-up {
    padding-bottom:100%
  }
  .c-multimedia--3x1-lg-up {
    padding-bottom:33.33333%
  }
  .c-multimedia--3x2-lg-up {
    padding-bottom:66.66667%
  }
}
@supports(aspect-ratio:1) {
  .aem-c-multimedia--1x1 {
    aspect-ratio:1/1
  }
  .aem-c-multimedia--3x1 {
    aspect-ratio:3/1
  }
  .aem-c-multimedia--3x2 {
    aspect-ratio:3/2
  }
  .aem-c-multimedia--3x4 {
    aspect-ratio:3/4
  }
  .aem-c-multimedia--4x3 {
    aspect-ratio:4/3
  }
  .aem-c-multimedia--16x9 {
    aspect-ratio:16/9
  }
  @media(min-width:40.001rem) {
    .aem-c-multimedia--1x1-md-up {
      aspect-ratio:1/1
    }
    .aem-c-multimedia--3x1-md-up {
      aspect-ratio:3/1
    }
    .aem-c-multimedia--3x4-md-up {
      aspect-ratio:3/4
    }
    .aem-c-multimedia--16x9-md-up {
      aspect-ratio:16/9
    }
  }
  @media(min-width:60.001rem) {
    .aem-c-multimedia--1x1-lg-up {
      aspect-ratio:1/1
    }
    .aem-c-multimedia--3x1-lg-up {
      aspect-ratio:3/1
    }
    .aem-c-multimedia--3x2-lg-up {
      aspect-ratio:3/2
    }
  }
}
.c-list {
  --c-list-gap:var(--g-list-gap,0);
  --c-list-item-margin-left:var(--t-spacing-md);
  --c-list-item-margin-right:0;
  display:flex;
  flex-direction:column;
  gap:0;
  gap:var(--c-list-gap);
  margin:0;
  padding:0
}
.c-list__item {
  margin-left:var(--c-list-item-margin-left);
  margin-right:var(--c-list-item-margin-right);
  padding:0;
  word-break:break-word
}
.c-list__item::marker {
  color:var(--t-type-color);
  font-family:var(--t-type-font-family);
  font-size:var(--t-type-font-size);
  font-weight:var(--t-type-font-weight);
  line-height:var(--t-type-line-height)
}
.c-list--horizontal {
  align-items:center;
  flex-direction:row;
  flex-wrap:wrap
}
.c-list--horizontal,
.c-list--spacing-md {
  --c-list-item-margin-right:var(--t-spacing-md)
}
.c-list--spacing-md {
  --c-list-gap:var(--t-spacing-md)
}
.c-list--spacing-sm {
  --c-list-item-margin-right:var(--t-spacing-sm);
  --c-list-gap:var(--t-spacing-sm)
}
.c-list--spacing-xs {
  --c-list-item-margin-right:var(--t-spacing-xs);
  --c-list-gap:var(--t-spacing-xs)
}
.c-list--media,
.c-list--no-marker {
  --c-list-item-margin-left:0;
  --c-list-item-margin-right:0;
  list-style:none
}
.c-list--media .c-list__item {
  align-items:flex-start;
  display:flex;
  flex-direction:row;
  gap:var(--t-spacing-xs)
}
.c-list--media .c-list__media {
  flex-shrink:0
}
@media (min-width:30.001rem) {
  .c-list--horizontal-sm-up {
    --c-list-item-margin-right:var(--t-spacing-md);
    align-items:center;
    flex-direction:row;
    flex-wrap:wrap
  }
  .c-list--no-marker {
    --c-list-item-margin-right:0
  }
}
.c-list:not(.c-list--media) .c-list__media {
  display:none
}
.c-icon {
  display:inline-block;
  transition:transform var(--t-transition-duration-medium) ease-out;
  vertical-align:middle
}
.c-icon,
.c-icon__svg {
  height:100%;
  width:100%;
  fill:var(--t-icon-fill)
}
.c-icon__svg {
  display:flex
}
.c-icon--2xs {
  height:var(--t-icon-size-2xs);
  width:var(--t-icon-size-2xs)
}
.c-icon--xs {
  height:var(--t-icon-size-xs);
  width:var(--t-icon-size-xs)
}
.c-icon--sm {
  height:var(--t-icon-size-sm);
  width:var(--t-icon-size-sm)
}
.c-icon--md {
  height:var(--t-icon-size-md);
  width:var(--t-icon-size-md)
}
.c-icon--lg {
  height:var(--t-icon-size-lg);
  width:var(--t-icon-size-lg)
}
.c-icon--xl {
  height:var(--t-icon-size-xl);
  width:var(--t-icon-size-xl)
}
.c-icon--2xl {
  height:var(--t-icon-size-2xl);
  width:var(--t-icon-size-2xl)
}
.c-icon--sm-and-md {
  height:var(--t-icon-size-sm);
  width:var(--t-icon-size-sm)
}
.c-icon--info {
  --t-icon-fill:var(--t-color-info);
  --t-icon-fill-secondary:var(--t-color-info-secondary)
}
.c-icon--success {
  --t-icon-fill:var(--t-color-success);
  --t-icon-fill-secondary:var(--t-color-success-secondary)
}
.c-icon--warning {
  --t-icon-fill:var(--t-color-warning);
  --t-icon-fill-secondary:var(--t-color-sacred-70)
}
.c-icon--error {
  --t-icon-fill:var(--t-color-error);
  --t-icon-fill-secondary:var(--t-color-error-secondary)
}
.c-icon--disabled {
  --t-icon-fill:var(--t-color-50)
}
.c-icon--inverse {
  --t-icon-fill:var(--t-color-40)
}
.c-icon--ghost {
  --t-icon-fill:var(--t-color-sacred-10);
  --t-icon-fill-secondary:var(--t-color-50)
}
.c-icon--rotate-90 {
  transform:rotate(90deg)
}
.c-icon--rotate-180 {
  transform:rotate(180deg)
}
@media (min-width:40.001rem) {
  .c-icon--sm-and-md {
    height:var(--t-icon-size-md);
    width:var(--t-icon-size-md)
  }
}
@media screen and (forced-colors:active) {
  .c-icon {
    --t-icon-fill-secondary:Canvas
  }
}
.c-tile {
  background-color:var(--t-color-10);
  border:0;
  border-radius:var(--t-border-radius);
  box-sizing:border-box;
  color:var(--t-color-70);
  display:flex;
  flex-direction:column;
  flex-grow:1;
  gap:var(--c-tile-gap,var(--t-spacing-sm));
  padding:0;
  padding:var(--c-tile-padding,0);
  position:relative;
  text-align:left;
  -webkit-text-decoration:none;
  text-decoration:none;
  width:100%
}
.c-tile:has(.c-tile__content--padding) {
  --c-tile-gap:0
}
.c-tile__content {
  display:flex;
  flex-basis:100%;
  flex-direction:column;
  flex-grow:1;
  gap:var(--t-spacing-xs)
}
.c-tile__body {
  flex-grow:1
}
.c-tile__content--align-center {
  align-self:center
}
.c-tile__content--padding {
  padding:var(--c-tile-content-padding,var(--t-spacing-md))
}
.c-tile__media {
  flex-shrink:0;
  height:-moz-fit-content;
  height:fit-content;
  overflow:hidden;
  position:relative
}
.c-tile__media--border-radius {
  border-radius:var(--t-border-radius)
}
.c-tile__media--border-radius-lg {
  border-radius:var(--t-border-radius-lg)
}
.c-tile__media--border-radius-xl {
  border-radius:var(--t-border-radius-xl)
}
.c-tile__foot {
  padding-top:var(--t-spacing-xs)
}
.c-tile--spacing-md {
  --c-tile-padding:var(--t-spacing-md);
  --c-tile-indicator-spacing:var(--t-spacing-md)
}
.c-tile--spacing-lg {
  --c-tile-padding:var(--t-spacing-lg) var(--t-spacing-lg) var(--t-spacing-xl);
  --c-tile-indicator-spacing:var(--t-spacing-lg)
}
.c-tile--center {
  text-align:center
}
.c-tile--center .c-tile__content {
  align-items:center
}
.c-tile--center .c-tile__media {
  align-self:center
}
.c-tile--secondary {
  background-color:var(--t-color-30)
}
.c-tile--border {
  border:var(--t-border-width) solid var(--t-color-40);
  overflow:hidden
}
.c-tile--media-left {
  flex-direction:row;
  gap:var(--c-tile-gap,var(--t-spacing-md))
}
.c-tile--media-left .c-tile__content--padding {
  --c-tile-content-padding:var(--t-spacing-md) var(--t-spacing-md) var(--t-spacing-md) 0
}
.c-tile--spacing-lg .c-tile__media {
  margin-left:calc(var(--t-spacing-lg)*-1);
  margin-right:calc(var(--t-spacing-lg)*-1);
  margin-top:calc(var(--t-spacing-lg)*-1)
}
.c-tile__media--graphic {
  margin:0;
  padding:var(--t-spacing-lg) var(--t-spacing-md) var(--t-spacing-sm)
}
.c-tile__logo {
  align-items:center;
  background-color:var(--t-color-10-fixed);
  border:var(--t-border-width) solid var(--t-color-40);
  border-radius:var(--t-border-radius);
  box-sizing:border-box;
  display:inline-flex;
  height:var(--t-tile-logo-size);
  justify-content:center;
  margin-bottom:var(--t-spacing-xs);
  overflow:hidden;
  width:var(--t-tile-logo-size)
}
.c-tile__icon {
  --t-icon-fill:var(--t-color-70)
}
.c-tile--interactive:hover {
  cursor:pointer;
  filter:brightness(var(--t-hover-filter-brightness))
}
.c-tile--interactive:focus {
  outline:var(--t-focus-width) solid var(--t-color-interactive);
  outline-offset:var(--t-focus-width)
}
.c-tile__indicator {
  --t-icon-fill:var(--t-color-70);
  --c-tile-indicator-background-color:var(--t-color-10);
  background-color:var(--c-tile-indicator-background-color);
  border-radius:99px;
  line-height:0;
  padding:var(--t-spacing-2xs);
  position:absolute;
  right:0;
  right:var(--c-tile-indicator-spacing,0);
  top:0;
  top:var(--c-tile-indicator-spacing,0);
  z-index:1
}
.c-tile__media .c-tile__indicator {
  --c-tile-indicator-spacing:var(--t-spacing-xs)
}
.c-tile__indicator--light {
  --t-icon-fill:var(--t-color-sacred-70);
  --c-tile-indicator-background-color:var(--t-color-sacred-10)
}
.c-tile__indicator--dark {
  --t-icon-fill:var(--t-color-sacred-10);
  --c-tile-indicator-background-color:var(--t-color-sacred-70)
}
.c-tile__indicator--secondary {
  --c-tile-indicator-background-color:var(--t-color-30)
}
@media (min-width:40.001rem) {
  .c-tile--media-left-md-up {
    flex-direction:row;
    gap:var(--c-tile-gap,var(--t-spacing-md))
  }
  .c-tile--media-left-md-up .c-tile__content--padding {
    --c-tile-content-padding:var(--t-spacing-md) var(--t-spacing-md) var(--t-spacing-md) 0
  }
}
@media (min-width:60.001rem) {
  .c-tile {
    gap:var(--c-tile-gap,var(--t-spacing-lg))
  }
}
.aem-margin-bottom-sm {
  margin-bottom:.5rem
}
.aem-margin-bottom-md {
  margin-bottom:1rem
}
.aem-margin-bottom-lg {
  margin-bottom:1.5rem
}
.c-dropdown-button {
  background-color:var(--t-color-30);
  border:1px solid var(--t-color-30);
  border-radius:var(--t-button-border-radius);
  color:var(--t-color-interactive);
  cursor:pointer;
  display:inline-block;
  font-family:var(--t-type-font-family);
  font-size:var(--t-type-font-size);
  font-weight:var(--t-type-font-weight);
  line-height:var(--t-type-line-height);
  max-width:100%;
  padding:calc(var(--t-spacing-2xs)/2);
  position:relative;
  -webkit-text-decoration:none;
  text-decoration:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  white-space:nowrap
}
.c-dropdown-button__content {
  background-color:var(--t-color-10);
  border:1px solid var(--t-color-50);
  border-radius:var(--t-button-border-radius);
  display:flex;
  padding:calc(var(--t-border-width) + var(--t-spacing-2xs)) var(--t-spacing-xs)
}
.c-dropdown-button:hover {
  filter:brightness(var(--t-hover-filter-brightness))
}
.c-dropdown-button:focus .c-dropdown-button__content {
  box-shadow:var(--t-focus-box-shadow);
  outline:var(--t-focus-width) solid transparent;
  outline-offset:var(--t-focus-width)
}
.c-dropdown-button:focus:hover .c-dropdown-button__content {
  box-shadow:var(--t-focus-hover-box-shadow)
}
.c-dropdown-button__media {
  --t-icon-fill:currentColor;
  position:absolute;
  right:var(--t-spacing-lg);
  top:50%;
  transform:translateY(-50%)
}
.c-dropdown-button__label {
  display:block;
  overflow:hidden;
  padding-left:var(--t-spacing-xl);
  padding-right:48px;
  text-overflow:ellipsis
}
.c-button-group {
  --c-button-group-border-spacing:var(--t-spacing-md);
  --c-button-group-item-align-items:center;
  --c-button-group-item-width:auto;
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  justify-content:var(--g-button-group-justify-content,flex-start);
  margin:calc(var(--t-spacing-md)/-2);
  overflow:hidden;
  position:relative
}
.c-button-group__item {
  align-items:var(--c-button-group-item-align-items);
  box-sizing:border-box;
  display:flex;
  justify-content:center;
  padding:calc(var(--t-spacing-md)/2);
  width:var(--c-button-group-item-width)
}
.c-button-group--border-top {
  margin-top:0;
  padding-top:calc(var(--c-button-group-border-spacing) + var(--t-border-width))
}
.c-button-group--border-top:before {
  border-top:var(--t-border-width) solid var(--t-color-40);
  top:0
}
.c-button-group--border-bottom {
  padding-bottom:calc(var(--c-button-group-border-spacing) + var(--t-border-width))
}
.c-button-group--border-bottom:after {
  border-bottom:var(--t-border-width) solid var(--t-color-40);
  bottom:0
}
.c-button-group--border-bottom:after,
.c-button-group--border-top:before {
  content:"";
  left:calc(var(--t-spacing-md)/2);
  position:absolute;
  right:calc(var(--t-spacing-md)/2)
}
.c-button-group--justify-center {
  --g-button-group-justify-content:center
}
.c-button-group--flow {
  --c-button-group-item-align-items:flex-start;
  flex-flow:column
}
@media (min-width:20.001rem) {
  .c-button-group--flow {
    flex-flow:row wrap
  }
  .c-button-group--2-items-xs-up {
    --c-button-group-item-width:50%
  }
}
@media (min-width:30.001rem) {
  .c-button-group:not(.c-button-group--stack) {
    --c-button-group-border-spacing:var(--t-spacing-lg);
    flex-direction:row
  }
  .c-button-group--sort .c-button-group__item:first-of-type {
    order:2
  }
  .c-button-group--sort .c-button-group__item:last-of-type {
    flex-grow:1;
    justify-content:flex-start;
    order:1
  }
  .c-button-group--3-items-sm-up {
    --c-button-group-item-width:33.33333%
  }
  .c-button-group--4-items-sm-up {
    --c-button-group-item-width:25%
  }
}
@media (min-width:40.001rem) {
  .c-button-group--5-items-md-up {
    --c-button-group-item-width:20%
  }
}
.c-link {
  --c-link-text-color:var(--t-color-interactive);
  --c-link-media-color:var(--t-color-interactive);
  --c-link-media-background:transparent;
  --c-link-media-border:0;
  --c-link-media-padding:0;
  --c-link-notification-right:auto;
  --c-link-notification-left:75%;
  --c-link-notification-translate-x:calc(var(--t-notification-min-size)*-0.5);
  background-color:transparent;
  border:0;
  box-sizing:border-box;
  color:var(--c-link-text-color);
  cursor:pointer;
  font-family:var(--t-type-font-family);
  font-size:var(--t-type-font-size);
  font-weight:var(--t-type-font-weight-medium);
  line-height:var(--t-type-line-height);
  margin:var(--t-link-margin);
  padding:0;
  padding:var(--g-link-padding,0);
  text-align:left;
  -webkit-text-decoration:underline;
  text-decoration:underline;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none
}
.c-link--inline-block {
  display:inline-block
}
.c-link:focus {
  background-color:var(--t-color-10);
  box-shadow:var(--t-focus-box-shadow);
  outline:var(--t-focus-width) solid transparent;
  outline-offset:var(--t-focus-width)
}
.c-link:hover {
  filter:brightness(var(--t-hover-filter-brightness))
}
.c-link:focus:hover {
  box-shadow:var(--t-focus-hover-box-shadow)
}
.c-link--no-decoration {
  -webkit-text-decoration:none;
  text-decoration:none
}
.c-link--secondary,
.c-link--secondary:hover {
  --c-link-text-color:var(--t-link-secondary-color);
  --c-link-media-color:var(--t-link-secondary-color)
}
.c-link--danger,
.c-link--danger:hover {
  --c-link-text-color:var(--t-color-error);
  --c-link-media-color:var(--t-color-error)
}
.c-link[aria-disabled=true],
.c-link[aria-disabled=true]:focus,
.c-link[aria-disabled=true]:hover,
.c-link[disabled],
.c-link[disabled]:hover {
  --c-link-media-border:var(--t-border-width) solid var(--t-color-50);
  --c-link-media-background:var(--t-color-30);
  --c-link-media-color:var(--t-color-50);
  --c-link-text-color:var(--t-color-50);
  box-shadow:none;
  cursor:not-allowed;
  filter:brightness(1)
}
.c-link--inverse {
  --c-link-text-color:var(--t-color-10);
  --c-link-media-color:var(--t-color-10)
}
.c-link--inverse:focus {
  --c-link-text-color:var(--t-color-interactive);
  --c-link-media-color:var(--t-color-interactive)
}
.c-link--inverse:focus:hover {
  --c-link-text-color:var(--t-color-interactive-alt);
  --c-link-icon-color:var(--t-color-interactive-alt);
  box-shadow:var(--t-focus-hover-box-shadow)
}
.c-link--size-md {
  font-size:var(--t-type-font-size-md);
  line-height:var(--t-type-line-height-md)
}
.c-link--size-lg {
  font-size:var(--t-type-font-size-lg);
  line-height:var(--t-type-line-height-lg)
}
.c-link__media {
  --t-icon-fill:currentColor;
  color:var(--c-link-media-color);
  display:inline-block;
  position:relative
}
.c-link__notification {
  display:flex;
  left:var(--c-link-notification-left);
  position:absolute;
  right:var(--c-link-notification-right);
  top:0;
  transform:translateX(var(--c-link-notification-translate-x))
}
.c-link--media-right {
  --c-link-notification-right:25%;
  --c-link-notification-left:auto;
  --c-link-notification-translate-x:calc(var(--t-notification-min-size)/2);
  align-items:center;
  display:inline-flex
}
.c-link--media-right .c-link__media {
  margin-left:var(--t-spacing-2xs);
  order:1
}
.c-link--media-right-inline {
  padding-right:calc(var(--t-icon-size-sm) + var(--t-spacing-2xs))
}
.c-link--media-right-inline .c-link__media {
  display:inline-block;
  margin-left:calc(var(--t-icon-size-sm)*-1);
  transform:translateX(calc(var(--t-icon-size-sm) + var(--t-spacing-2xs)))
}
.c-link--media-left {
  align-items:center;
  display:inline-flex
}
.c-link--media-left .c-link__media {
  margin-right:var(--t-spacing-2xs);
  order:-1
}
.c-link--media-top {
  align-items:center;
  display:inline-flex;
  flex-direction:column
}
.c-link--media-top .c-link__media {
  margin-bottom:var(--t-spacing-2xs);
  order:-1
}
.c-link--media-only {
  display:inline-flex;
  justify-content:center;
  min-width:var(--t-link-min-width);
  vertical-align:middle
}
.c-link--media-only .c-link__text {
  height:1px;
  overflow:hidden;
  position:absolute;
  width:1px;
  clip:rect(0,0,0,0);
  clip-path:inset(50%);
  white-space:nowrap
}
.c-link--media-only .c-link__media {
  align-items:center;
  display:inline-flex
}
.c-link--media-fill {
  display:flex;
  justify-content:space-between
}
@media (max-width:40rem) {
  .c-link--media-only-md-down .c-link__text {
    height:1px;
    overflow:hidden;
    position:absolute;
    width:1px;
    clip:rect(0,0,0,0);
    clip-path:inset(50%);
    white-space:nowrap
  }
  .c-link--media-only-md-down .c-link__media {
    margin-left:0;
    margin-right:0
  }
}
@media (max-width:60rem) {
  .c-link--stacked-lg-down {
    align-items:center;
    display:inline-flex;
    flex-direction:column
  }
  .c-link--stacked-lg-down .c-link__media {
    margin-bottom:var(--t-spacing-2xs);
    margin-left:0;
    margin-right:0;
    order:-1;
    transform:none
  }
  .c-link--stacked-lg-down .c-link__text {
    text-align:center
  }
}
@media screen and (forced-colors:active) {
  .c-link,
  .c-link:hover {
    --t-icon-fill:linkText;
    --c-link-text-color:linkText;
    --c-link-media-color:linkText
  }
  .c-link--media-only {
    border:var(--t-border-width) solid transparent
  }
}
.c-type {
  color:var(--t-type-color);
  font-family:var(--t-type-font-family);
  font-size:var(--t-type-font-size);
  font-weight:var(--t-type-font-weight);
  line-height:var(--t-type-line-height);
  margin:0
}
.c-type--xs {
  font-size:var(--t-type-font-size-xs);
  letter-spacing:var(--t-type-letter-spacing-xs);
  line-height:var(--t-type-line-height-xs)
}
.c-type--sm {
  font-size:var(--t-type-font-size-sm);
  line-height:var(--t-type-line-height-sm)
}
.c-type--md {
  color:var(--t-type-heading-color);
  font-size:var(--t-type-font-size-md);
  font-weight:var(--t-type-font-weight-medium);
  letter-spacing:var(--t-type-letter-spacing-md);
  line-height:var(--t-type-line-height-md)
}
.c-type--lg {
  font-size:var(--t-type-font-size-lg);
  letter-spacing:var(--t-type-letter-spacing-lg);
  line-height:var(--t-type-line-height-lg)
}
.c-type--lg,
.c-type--xl {
  color:var(--t-type-heading-color);
  font-family:var(--t-type-heading-font-family);
  font-weight:var(--t-type-font-weight-medium)
}
.c-type--xl {
  font-size:var(--t-type-font-size-xl);
  letter-spacing:var(--t-type-letter-spacing-xl);
  line-height:var(--t-type-line-height-xl)
}
.c-type--2xl {
  font-size:var(--t-type-font-size-2xl);
  letter-spacing:var(--t-type-letter-spacing-2xl);
  line-height:var(--t-type-line-height-2xl)
}
.c-type--2xl,
.c-type--3xl {
  color:var(--t-type-heading-color);
  font-family:var(--t-type-heading-font-family);
  font-weight:var(--t-type-font-weight-bold)
}
.c-type--3xl {
  font-size:var(--t-type-font-size-3xl);
  letter-spacing:var(--t-type-letter-spacing-3xl);
  line-height:var(--t-type-line-height-3xl)
}
.c-type--align-left {
  text-align:left
}
.c-type--align-center {
  text-align:center
}
.c-type--align-right {
  text-align:right
}
.c-type--style-light {
  font-weight:var(--t-type-font-weight-light)
}
.c-type--style-regular {
  font-weight:var(--t-type-font-weight)
}
.c-type--style-medium {
  font-weight:var(--t-type-font-weight-medium)
}
.c-type--style-bold {
  font-weight:var(--t-type-font-weight-bold)
}
.c-type--style-heavy {
  font-weight:var(--t-type-font-weight-heavy)
}
.c-type--style-underline {
  -webkit-text-decoration:underline;
  text-decoration:underline
}
.c-type--truncate {
  display:block;
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.c-type--style-italic {
  font-style:italic
}
.c-type--mb {
  margin-bottom:var(--t-type-margin-bottom)
}
.c-type--mb-lg {
  margin-bottom:var(--t-type-margin-bottom-lg)
}
.c-type--mb-xl {
  margin-bottom:var(--t-type-margin-bottom-xl)
}
.c-type--mb-sm {
  margin-bottom:var(--t-type-margin-bottom-sm)
}
.c-type--mb-xs {
  margin-bottom:var(--t-type-margin-bottom-xs)
}
.c-type--mb-2xs {
  margin-bottom:var(--t-type-margin-bottom-2xs)
}
.c-type--info {
  color:var(--t-color-info)
}
.c-type--warning {
  color:var(--t-color-warning)
}
.c-type--success {
  color:var(--t-color-success)
}
.c-type--error {
  color:var(--t-color-error)
}
.c-type--inverse {
  color:var(--t-color-10)
}
.c-type--title {
  color:var(--t-type-heading-color)
}
.c-type--disabled {
  color:var(--t-color-50)
}
@media (min-width:40.001rem) {
  .c-type--md-align-left {
    text-align:left
  }
  .c-type--md-align-right {
    text-align:right
  }
  .c-type--md-align-center {
    text-align:center
  }
}
.c-skip-links {
  background-color:var(--t-color-30);
  left:-9999px;
  position:absolute;
  top:-9999px
}
.c-skip-links--visible,
.c-skip-links:focus-within {
  position:static
}
.c-skip-links__content {
  box-sizing:border-box;
  display:flex;
  margin:0 auto;
  max-width:var(--t-max-width);
  padding:var(--t-spacing-sm) var(--t-gutter-outer)
}
.c-skip-links__label {
  margin-right:var(--t-spacing-md);
  white-space:nowrap
}
.c-skip-links__group {
  --t-link-margin:var(--t-spacing-xs) 0 0 var(--t-spacing-xs);
  margin:calc(var(--t-spacing-xs)*-1) 0 0 calc(var(--t-spacing-xs)*-1);
  word-break:break-word
}
@media (min-width:40.001rem) {
  .c-skip-links__group {
    --t-link-margin:var(--t-spacing-md) 0 0 var(--t-spacing-md);
    margin:calc(var(--t-spacing-md)*-1) 0 0 calc(var(--t-spacing-md)*-1)
  }
}
.c-media-section {
  --c-media-section-flex-direction:column;
  --c-media-section-align-items:stretch;
  --c-media-section-media-order:1;
  --c-media-section-media-width:auto;
  --c-media-section-media-padding:0 calc(var(--t-gutter-inner)/2);
  --c-media-section-media-margin:0 calc(var(--t-gutter-outer)*-1) var(--t-spacing-xl);
  --c-media-section-body-order:2;
  --c-media-section-body-width:auto;
  --c-media-section-body-margin:0 0 var(--t-spacing-2xl);
  background-color:var(--t-color-10)
}
.c-media-section__container {
  box-sizing:border-box;
  margin-left:var(--t-gutter-margin-left);
  margin-right:auto;
  max-width:var(--t-max-width);
  overflow:hidden;
  padding:0 var(--t-gutter-outer)
}
.c-media-section__content {
  align-items:var(--c-media-section-align-items);
  display:flex;
  flex-direction:var(--c-media-section-flex-direction);
  margin-left:calc(var(--t-gutter-inner)/-2);
  margin-right:calc(var(--t-gutter-inner)/-2)
}
.c-media-section__media {
  box-sizing:border-box;
  margin:var(--c-media-section-media-margin);
  order:var(--c-media-section-media-order);
  padding:var(--c-media-section-media-padding);
  width:var(--c-media-section-media-width)
}
.c-media-section__body {
  box-sizing:border-box;
  margin:var(--c-media-section-body-margin);
  order:var(--c-media-section-body-order);
  padding-left:calc(var(--t-gutter-inner)/2);
  padding-right:calc(var(--t-gutter-inner)/2);
  width:var(--c-media-section-body-width)
}
.c-media-section--secondary {
  background-color:var(--t-color-30)
}
@media (min-width:40.001rem) {
  .c-media-section {
    --c-media-section-flex-direction:row;
    --c-media-section-align-items:center;
    --c-media-section-media-width:calc(50% + var(--t-gutter-outer));
    --c-media-section-media-padding:0 0 0 calc(var(--t-gutter-inner)/2);
    --c-media-section-media-margin:0 0 0 calc(var(--t-gutter-outer)*-1);
    --c-media-section-body-width:33.33333%;
    --c-media-section-body-margin:var(--t-spacing-md) 8.33333%
  }
  .c-media-section--media-right-md-up {
    --c-media-section-body-order:1;
    --c-media-section-media-order:2;
    --c-media-section-media-padding:0 calc(var(--t-gutter-inner)/2) 0 0;
    --c-media-section-media-margin:0 calc(var(--t-gutter-outer)*-1) 0 0
  }
  .c-media-section--framed {
    --c-media-section-media-width:41.66667%;
    --c-media-section-media-padding:0 calc(var(--t-gutter-inner)/2);
    --c-media-section-media-margin:var(--t-spacing-3xl) 0 var(--t-spacing-3xl) 8.33333%
  }
  .c-media-section--media-right-md-up.c-media-section--framed {
    --c-media-section-media-margin:var(--t-spacing-3xl) 8.33333% var(--t-spacing-3xl) 0
  }
}
.c-page {
  background-color:var(--c-page-background-color,var(--t-color-10));
  display:flex;
  flex-direction:column;
  position:relative
}
.c-page__head {
  z-index:calc(var(--t-page-z-index) + 1)
}
.c-page__body {
  display:flex;
  flex:1;
  flex-direction:row;
  flex-direction:var(--c-page-body-flex-direction,row)
}
.c-page__foot {
  z-index:calc(var(--t-page-z-index) + 1)
}
.c-page__content {
  display:flex;
  flex:1;
  flex-direction:column
}
.c-page__content-body {
  flex:1;
  padding-top:0;
  padding-top:var(--c-page-content-body-padding-top,0)
}
.c-page__content-head--fixed,
.c-page__content-head--sticky,
.c-page__head--fixed,
.c-page__head--sticky {
  left:0;
  position:sticky;
  right:0;
  top:0;
  transition:box-shadow var(--t-transition-duration-extra-slow);
  z-index:1
}
.c-page__content-head {
  --g-navbar-padding-block:var(--t-spacing-lg);
  display:block;
  display:var(--c-page-content-head-display,block)
}
.c-page__content-head--has-shadow,
.c-page__head--has-shadow {
  box-shadow:0 3px 8px 0 rgba(0,0,0,.1)
}
.c-page__content-foot--fixed,
.c-page__content-foot--sticky,
.c-page__foot--fixed,
.c-page__foot--sticky {
  bottom:0;
  left:0;
  position:sticky;
  right:0;
  transition:box-shadow var(--t-transition-duration-extra-slow)
}
.c-page__content-foot--has-shadow,
.c-page__foot--has-shadow {
  box-shadow:0 -3px 8px 0 rgba(0,0,0,.1)
}
.c-page--fixed-height {
  min-height:100vh
}
.c-page--full-height {
  height:100vh;
  height:100dvh
}
.c-page--full-height .c-page__body {
  overflow-y:scroll
}
.c-page--secondary {
  --c-page-background-color:var(--t-color-30)
}
.c-page:has(.c-page__nav:not(:empty)) {
  --t-nav-border-width:var(--c-page-nav-border-width,0 var(--t-border-width) 0 0);
  --t-gutter-margin-left:var(--c-page-gutter-margin-left,0);
  --c-page-content-body-padding-top:var(--t-spacing-2xl)
}
.c-page__nav {
  bottom:0;
  display:flex;
  flex-direction:row;
  flex-direction:var(--c-page-nav-flex-direction,row);
  height:100vh;
  height:var(--c-page-nav-height,100vh);
  left:auto;
  left:var(--c-page-nav-inset-inline,auto);
  margin-left:auto;
  margin-left:var(--c-page-nav-margin-inline,auto);
  margin-right:auto;
  margin-right:var(--c-page-nav-margin-inline,auto);
  max-height:100%;
  max-width:var(--t-max-width);
  opacity:1;
  opacity:var(--c-page-nav-opacity,1);
  position:sticky;
  position:var(--c-page-nav-position,sticky);
  right:auto;
  right:var(--c-page-nav-inset-inline,auto);
  top:0;
  transition:none;
  transition:var(--c-page-nav-transition,none);
  visibility:visible;
  visibility:var(--c-page-nav-visibility,visible);
  z-index:var(--t-page-z-index)
}
.c-page--nav-off-canvas {
  --g-nav-list-transition:transform var(--t-transition-duration-slow) ease-out;
  --g-nav-list-transform:translate3d(0,1em,0);
  --c-page-nav-visibility:hidden;
  --c-page-nav-position:fixed;
  --c-page-nav-inset-inline:0;
  --c-page-nav-opacity:0;
  --c-page-nav-padding-top:var(--t-spacing-lg);
  --c-page-nav-border-width:0
}
.c-page--nav-is-open.c-page--nav-off-canvas {
  --t-nav-padding-top:var(--t-spacing-lg);
  --g-nav-list-transform:none;
  --c-page-nav-transition:opacity var(--t-transition-duration-slow) linear;
  --c-page-nav-visibility:visible;
  --c-page-nav-opacity:1
}
.c-page--nav-bottom {
  --t-nav-padding-top:0;
  --c-page-gutter-margin-left:auto;
  --c-page-body-flex-direction:column-reverse;
  --c-page-nav-top:auto;
  --c-page-nav-bottom:0;
  --c-page-nav-flex-direction:column;
  --c-page-nav-height:auto;
  --c-page-nav-margin-inline:0;
  --c-page-nav-inset-inline:0
}
@media (min-width:40.001rem) {
  .c-page--nav-off-canvas-md-down {
    --t-nav-padding-top:var(--t-spacing-2xl);
    --g-nav-actions-menu-display:none;
    --c-page-content-head-display:none
  }
}
@media (max-width:40rem) {
  .c-page--nav-off-canvas-md-down {
    --t-nav-collapse-display:none;
    --t-nav-padding-top:0;
    --g-nav-list-transition:transform var(--t-transition-duration-slow) ease-out;
    --g-nav-list-transform:translate3d(0,1em,0);
    --c-page-nav-visibility:hidden;
    --c-page-nav-position:fixed;
    --c-page-nav-inset-inline:0;
    --c-page-nav-opacity:0
  }
  .c-page--nav-is-open.c-page--nav-off-canvas-md-down {
    --t-nav-padding-top:var(--t-spacing-lg);
    --t-nav-subnav-padding-inline:var(--t-spacing-lg);
    --g-nav-list-transform:none;
    --c-page-nav-transition:opacity var(--t-transition-duration-slow) linear;
    --c-page-nav-visibility:visible;
    --c-page-nav-opacity:1;
    --c-page-nav-padding-top:var(--t-spacing-lg);
    --c-page-nav-border-width:0
  }
  .c-page--nav-bottom-md-down {
    --c-page-body-flex-direction:column-reverse;
    --c-page-nav-top:auto;
    --c-page-nav-bottom:0;
    --c-page-nav-flex-direction:column;
    --c-page-nav-height:auto;
    --c-page-nav-margin-inline:0;
    --c-page-nav-inset-inline:0;
    --c-page-nav-border-width:var(--t-border-width) 0 0
  }
}
@media (min-width:60.001rem) {
  .c-page {
    --c-page-gutter-margin-left:var(--t-spacing-md)
  }
  .c-page:not(.c-page--nav-bottom):not(.c-page--nav-off-canvas) {
    --t-nav-padding-inline:var(--t-spacing-2xl)
  }
  .c-page--nav-bottom,
  .c-page--nav-off-canvas {
    --c-page-gutter-margin-left:auto
  }
  .c-page--nav-off-canvas-lg-down {
    --t-nav-padding-top:var(--t-spacing-2xl);
    --g-nav-actions-menu-display:none;
    --c-page-content-head-display:none
  }
}
@media (max-width:60rem) {
  .c-page--nav-off-canvas-lg-down {
    --t-nav-collapse-display:none;
    --t-nav-padding-top:0;
    --g-nav-list-transition:transform var(--t-transition-duration-slow) ease-out;
    --g-nav-list-transform:translate3d(0,1em,0);
    --c-page-nav-visibility:hidden;
    --c-page-nav-position:fixed;
    --c-page-nav-inset-inline:0;
    --c-page-nav-opacity:0
  }
  .c-page--nav-is-open.c-page--nav-off-canvas-lg-down {
    --t-nav-padding-top:var(--t-spacing-lg);
    --t-nav-subnav-padding-inline:var(--t-spacing-lg);
    --g-nav-list-transform:none;
    --c-page-nav-transition:opacity var(--t-transition-duration-slow) linear;
    --c-page-nav-visibility:visible;
    --c-page-nav-opacity:1;
    --c-page-nav-padding-top:var(--t-spacing-lg);
    --c-page-nav-border-width:0
  }
  .c-page--nav-bottom-lg-down {
    --c-page-body-flex-direction:column-reverse;
    --c-page-nav-top:auto;
    --c-page-nav-bottom:0;
    --c-page-nav-flex-direction:column;
    --c-page-nav-height:auto;
    --c-page-nav-margin-inline:0;
    --c-page-nav-inset-inline:0;
    --c-page-nav-border-width:var(--t-border-width) 0 0
  }
}
.c-separator {
  border:0;
  border-bottom:var(--t-border-width) solid var(--t-color-40);
  box-sizing:border-box;
  height:0;
  margin:0
}
.c-separator--2xs {
  margin:var(--t-spacing-2xs) 0
}
.c-separator--xs {
  margin:var(--t-spacing-xs) 0
}
.c-separator--sm {
  margin:var(--t-spacing-sm) 0
}
.c-separator--md {
  margin:var(--t-spacing-md) 0
}
.c-separator--lg {
  margin:var(--t-spacing-lg) 0
}
.c-separator--xl {
  margin:var(--t-spacing-xl) 0
}
.c-separator--2xl {
  margin:var(--t-spacing-2xl) 0
}
.c-separator--vertical {
  background-color:var(--t-color-40);
  height:var(--t-vertical-separator-height);
  margin:auto;
  width:var(--t-vertical-separator-width)
}
.c-logo-group {
  align-items:flex-start;
  display:flex;
  flex-wrap:wrap;
  gap:var(--t-spacing-md)
}
.c-logo-group--spacing-xl-top-only {
  margin-top:var(--t-spacing-xl)
}
.aem-legal-footnote .aem-legal-footnote__list-item {
  margin-left:5px;
  padding-left:5px
}
.aem-legal-footnote .aem-legal-footnote__list-item--asterisk {
  list-style-type:"*"
}
.aem-legal-footnote .aem-legal-footnote__list-item--single-dagger {
  list-style-type:"†"
}
.aem-legal-footnote .aem-legal-footnote__list-item--double-dagger {
  list-style-type:"‡"
}
.aem-legal-footnote .aem-legal-footnote__list-item--plus-minus {
  list-style-type:"±"
}
.c-content {
  color:var(--t-type-color);
  font-family:var(--t-type-font-family);
  font-size:var(--t-type-font-size);
  font-weight:var(--t-type-font-weight);
  line-height:var(--t-type-line-height);
  word-break:break-word
}
.c-content img {
  margin-bottom:var(--t-spacing-sm);
  max-width:100%;
  vertical-align:middle
}
.c-content blockquote {
  font-family:var(--t-type-heading-font-family);
  font-size:var(--t-type-font-size-lg);
  font-weight:var(--t-type-font-weight-medium);
  letter-spacing:var(--t-type-letter-spacing-lg);
  line-height:var(--t-type-line-height-lg);
  margin-bottom:var(--t-spacing-lg);
  margin-left:var(--t-spacing-lg);
  margin-right:var(--t-spacing-lg);
  margin-top:0
}
.c-content blockquote footer {
  color:var(--t-type-color);
  font-family:var(--t-type-font-family);
  font-size:var(--t-type-font-size);
  font-weight:var(--t-type-font-weight);
  line-height:var(--t-type-line-height);
  margin:calc(var(--t-spacing-xs)*-1) 0 0
}
.c-content figure {
  margin:var(--t-spacing-sm) var(--t-spacing-lg)
}
.c-content figcaption {
  font-size:var(--t-type-font-size-sm)
}
.c-content sub,
.c-content sup {
  font-size:var(--t-type-font-size-xs);
  letter-spacing:var(--t-type-letter-spacing-xs);
  line-height:var(--t-type-line-height-xs)
}
.c-content small {
  font-size:var(--t-type-font-size-sm);
  line-height:var(--t-type-line-height-sm)
}
.c-content strong {
  font-weight:var(--t-type-font-weight-bold)
}
.c-content em {
  font-style:italic
}
.c-content h1,
.c-content h2,
.c-content h3,
.c-content h4,
.c-content h5,
.c-content h6 {
  margin-bottom:var(--t-type-margin-bottom);
  margin-top:0
}
.c-content h1 {
  font-size:var(--t-type-font-size-xl);
  letter-spacing:var(--t-type-letter-spacing-xl);
  line-height:var(--t-type-line-height-xl)
}
.c-content h1,
.c-content h2 {
  color:var(--t-type-heading-color);
  font-family:var(--t-type-heading-font-family);
  font-weight:var(--t-type-font-weight-medium)
}
.c-content h2 {
  font-size:var(--t-type-font-size-lg);
  letter-spacing:var(--t-type-letter-spacing-lg);
  line-height:var(--t-type-line-height-lg)
}
.c-content h3 {
  color:var(--t-type-heading-color);
  font-family:var(--t-type-heading-font-family)
}
.c-content h3,
.c-content h4,
.c-content h5,
.c-content h6 {
  font-size:var(--t-type-font-size-md);
  font-weight:var(--t-type-font-weight-medium);
  letter-spacing:var(--t-type-letter-spacing-md);
  line-height:var(--t-type-line-height-md)
}
.c-content p {
  margin-bottom:var(--t-type-margin-bottom);
  margin-top:0
}
.c-content a {
  color:var(--t-color-interactive);
  cursor:pointer;
  font-weight:var(--t-type-font-weight-medium)
}
.c-content a:focus {
  background-color:var(--t-color-10);
  box-shadow:var(--t-focus-box-shadow);
  outline:var(--t-focus-width) solid transparent;
  outline-offset:var(--t-focus-width)
}
.c-content a:hover {
  filter:brightness(var(--t-hover-filter-brightness))
}
.c-content a:focus:hover {
  box-shadow:var(--t-focus-hover-box-shadow)
}
.c-content ol,
.c-content ul {
  margin-bottom:var(--t-spacing-md);
  margin-top:0;
  padding:0
}
.c-content li {
  margin-bottom:var(--t-spacing-xs);
  margin-left:var(--t-spacing-lg)
}
.c-content li::marker {
  color:var(--t-type-color);
  font-family:var(--t-type-font-family);
  font-size:var(--t-type-font-size);
  font-weight:var(--t-type-font-weight);
  line-height:var(--t-type-line-height)
}
.c-content li ol,
.c-content li ul {
  margin:var(--t-spacing-xs) 0
}
.c-content ol ol {
  list-style:lower-alpha
}
.c-content dt {
  color:var(--t-type-heading-color);
  font-weight:var(--t-type-font-weight-medium);
  margin-bottom:var(--t-spacing-2xs)
}
.c-content dd {
  margin-bottom:var(--t-spacing-xs);
  margin-left:0
}
.c-content table {
  background-color:var(--t-color-10);
  border:var(--t-border-width) solid var(--t-color-40);
  border-radius:var(--t-border-radius);
  border-spacing:0;
  box-sizing:border-box;
  margin-bottom:var(--t-type-margin-bottom)
}
.c-content caption {
  caption-side:bottom;
  padding-top:var(--t-spacing-sm)
}
.c-content td,
.c-content th {
  border-bottom:var(--t-border-width) solid var(--t-color-40);
  box-sizing:inherit;
  padding:var(--t-spacing-md) calc(var(--t-spacing-md)/2);
  vertical-align:top
}
.c-content th {
  color:var(--t-type-heading-color);
  font-weight:var(--t-type-font-weight-medium);
  text-align:left
}
.c-content td:first-child,
.c-content th:first-child {
  padding-left:var(--t-spacing-md)
}
.c-content td:last-child,
.c-content th:last-child {
  padding-right:var(--t-spacing-md)
}
.c-content tr:last-child td {
  border:0
}
.c-content tfoot tr:first-child td {
  border-top:var(--t-border-width) solid var(--t-color-40)
}
@media (min-width:40.001rem) {
  .c-content td,
  .c-content th {
    padding:var(--t-spacing-md) calc(var(--t-spacing-lg)/2)
  }
  .c-content td:first-child,
  .c-content th:first-child {
    padding-left:var(--t-spacing-lg)
  }
  .c-content td:last-child,
  .c-content th:last-child {
    padding-right:var(--t-spacing-lg)
  }
}
.aem-content--no-margin p:last-of-type {
  margin:0
}
.c-content a.c-link.c-link--secondary {
  color:var(--t-link-secondary-color)
}
.c-button {
  --t-icon-fill:currentColor;
  align-items:center;
  background-color:var(--t-color-10);
  border:var(--t-button-border-width) solid var(--t-color-interactive);
  border-radius:var(--t-button-border-radius);
  box-sizing:border-box;
  color:var(--t-color-interactive);
  cursor:pointer;
  display:inline-flex;
  font-family:var(--t-type-font-family);
  font-size:var(--t-button-font-size);
  font-weight:var(--t-button-font-weight);
  justify-content:center;
  line-height:1.5;
  margin:0;
  padding:var(--t-button-padding);
  position:relative;
  -webkit-text-decoration:none;
  text-decoration:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  word-break:break-word
}
.c-button__input {
  height:1px;
  overflow:hidden;
  position:absolute;
  width:1px;
  clip:rect(0,0,0,0);
  clip-path:inset(50%);
  white-space:nowrap
}
.c-button__media {
  display:flex;
  margin:0 var(--t-spacing-xs) 0 0;
  order:-1
}
.c-button--media-right .c-button__media {
  margin:0 0 0 var(--t-spacing-xs);
  order:1
}
.c-button--media-only {
  padding:var(--t-button-media-only-padding)
}
.c-button--media-only .c-button__media {
  margin:0
}
.c-button--media-only .c-button__text {
  height:1px;
  overflow:hidden;
  position:absolute;
  width:1px;
  clip:rect(0,0,0,0);
  clip-path:inset(50%);
  white-space:nowrap
}
.c-button__notification {
  display:flex;
  position:absolute;
  right:calc(var(--t-spacing-2xs)*-1);
  top:calc(var(--t-spacing-3xs)*-1)
}
.c-button--decoration,
.c-button--decoration:hover,
.c-button--underline,
.c-button--underline:hover {
  -webkit-text-decoration:underline;
  text-decoration:underline
}
.c-button--small {
  padding:var(--t-button-small-padding)
}
.c-button--small.c-button--media-only {
  padding:var(--t-button-small-media-only-padding)
}
.c-button--full-width {
  width:100%
}
.c-button--danger {
  border-color:var(--t-color-error)
}
.c-button--danger,
.c-button--danger:focus {
  color:var(--t-color-error)
}
.c-button--primary {
  background-color:var(--t-color-interactive);
  color:var(--t-color-10)
}
.c-button--primary:hover {
  filter:brightness(var(--t-hover-filter-brightness))
}
.c-button--primary:focus {
  color:var(--t-color-10)
}
.c-button--danger-primary,
.c-button--primary.c-button--danger {
  background-color:var(--t-color-error);
  border-color:var(--t-color-error);
  color:var(--t-color-10)
}
.c-button--danger-primary:focus,
.c-button--primary.c-button--danger:focus {
  color:var(--t-color-10)
}
.c-button--subtle {
  background-color:var(--t-color-info-tint-light);
  border-color:var(--t-color-info-tint-light);
  color:var(--t-color-info)
}
.c-button--subtle-danger,
.c-button--subtle.c-button--danger {
  background-color:var(--t-color-error-tint-light);
  border-color:var(--t-color-error-tint-light);
  color:var(--t-color-error)
}
label.c-button:focus-within {
  box-shadow:var(--t-focus-box-shadow);
  outline:var(--t-focus-width) solid transparent;
  outline-offset:var(--t-focus-width)
}
.c-button:focus,
.c-button[aria-disabled=true]:focus {
  box-shadow:var(--t-focus-box-shadow);
  outline:var(--t-focus-width) solid transparent;
  outline-offset:var(--t-focus-width)
}
.c-button::-moz-focus-inner {
  border:0
}
.c-button[aria-disabled=true],
.c-button[aria-disabled=true]:hover,
.c-button[disabled],
.c-button[disabled]:hover {
  background-color:var(--t-color-30);
  border-color:var(--t-color-50);
  box-shadow:none;
  color:var(--t-color-50);
  cursor:not-allowed;
  filter:brightness(1)
}
@media (max-width:30rem) {
  .c-button--full-width-sm-down {
    width:100%
  }
}
@media screen and (forced-colors:active) {
  .c-button {
    --t-icon-fill:buttonText
  }
  .c-button[aria-disabled=true],
  .c-button[disabled] {
    --t-icon-fill:grayText;
    border-color:grayText
  }
}
@media (hover:hover) {
  .c-button:hover {
    filter:brightness(var(--t-hover-filter-brightness));
    -webkit-text-decoration:none;
    text-decoration:none
  }
}
.c-arrange {
  --c-arrange-gap:var(--t-arrange-gap);
  display:flex;
  flex-wrap:wrap;
  gap:var(--c-arrange-gap)
}
.c-arrange--justify-center {
  justify-content:center
}
.c-arrange--justify-end {
  justify-content:flex-end
}
.c-arrange--align-center {
  align-items:center
}
.c-arrange--align-end {
  align-items:flex-end
}
.c-arrange--fixed-gap {
  --c-arrange-gap:var(--t-arrange-gap-fixed)
}
.c-arrange--no-gap {
  --c-arrange-gap:0
}
.c-arrange--equal-height {
  --c-arrange-item-display:flex
}
.c-arrange--fit {
  --c-arrange-item-flex:0 1 auto
}
.c-arrange--fill {
  --c-arrange-item-flex:1 1 0%
}
.c-arrange__item {
  display:block;
  display:var(--c-arrange-item-display,block);
  flex:0 1 100%;
  flex:var(--c-arrange-item-flex,0 1 100%);
  min-width:0
}
.c-arrange__item--fit {
  --c-arrange-item-flex:0 1 auto
}
.c-arrange__item--fill {
  --c-arrange-item-flex:1 1 0%
}
.c-arrange__item--full {
  --c-arrange-item-flex:0 1 100%
}
.c-arrange__item--align-center {
  align-self:center
}
.c-arrange__item--align-end {
  align-self:flex-end
}
@media (min-width:20.001rem) {
  .c-arrange__item--fit-xs {
    --c-arrange-item-flex:0 1 auto
  }
  .c-arrange__item--fill-xs {
    --c-arrange-item-flex:1 1 0%
  }
  .c-arrange__item--full-xs {
    --c-arrange-item-flex:0 1 100%
  }
}
@media (min-width:30.001rem) {
  .c-arrange__item--fit-sm {
    --c-arrange-item-flex:0 1 auto
  }
  .c-arrange__item--fill-sm {
    --c-arrange-item-flex:1 1 0%
  }
  .c-arrange__item--full-sm {
    --c-arrange-item-flex:0 1 100%
  }
}
@media (min-width:40.001rem) {
  .c-arrange__item--fit-md {
    --c-arrange-item-flex:0 1 auto
  }
  .c-arrange__item--fill-md {
    --c-arrange-item-flex:1 1 0%
  }
  .c-arrange__item--full-md {
    --c-arrange-item-flex:0 1 100%
  }
}
@media (min-width:60.001rem) {
  .c-arrange__item--fit-lg {
    --c-arrange-item-flex:0 1 auto
  }
  .c-arrange__item--fill-lg {
    --c-arrange-item-flex:1 1 0%
  }
  .c-arrange__item--full-lg {
    --c-arrange-item-flex:0 1 100%
  }
}
.c-screen-reader {
  height:1px;
  overflow:hidden;
  position:absolute;
  width:1px;
  clip:rect(0,0,0,0);
  clip-path:inset(50%);
  white-space:nowrap
}
.c-screen-reader--focusable:active,
.c-screen-reader--focusable:focus,
.c-screen-reader--focusable:focus-within {
  height:auto;
  overflow:visible;
  width:auto;
  clip:auto;
  clip-path:none;
  white-space:normal
}
.c-screen-reader-no-focus-outline:focus {
  outline:none
}
.c-footer {
  --t-color-interactive:var(--t-color-70);
  background-color:var(--t-color-30)
}
.c-footer__section {
  box-sizing:border-box;
  margin-left:var(--t-gutter-margin-left);
  margin-right:auto;
  max-width:var(--t-max-width);
  padding-left:var(--t-gutter-outer);
  padding-right:var(--t-gutter-outer)
}
.c-footer__section-body {
  padding-bottom:var(--t-spacing-xl);
  padding-top:var(--t-spacing-xl)
}
.c-footer__section:not(:last-child) .c-footer__section-body {
  border-bottom:var(--t-border-width) solid var(--t-color-40)
}
.c-footer-list__head {
  margin-bottom:var(--t-spacing-sm);
  margin-top:var(--t-spacing-sm)
}
.c-footer-list__head--no-margin-top {
  margin-top:0
}
@media (min-width:40.001rem) {
  .c-footer {
    padding-bottom:var(--t-spacing-sm)
  }
  .c-footer--8-col .c-footer__section-body {
    margin-left:auto;
    margin-right:auto;
    width:66.667%
  }
}
@media (min-width:30.001rem) {
  .c-footer-list__head {
    margin-bottom:var(--t-spacing-md);
    margin-top:0
  }
}
.c-multimedia {
  --c-multimedia-element-position:static;
  display:block;
  overflow:hidden;
  position:relative
}
.c-multimedia img {
  max-width:100%;
  position:var(--c-multimedia-element-position);
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  vertical-align:middle
}
.c-multimedia--16x9,
.c-multimedia--1x1,
.c-multimedia--3x1,
.c-multimedia--3x2,
.c-multimedia--3x4,
.c-multimedia--4x3 {
  --c-multimedia-element-position:absolute;
  height:0
}
.c-multimedia--3x4 {
  padding-bottom:133.33333%
}
.c-multimedia--1x1 {
  padding-bottom:100%
}
.c-multimedia--4x3 {
  padding-bottom:75%
}
.c-multimedia--16x9 {
  padding-bottom:56.25%
}
.c-multimedia--3x1 {
  padding-bottom:33.33333%
}
.c-multimedia--3x2 {
  padding-bottom:66.66667%
}
.c-multimedia--border-radius {
  border-radius:var(--t-border-radius)
}
.c-multimedia--border-radius-lg {
  border-radius:var(--t-border-radius-lg)
}
.c-multimedia--border-radius-xl {
  border-radius:var(--t-border-radius-xl)
}
@supports ((-o-object-fit:cover) or (object-fit:cover)) {
  .c-multimedia--cover {
    height:100%;
    width:100%
  }
  .c-multimedia--cover img {
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    width:100%
  }
}
@supports ((-o-object-fit:contain) or (object-fit:contain)) {
  .c-multimedia--contain {
    height:100%;
    width:100%
  }
  .c-multimedia--contain img {
    height:100%;
    -o-object-fit:contain;
    object-fit:contain;
    width:100%
  }
}
@media (min-width:40.001rem) {
  .c-multimedia--16x9-md-up,
  .c-multimedia--1x1-md-up,
  .c-multimedia--3x1-md-up,
  .c-multimedia--3x4-md-up {
    --c-multimedia-element-position:absolute;
    height:0
  }
  .c-multimedia--3x4-md-up {
    padding-bottom:133.33333%
  }
  .c-multimedia--1x1-md-up {
    padding-bottom:100%
  }
  .c-multimedia--16x9-md-up {
    padding-bottom:56.25%
  }
  .c-multimedia--3x1-md-up {
    padding-bottom:33.33333%
  }
}
@media (min-width:60.001rem) {
  .c-multimedia--1x1-lg-up,
  .c-multimedia--3x1-lg-up,
  .c-multimedia--3x2-lg-up {
    --c-multimedia-element-position:absolute;
    height:0
  }
  .c-multimedia--1x1-lg-up {
    padding-bottom:100%
  }
  .c-multimedia--3x1-lg-up {
    padding-bottom:33.33333%
  }
  .c-multimedia--3x2-lg-up {
    padding-bottom:66.66667%
  }
}
@supports(aspect-ratio:1) {
  .aem-c-multimedia--1x1 {
    aspect-ratio:1/1
  }
  .aem-c-multimedia--3x1 {
    aspect-ratio:3/1
  }
  .aem-c-multimedia--3x2 {
    aspect-ratio:3/2
  }
  .aem-c-multimedia--3x4 {
    aspect-ratio:3/4
  }
  .aem-c-multimedia--4x3 {
    aspect-ratio:4/3
  }
  .aem-c-multimedia--16x9 {
    aspect-ratio:16/9
  }
  @media(min-width:40.001rem) {
    .aem-c-multimedia--1x1-md-up {
      aspect-ratio:1/1
    }
    .aem-c-multimedia--3x1-md-up {
      aspect-ratio:3/1
    }
    .aem-c-multimedia--3x4-md-up {
      aspect-ratio:3/4
    }
    .aem-c-multimedia--16x9-md-up {
      aspect-ratio:16/9
    }
  }
  @media(min-width:60.001rem) {
    .aem-c-multimedia--1x1-lg-up {
      aspect-ratio:1/1
    }
    .aem-c-multimedia--3x1-lg-up {
      aspect-ratio:3/1
    }
    .aem-c-multimedia--3x2-lg-up {
      aspect-ratio:3/2
    }
  }
}
.c-section {
  --c-section-background-color:var(--t-color-10);
  --c-section-padding-top:var(--t-spacing-lg);
  --c-section-padding-bottom:var(--t-spacing-lg);
  background-color:var(--c-section-background-color);
  padding-bottom:var(--c-section-padding-bottom);
  padding-top:var(--c-section-padding-top)
}
.c-section--padding-none-top {
  --c-section-padding-top:0
}
.c-section--padding-none-bottom {
  --c-section-padding-bottom:0
}
.c-section--padding-none-block {
  --c-section-padding-top:0;
  --c-section-padding-bottom:0
}
.c-section__item {
  min-width:0
}
.c-section__item--spacing-xs-top {
  margin-top:var(--t-spacing-xs)
}
.c-section__item--spacing-sm-top {
  margin-top:var(--t-spacing-sm)
}
.c-section__item--spacing-md-top {
  margin-top:var(--t-spacing-md)
}
.c-section__item--spacing-lg-top {
  margin-top:var(--t-spacing-lg)
}
.c-section__item--spacing-xl-top {
  margin-top:var(--t-spacing-xl)
}
.c-section__item--spacing-2xl-top {
  margin-top:var(--t-spacing-2xl)
}
.c-section__item--spacing-xs-bottom {
  margin-bottom:var(--t-spacing-xs)
}
.c-section__item--spacing-sm-bottom {
  margin-bottom:var(--t-spacing-sm)
}
.c-section__item--spacing-md-bottom {
  margin-bottom:var(--t-spacing-md)
}
.c-section__item--spacing-lg-bottom {
  margin-bottom:var(--t-spacing-lg)
}
.c-section__item--spacing-xl-bottom {
  margin-bottom:var(--t-spacing-xl)
}
.c-section__item--spacing-2xl-bottom {
  margin-bottom:var(--t-spacing-2xl)
}
.c-section__item--spacing-xs {
  margin-bottom:var(--t-spacing-xs);
  margin-top:var(--t-spacing-xs)
}
.c-section__item--spacing-sm {
  margin-bottom:var(--t-spacing-sm);
  margin-top:var(--t-spacing-sm)
}
.c-section__item--spacing-md {
  margin-bottom:var(--t-spacing-md);
  margin-top:var(--t-spacing-md)
}
.c-section__item--spacing-lg {
  margin-bottom:var(--t-spacing-lg);
  margin-top:var(--t-spacing-lg)
}
.c-section__item--spacing-xl {
  margin-bottom:var(--t-spacing-xl);
  margin-top:var(--t-spacing-xl)
}
.c-section__item--spacing-2xl {
  margin-bottom:var(--t-spacing-2xl);
  margin-top:var(--t-spacing-2xl)
}
.c-section__item--full-width {
  left:50%;
  margin-left:-50vw;
  margin-right:-50vw;
  position:relative;
  right:50%;
  width:100vw
}
.c-section__item-content {
  margin-left:auto
}
.c-section__content,
.c-section__item-content {
  margin-right:auto;
  max-width:var(--t-max-width)
}
.c-section__content {
  box-sizing:border-box;
  display:grid;
  grid-row-gap:var(--t-spacing-md);
  margin-left:var(--t-gutter-margin-left);
  padding-left:var(--t-gutter-outer);
  padding-right:var(--t-gutter-outer);
  row-gap:var(--t-spacing-md)
}
.c-section--secondary {
  --c-section-background-color:var(--t-color-30)
}
@media (min-width:40.001rem) {
  .c-section:not(.c-section--padding-none-top):not(.c-section--padding-none-block) {
    --c-section-padding-top:var(--t-spacing-xl)
  }
  .c-section:not(.c-section--padding-none-bottom):not(.c-section--padding-none-block) {
    --c-section-padding-bottom:var(--t-spacing-xl)
  }
}
@media (min-width:60.001rem) {
  .c-section:not(.c-section--padding-none-top):not(.c-section--padding-none-block) {
    --c-section-padding-top:var(--t-spacing-2xl)
  }
  .c-section:not(.c-section--padding-none-bottom):not(.c-section--padding-none-block) {
    --c-section-padding-bottom:var(--t-spacing-2xl)
  }
}
.c-popup-nav {
  --g-list-gap:var(--t-spacing-xs);
  background-color:var(--t-color-10);
  border-radius:var(--t-border-radius);
  box-shadow:var(--t-raised-box-shadow);
  box-sizing:border-box;
  max-width:70vw;
  width:-moz-fit-content;
  width:fit-content;
  width:var(--c-popup-nav-width,-moz-fit-content);
  width:var(--c-popup-nav-width,fit-content)
}
.c-popup-nav--width-sm {
  --c-popup-nav-width:224px
}
.c-popup-nav__close,
.c-popup-nav__label {
  height:1px;
  overflow:hidden;
  position:absolute;
  width:1px;
  clip:rect(0,0,0,0);
  clip-path:inset(50%);
  white-space:nowrap
}
.c-popup-nav__body {
  border:var(--t-border-width) solid transparent;
  border-radius:var(--t-border-radius);
  padding:var(--t-spacing-lg);
  word-break:break-word
}
.c-popup-nav__body:focus-visible {
  outline-style:solid
}
@media (min-width:30.001rem) {
  .c-popup-nav {
    --g-list-gap:var(--t-spacing-md)
  }
}
.cmp-tabs__tablist {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  list-style: none;
}
.cmp-tabs__tab {
  box-sizing: border-box;
  border-bottom: 1px solid transparent;
  padding: .5rem 1rem;
  cursor: pointer;
}
.cmp-tabs__tab--active {
  border-color: inherit;
}
.cmp-tabs__tabpanel {
  display: none;
}
.cmp-tabs__tabpanel--active {
  display: block;
}.mt-barclaycard--info {
  --t-color-interactive:#fff;
  --t-color-interactive-alt:#e2e2e2;
  --t-color-0:#085da9;
  --t-color-10:#085da9;
  --t-color-40:#fff;
  --t-color-60:#fff;
  --t-color-70:#fff;
  --t-color-0-fixed:#085da9;
  --t-color-10-fixed:#085da9;
  --t-color-40-fixed:#fff;
  --t-color-60-fixed:#fff;
  --t-color-70-fixed:#fff;
  --t-color-0-rgb:8,93,169;
  --t-color-10-rgb:8,93,169;
  --t-color-40-rgb:255,255,255;
  --t-color-60-rgb:255,255,255;
  --t-color-70-rgb:255,255,255;
  --t-color-0-fixed-rgb:8,93,169;
  --t-color-10-fixed-rgb:8,93,169;
  --t-color-40-fixed-rgb:255,255,255;
  --t-color-60-fixed-rgb:255,255,255;
  --t-color-70-fixed-rgb:255,255,255;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclaycard--success {
  --t-color-interactive:#fff;
  --t-color-interactive-alt:#e2e2e2;
  --t-color-0:#09821f;
  --t-color-10:#09821f;
  --t-color-40:#fff;
  --t-color-60:#fff;
  --t-color-70:#fff;
  --t-color-0-fixed:#09821f;
  --t-color-10-fixed:#09821f;
  --t-color-40-fixed:#fff;
  --t-color-60-fixed:#fff;
  --t-color-70-fixed:#fff;
  --t-color-0-rgb:114,191,68;
  --t-color-10-rgb:114,191,68;
  --t-color-40-rgb:255,255,255;
  --t-color-60-rgb:255,255,255;
  --t-color-70-rgb:255,255,255;
  --t-color-0-fixed-rgb:114,191,68;
  --t-color-10-fixed-rgb:114,191,68;
  --t-color-40-fixed-rgb:255,255,255;
  --t-color-60-fixed-rgb:255,255,255;
  --t-color-70-fixed-rgb:255,255,255;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclaycard--warning {
  --t-color-interactive:#444;
  --t-color-interactive-alt:#515151;
  --t-color-0:#e9b319;
  --t-color-10:#e9b319;
  --t-color-40:#444;
  --t-color-60:#444;
  --t-color-70:#444;
  --t-color-0-fixed:#e9b319;
  --t-color-40-fixed:#444;
  --t-color-60-fixed:#444;
  --t-color-70-fixed:#444;
  --t-color-0-rgb:233,179,25;
  --t-color-10-rgb:233,179,25;
  --t-color-40-rgb:68,68,68;
  --t-color-60-rgb:68,68,68;
  --t-color-70-rgb:68,68,68;
  --t-color-0-fixed-rgb:233,179,25;
  --t-color-10-fixed-rgb:233,179,25;
  --t-color-40-fixed-rgb:68,68,68;
  --t-color-60-fixed-rgb:68,68,68;
  --t-color-70-fixed-rgb:68,68,68;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclaycard--error {
  --t-color-interactive:#fff;
  --t-color-interactive-alt:#e2e2e2;
  --t-color-0:#e3000f;
  --t-color-10:#e3000f;
  --t-color-40:#fff;
  --t-color-60:#fff;
  --t-color-70:#fff;
  --t-color-0-fixed:#e3000f;
  --t-color-10-fixed:#e3000f;
  --t-color-40-fixed:#fff;
  --t-color-60-fixed:#fff;
  --t-color-70-fixed:#fff;
  --t-color-0-rgb:224,48,48;
  --t-color-10-rgb:224,48,48;
  --t-color-40-rgb:255,255,255;
  --t-color-60-rgb:255,255,255;
  --t-color-70-rgb:255,255,255;
  --t-color-0-fixed-rgb:224,48,48;
  --t-color-10-fixed-rgb:224,48,48;
  --t-color-40-fixed-rgb:255,255,255;
  --t-color-60-fixed-rgb:255,255,255;
  --t-color-70-fixed-rgb:255,255,255;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclaycard--neutral {
  --t-color-interactive:#fff;
  --t-color-interactive-alt:#e2e2e2;
  --t-color-0:#444;
  --t-color-10:#444;
  --t-color-40:#fff;
  --t-color-60:#fff;
  --t-color-70:#fff;
  --t-color-0-fixed:#444;
  --t-color-10-fixed:#444;
  --t-color-40-fixed:#fff;
  --t-color-60-fixed:#fff;
  --t-color-70-fixed:#fff;
  --t-color-0-rgb:68,68,68;
  --t-color-10-rgb:68,68,68;
  --t-color-40-rgb:255,255,255;
  --t-color-60-rgb:255,255,255;
  --t-color-70-rgb:255,255,255;
  --t-color-0-fixed-rgb:68,68,68;
  --t-color-10-fixed-rgb:68,68,68;
  --t-color-40-fixed-rgb:255,255,255;
  --t-color-60-fixed-rgb:255,255,255;
  --t-color-70-fixed-rgb:255,255,255;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclaycard--inverse {
  --t-color-primary:#037cc2;
  --t-color-interactive:#fff;
  --t-color-interactive-alt:#e2e2e2;
  --t-color-info:#085da9;
  --t-color-info-tint:#444;
  --t-color-error:#e3000f;
  --t-color-error-tint:#444;
  --t-color-warning:#e9b319;
  --t-color-warning-tint:#444;
  --t-color-success:#09821f;
  --t-color-success-tint:#444;
  --t-color-neutral:#ececec;
  --t-color-neutral-tint:#444;
  --t-color-0:#000;
  --t-color-10:#444;
  --t-color-30:#848789;
  --t-color-40:#f1f1f1;
  --t-color-50:#b7b7b7;
  --t-color-60:#ecf8ff;
  --t-color-70:#fff;
  --t-color-100:#fff;
  --t-color-0-rgb:0,0,0;
  --t-color-10-rgb:68,68,68;
  --t-color-30-rgb:132,132,132;
  --t-color-40-rgb:183,183,183;
  --t-color-50-rgb:241,241,241;
  --t-color-60-rgb:236,236,236;
  --t-color-70-rgb:255,255,255;
  --t-color-100-rgb:255,255,255;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-link-secondary-color:var(--t-color-70);
  --t-icon-fill-secondary:var(--t-color-10);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--info {
  --t-color-interactive:#fff;
  --t-color-interactive-alt:#e2e2e2;
  --t-color-0:#006de3;
  --t-color-10:#006de3;
  --t-color-40:#fff;
  --t-color-60:#fff;
  --t-color-70:#fff;
  --t-color-0-fixed:#006de3;
  --t-color-10-fixed:#006de3;
  --t-color-40-fixed:#fff;
  --t-color-60-fixed:#fff;
  --t-color-70-fixed:#fff;
  --t-color-0-rgb:0,109,227;
  --t-color-10-rgb:0,109,227;
  --t-color-40-rgb:255,255,255;
  --t-color-60-rgb:255,255,255;
  --t-color-70-rgb:255,255,255;
  --t-color-0-fixed-rgb:0,109,227;
  --t-color-10-fixed-rgb:0,109,227;
  --t-color-40-fixed-rgb:255,255,255;
  --t-color-60-fixed-rgb:255,255,255;
  --t-color-70-fixed-rgb:255,255,255;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--success {
  --t-color-interactive:#fff;
  --t-color-interactive-alt:#e2e2e2;
  --t-color-0:#09821f;
  --t-color-10:#09821f;
  --t-color-40:#fff;
  --t-color-60:#fff;
  --t-color-70:#fff;
  --t-color-0-fixed:#09821f;
  --t-color-10-fixed:#09821f;
  --t-color-40-fixed:#fff;
  --t-color-60-fixed:#fff;
  --t-color-70-fixed:#fff;
  --t-color-0-rgb:21,135,36;
  --t-color-10-rgb:21,135,36;
  --t-color-40-rgb:255,255,255;
  --t-color-60-rgb:255,255,255;
  --t-color-70-rgb:255,255,255;
  --t-color-0-fixed-rgb:21,135,36;
  --t-color-10-fixed-rgb:21,135,36;
  --t-color-40-fixed-rgb:255,255,255;
  --t-color-60-fixed-rgb:255,255,255;
  --t-color-70-fixed-rgb:255,255,255;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--warning {
  --t-color-interactive:#272727;
  --t-color-interactive-alt:#515151;
  --t-color-0:#ffba00;
  --t-color-10:#ffba00;
  --t-color-40:#272727;
  --t-color-60:#272727;
  --t-color-70:#272727;
  --t-color-0-fixed:#ffba00;
  --t-color-10-fixed:#ffba00;
  --t-color-40-fixed:#272727;
  --t-color-60-fixed:#272727;
  --t-color-70-fixed:#272727;
  --t-color-0-rgb:255,186,0;
  --t-color-10-rgb:255,186,0;
  --t-color-40-rgb:39,39,39;
  --t-color-60-rgb:39,39,39;
  --t-color-70-rgb:39,39,39;
  --t-color-0-fixed-rgb:255,186,0;
  --t-color-10-fixed-rgb:255,186,0;
  --t-color-40-fixed-rgb:39,39,39;
  --t-color-60-fixed-rgb:39,39,39;
  --t-color-70-fixed-rgb:39,39,39;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--error {
  --t-color-interactive:#fff;
  --t-color-interactive-alt:#e2e2e2;
  --t-color-0:#e3000f;
  --t-color-10:#e3000f;
  --t-color-40:#fff;
  --t-color-60:#fff;
  --t-color-70:#fff;
  --t-color-0-fixed:#e3000f;
  --t-color-10-fixed:#e3000f;
  --t-color-40-fixed:#fff;
  --t-color-60-fixed:#fff;
  --t-color-70-fixed:#fff;
  --t-color-0-rgb:233,0,20;
  --t-color-10-rgb:233,0,20;
  --t-color-40-rgb:255,255,255;
  --t-color-60-rgb:255,255,255;
  --t-color-70-rgb:255,255,255;
  --t-color-0-fixed-rgb:233,0,20;
  --t-color-10-fixed-rgb:233,0,20;
  --t-color-40-fixed-rgb:255,255,255;
  --t-color-60-fixed-rgb:255,255,255;
  --t-color-70-fixed-rgb:255,255,255;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--neutral {
  --t-color-interactive:#fff;
  --t-color-interactive-alt:#e2e2e2;
  --t-color-0:#515151;
  --t-color-10:#515151;
  --t-color-40:#fff;
  --t-color-60:#fff;
  --t-color-70:#fff;
  --t-color-0-fixed:#515151;
  --t-color-10-fixed:#515151;
  --t-color-40-fixed:#fff;
  --t-color-60-fixed:#fff;
  --t-color-70-fixed:#fff;
  --t-color-0-rgb:81,81,81;
  --t-color-10-rgb:81,81,81;
  --t-color-40-rgb:255,255,255;
  --t-color-60-rgb:255,255,255;
  --t-color-70-rgb:255,255,255;
  --t-color-0-fixed-rgb:81,81,81;
  --t-color-10-fixed-rgb:81,81,81;
  --t-color-40-fixed-rgb:255,255,255;
  --t-color-60-fixed-rgb:255,255,255;
  --t-color-70-fixed-rgb:255,255,255;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--inverse {
  --t-color-primary:#00aeef;
  --t-color-interactive:#3696fc;
  --t-color-interactive-alt:#0d81fb;
  --t-color-info:#3696fc;
  --t-color-info-tint:#161b2f;
  --t-color-error:#ff5b4b;
  --t-color-error-tint:#161b2f;
  --t-color-warning:#ffc21c;
  --t-color-warning-tint:#161b2f;
  --t-color-success:#32d74b;
  --t-color-success-tint:#161b2f;
  --t-color-neutral:#eee;
  --t-color-neutral-tint:#515151;
  --t-color-0:#000;
  --t-color-10:#161b2f;
  --t-color-30:#292b3d;
  --t-color-40:#646774;
  --t-color-50:#979aa3;
  --t-color-60:#cbccd1;
  --t-color-60-tint:#262c42;
  --t-color-70:#fff;
  --t-color-100:#fff;
  --t-color-0-rgb:0,0,0;
  --t-color-10-rgb:22,27,47;
  --t-color-30-rgb:36,43,76;
  --t-color-40-rgb:42,49,82;
  --t-color-50-rgb:94,98,123;
  --t-color-60-rgb:203,204,209;
  --t-color-60-tint-rgb:38,44,66;
  --t-color-70-rgb:255,255,255;
  --t-color-100-rgb:255,255,255;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--mint {
  --t-color-interactive:#001276;
  --t-color-interactive-alt:#001276;
  --t-color-0:#cdf5e8;
  --t-color-10:#cdf5e8;
  --t-color-40:#001276;
  --t-color-60:#001276;
  --t-color-70:#001276;
  --t-color-0-fixed:#cdf5e8;
  --t-color-10-fixed:#cdf5e8;
  --t-color-40-fixed:#001276;
  --t-color-60-fixed:#001276;
  --t-color-70-fixed:#001276;
  --t-color-0-rgb:205,245,232;
  --t-color-10-rgb:205,245,232;
  --t-color-40-rgb:0,18,118;
  --t-color-60-rgb:0,18,118;
  --t-color-70-rgb:0,18,118;
  --t-color-0-fixed-rgb:205,245,232;
  --t-color-10-fixed-rgb:205,245,232;
  --t-color-40-fixed-rgb:0,18,118;
  --t-color-60-fixed-rgb:0,18,118;
  --t-color-70-fixed-rgb:0,18,118;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--yellow {
  --t-color-interactive:#515151;
  --t-color-interactive-alt:#515151;
  --t-color-0:#ffff98;
  --t-color-10:#ffff98;
  --t-color-40:#515151;
  --t-color-60:#515151;
  --t-color-70:#515151;
  --t-color-0-fixed:#ffff98;
  --t-color-10-fixed:#ffff98;
  --t-color-40-fixed:#515151;
  --t-color-60-fixed:#515151;
  --t-color-70-fixed:#515151;
  --t-color-0-rgb:255,255,152;
  --t-color-10-rgb:255,255,152;
  --t-color-40-rgb:81,81,81;
  --t-color-60-rgb:81,81,81;
  --t-color-70-rgb:81,81,81;
  --t-color-0-fixed-rgb:255,255,152;
  --t-color-10-fixed-rgb:255,255,152;
  --t-color-40-fixed-rgb:81,81,81;
  --t-color-60-fixed-rgb:81,81,81;
  --t-color-70-fixed-rgb:81,81,81;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--bright-yellow {
  --t-color-interactive:#515151;
  --t-color-interactive-alt:#515151;
  --t-color-0:#ff0;
  --t-color-10:#ff0;
  --t-color-40:#515151;
  --t-color-60:#515151;
  --t-color-70:#515151;
  --t-color-0-fixed:#ff0;
  --t-color-10-fixed:#ff0;
  --t-color-40-fixed:#515151;
  --t-color-60-fixed:#515151;
  --t-color-70-fixed:#515151;
  --t-color-0-rgb:255,255,0;
  --t-color-10-rgb:255,255,0;
  --t-color-40-rgb:81,81,81;
  --t-color-60-rgb:81,81,81;
  --t-color-70-rgb:81,81,81;
  --t-color-0-fixed-rgb:255,255,0;
  --t-color-10-fixed-rgb:255,255,0;
  --t-color-40-fixed-rgb:81,81,81;
  --t-color-60-fixed-rgb:81,81,81;
  --t-color-70-fixed-rgb:81,81,81;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--orange {
  --t-color-interactive:#515151;
  --t-color-interactive-alt:#515151;
  --t-color-0:#ffcb05;
  --t-color-10:#ffcb05;
  --t-color-40:#515151;
  --t-color-60:#515151;
  --t-color-70:#515151;
  --t-color-0-fixed:#ffcb05;
  --t-color-10-fixed:#ffcb05;
  --t-color-40-fixed:#515151;
  --t-color-60-fixed:#515151;
  --t-color-70-fixed:#515151;
  --t-color-0-rgb:255,203,5;
  --t-color-10-rgb:255,203,5;
  --t-color-40-rgb:81,81,81;
  --t-color-60-rgb:81,81,81;
  --t-color-70-rgb:81,81,81;
  --t-color-0-fixed-rgb:255,203,5;
  --t-color-10-fixed-rgb:255,203,5;
  --t-color-40-fixed-rgb:81,81,81;
  --t-color-60-fixed-rgb:81,81,81;
  --t-color-70-fixed-rgb:81,81,81;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--lime {
  --t-color-interactive:#004750;
  --t-color-interactive-alt:#004750;
  --t-color-0:#c3fb5a;
  --t-color-10:#c3fb5a;
  --t-color-40:#004750;
  --t-color-60:#004750;
  --t-color-70:#004750;
  --t-color-0-fixed:#c3fb5a;
  --t-color-10-fixed:#c3fb5a;
  --t-color-40-fixed:#004750;
  --t-color-60-fixed:#004750;
  --t-color-70-fixed:#004750;
  --t-color-0-rgb:195,251,90;
  --t-color-10-rgb:195,251,90;
  --t-color-40-rgb:0,71,80;
  --t-color-60-rgb:0,71,80;
  --t-color-70-rgb:0,71,80;
  --t-color-0-fixed-rgb:195,251,90;
  --t-color-10-fixed-rgb:195,251,90;
  --t-color-40-fixed-rgb:0,71,80;
  --t-color-60-fixed-rgb:0,71,80;
  --t-color-70-fixed-rgb:0,71,80;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--primary-blue {
  --t-color-interactive:#fff;
  --t-color-interactive-alt:#fff;
  --t-color-0:#1a2142;
  --t-color-10:#1a2142;
  --t-color-40:#fff;
  --t-color-60:#fff;
  --t-color-70:#fff;
  --t-color-0-fixed:#1a2142;
  --t-color-10-fixed:#1a2142;
  --t-color-40-fixed:#fff;
  --t-color-60-fixed:#fff;
  --t-color-70-fixed:#fff;
  --t-color-0-rgb:26,33,66;
  --t-color-10-rgb:26,33,66;
  --t-color-40-rgb:255,255,255;
  --t-color-60-rgb:255,255,255;
  --t-color-70-rgb:255,255,255;
  --t-color-0-fixed-rgb:26,33,66;
  --t-color-10-fixed-rgb:26,33,66;
  --t-color-40-fixed-rgb:255,255,255;
  --t-color-60-fixed-rgb:255,255,255;
  --t-color-70-fixed-rgb:255,255,255;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--light-teal {
  --t-color-interactive:#affdfd;
  --t-color-interactive-alt:#affdfd;
  --t-color-0:#007481;
  --t-color-10:#007481;
  --t-color-40:#affdfd;
  --t-color-60:#affdfd;
  --t-color-70:#affdfd;
  --t-color-0-fixed:#007481;
  --t-color-10-fixed:#007481;
  --t-color-40-fixed:#affdfd;
  --t-color-60-fixed:#affdfd;
  --t-color-70-fixed:#affdfd;
  --t-color-0-rgb:13,116,129;
  --t-color-10-rgb:13,116,129;
  --t-color-40-rgb:175,253,253;
  --t-color-60-rgb:175,253,253;
  --t-color-70-rgb:175,253,253;
  --t-color-0-fixed-rgb:13,116,129;
  --t-color-10-fixed-rgb:13,116,129;
  --t-color-40-fixed-rgb:175,253,253;
  --t-color-60-fixed-rgb:175,253,253;
  --t-color-70-fixed-rgb:175,253,253;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--teal {
  --t-color-interactive:#affdfd;
  --t-color-interactive-alt:#affdfd;
  --t-color-0:#066;
  --t-color-10:#066;
  --t-color-40:#affdfd;
  --t-color-60:#affdfd;
  --t-color-70:#affdfd;
  --t-color-0-fixed:#066;
  --t-color-10-fixed:#066;
  --t-color-40-fixed:#affdfd;
  --t-color-60-fixed:#affdfd;
  --t-color-70-fixed:#affdfd;
  --t-color-0-rgb:0,102,102;
  --t-color-10-rgb:0,102,102;
  --t-color-40-rgb:175,253,253;
  --t-color-60-rgb:175,253,253;
  --t-color-70-rgb:175,253,253;
  --t-color-0-fixed-rgb:0,102,102;
  --t-color-10-fixed-rgb:0,102,102;
  --t-color-40-fixed-rgb:175,253,253;
  --t-color-60-fixed-rgb:175,253,253;
  --t-color-70-fixed-rgb:175,253,253;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--dark-teal {
  --t-color-interactive:#affdfd;
  --t-color-interactive-alt:#affdfd;
  --t-color-0:#004750;
  --t-color-10:#004750;
  --t-color-40:#affdfd;
  --t-color-60:#affdfd;
  --t-color-70:#affdfd;
  --t-color-0-fixed:#004750;
  --t-color-10-fixed:#004750;
  --t-color-40-fixed:#affdfd;
  --t-color-60-fixed:#affdfd;
  --t-color-70-fixed:#affdfd;
  --t-color-0-rgb:0,71,80;
  --t-color-10-rgb:0,71,80;
  --t-color-40-rgb:175,253,253;
  --t-color-60-rgb:175,253,253;
  --t-color-70-rgb:175,253,253;
  --t-color-0-fixed-rgb:0,71,80;
  --t-color-10-fixed-rgb:0,71,80;
  --t-color-40-fixed-rgb:175,253,253;
  --t-color-60-fixed-rgb:175,253,253;
  --t-color-70-fixed-rgb:175,253,253;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--bright-blue {
  --t-color-interactive:#affdfd;
  --t-color-interactive-alt:#affdfd;
  --t-color-0:#001276;
  --t-color-10:#001276;
  --t-color-40:#affdfd;
  --t-color-60:#affdfd;
  --t-color-70:#affdfd;
  --t-color-0-fixed:#001276;
  --t-color-10-fixed:#001276;
  --t-color-40-fixed:#affdfd;
  --t-color-60-fixed:#affdfd;
  --t-color-70-fixed:#affdfd;
  --t-color-0-rgb:0,18,118;
  --t-color-10-rgb:0,18,118;
  --t-color-40-rgb:175,253,253;
  --t-color-60-rgb:175,253,253;
  --t-color-70-rgb:175,253,253;
  --t-color-0-fixed-rgb:0,18,118;
  --t-color-10-fixed-rgb:0,18,118;
  --t-color-40-fixed-rgb:175,253,253;
  --t-color-60-fixed-rgb:175,253,253;
  --t-color-70-fixed-rgb:175,253,253;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--bright-blue-white {
  --t-color-interactive:#fff;
  --t-color-interactive-alt:#fff;
  --t-color-0:#001276;
  --t-color-10:#001276;
  --t-color-40:#fff;
  --t-color-60:#fff;
  --t-color-70:#fff;
  --t-color-0-fixed:#001276;
  --t-color-10-fixed:#001276;
  --t-color-40-fixed:#fff;
  --t-color-60-fixed:#fff;
  --t-color-70-fixed:#fff;
  --t-color-0-rgb:0,18,118;
  --t-color-10-rgb:0,18,118;
  --t-color-40-rgb:255,255,255;
  --t-color-60-rgb:255,255,255;
  --t-color-70-rgb:255,255,255;
  --t-color-0-fixed-rgb:0,18,118;
  --t-color-10-fixed-rgb:0,18,118;
  --t-color-40-fixed-rgb:255,255,255;
  --t-color-60-fixed-rgb:255,255,255;
  --t-color-70-fixed-rgb:255,255,255;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--dark-blue {
  --t-color-interactive:#e1c0e2;
  --t-color-interactive-alt:#e1c0e2;
  --t-color-0:#00395d;
  --t-color-10:#00395d;
  --t-color-40:#e1c0e2;
  --t-color-60:#e1c0e2;
  --t-color-70:#e1c0e2;
  --t-color-0-fixed:#00395d;
  --t-color-10-fixed:#00395d;
  --t-color-40-fixed:#e1c0e2;
  --t-color-60-fixed:#e1c0e2;
  --t-color-70-fixed:#e1c0e2;
  --t-color-0-rgb:0,57,93;
  --t-color-10-rgb:0,57,93;
  --t-color-40-rgb:225,192,226;
  --t-color-60-rgb:225,192,226;
  --t-color-70-rgb:225,192,226;
  --t-color-0-fixed-rgb:0,57,93;
  --t-color-10-fixed-rgb:0,57,93;
  --t-color-40-fixed-rgb:225,192,226;
  --t-color-60-fixed-rgb:225,192,226;
  --t-color-70-fixed-rgb:225,192,226;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--green {
  --t-color-interactive:#fff;
  --t-color-interactive-alt:#fff;
  --t-color-0:#3f7e37;
  --t-color-10:#3f7e37;
  --t-color-40:#fff;
  --t-color-60:#fff;
  --t-color-70:#fff;
  --t-color-0-fixed:#3f7e37;
  --t-color-10-fixed:#3f7e37;
  --t-color-40-fixed:#fff;
  --t-color-60-fixed:#fff;
  --t-color-70-fixed:#fff;
  --t-color-0-rgb:63,126,55;
  --t-color-10-rgb:63,126,55;
  --t-color-40-rgb:255,255,255;
  --t-color-60-rgb:255,255,255;
  --t-color-70-rgb:255,255,255;
  --t-color-0-fixed-rgb:63,126,55;
  --t-color-10-fixed-rgb:63,126,55;
  --t-color-40-fixed-rgb:255,255,255;
  --t-color-60-fixed-rgb:255,255,255;
  --t-color-70-fixed-rgb:255,255,255;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--bright-mint {
  --t-color-interactive:#001276;
  --t-color-interactive-alt:#001276;
  --t-color-0:#affdfd;
  --t-color-10:#affdfd;
  --t-color-40:#001276;
  --t-color-60:#001276;
  --t-color-70:#001276;
  --t-color-0-fixed:#affdfd;
  --t-color-10-fixed:#affdfd;
  --t-color-40-fixed:#001276;
  --t-color-60-fixed:#001276;
  --t-color-70-fixed:#001276;
  --t-color-0-rgb:175,253,253;
  --t-color-10-rgb:175,253,253;
  --t-color-40-rgb:0,18,118;
  --t-color-60-rgb:0,18,118;
  --t-color-70-rgb:0,18,118;
  --t-color-0-fixed-rgb:175,253,253;
  --t-color-10-fixed-rgb:175,253,253;
  --t-color-40-fixed-rgb:0,18,118;
  --t-color-60-fixed-rgb:0,18,118;
  --t-color-70-fixed-rgb:0,18,118;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--light-blue {
  --t-color-interactive:#fff;
  --t-color-interactive-alt:#fff;
  --t-color-0:#0076b6;
  --t-color-10:#0076b6;
  --t-color-40:#fff;
  --t-color-60:#fff;
  --t-color-70:#fff;
  --t-color-0-fixed:#0076b6;
  --t-color-10-fixed:#0076b6;
  --t-color-40-fixed:#fff;
  --t-color-60-fixed:#fff;
  --t-color-70-fixed:#fff;
  --t-color-0-rgb:0,118,182;
  --t-color-10-rgb:0,118,182;
  --t-color-40-rgb:255,255,255;
  --t-color-60-rgb:255,255,255;
  --t-color-70-rgb:255,255,255;
  --t-color-0-fixed-rgb:0,118,182;
  --t-color-10-fixed-rgb:0,118,182;
  --t-color-40-fixed-rgb:255,255,255;
  --t-color-60-fixed-rgb:255,255,255;
  --t-color-70-fixed-rgb:255,255,255;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--active-blue {
  --t-color-interactive:#fff;
  --t-color-interactive-alt:#fff;
  --t-color-0:#006de3;
  --t-color-10:#006de3;
  --t-color-40:#fff;
  --t-color-60:#fff;
  --t-color-70:#fff;
  --t-color-0-fixed:#006de3;
  --t-color-10-fixed:#006de3;
  --t-color-40-fixed:#fff;
  --t-color-60-fixed:#fff;
  --t-color-70-fixed:#fff;
  --t-color-0-rgb:0,109,227;
  --t-color-10-rgb:0,109,227;
  --t-color-40-rgb:255,255,255;
  --t-color-60-rgb:255,255,255;
  --t-color-70-rgb:255,255,255;
  --t-color-0-fixed-rgb:0,109,227;
  --t-color-10-fixed-rgb:0,109,227;
  --t-color-40-fixed-rgb:255,255,255;
  --t-color-60-fixed-rgb:255,255,255;
  --t-color-70-fixed-rgb:255,255,255;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--electric-blue {
  --t-color-interactive:#cdf5e8;
  --t-color-interactive-alt:#cdf5e8;
  --t-color-0:#00f;
  --t-color-10:#00f;
  --t-color-40:#cdf5e8;
  --t-color-60:#cdf5e8;
  --t-color-70:#cdf5e8;
  --t-color-0-fixed:#00f;
  --t-color-10-fixed:#00f;
  --t-color-40-fixed:#cdf5e8;
  --t-color-60-fixed:#cdf5e8;
  --t-color-70-fixed:#cdf5e8;
  --t-color-0-rgb:0,0,255;
  --t-color-10-rgb:0,0,255;
  --t-color-40-rgb:205,245,232;
  --t-color-60-rgb:205,245,232;
  --t-color-70-rgb:205,245,232;
  --t-color-0-fixed-rgb:0,0,255;
  --t-color-10-fixed-rgb:0,0,255;
  --t-color-40-fixed-rgb:205,245,232;
  --t-color-60-fixed-rgb:205,245,232;
  --t-color-70-fixed-rgb:205,245,232;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--bright-purple {
  --t-color-interactive:#e1c0e2;
  --t-color-interactive-alt:#e1c0e2;
  --t-color-0:#5c1e5b;
  --t-color-10:#5c1e5b;
  --t-color-40:#e1c0e2;
  --t-color-60:#e1c0e2;
  --t-color-70:#e1c0e2;
  --t-color-0-fixed:#5c1e5b;
  --t-color-10-fixed:#5c1e5b;
  --t-color-40-fixed:#e1c0e2;
  --t-color-60-fixed:#e1c0e2;
  --t-color-70-fixed:#e1c0e2;
  --t-color-0-rgb:92,30,91;
  --t-color-10-rgb:92,30,91;
  --t-color-40-rgb:225,192,226;
  --t-color-60-rgb:225,192,226;
  --t-color-70-rgb:225,192,226;
  --t-color-0-fixed-rgb:92,30,91;
  --t-color-10-fixed-rgb:92,30,91;
  --t-color-40-fixed-rgb:225,192,226;
  --t-color-60-fixed-rgb:225,192,226;
  --t-color-70-fixed-rgb:225,192,226;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--dark-purple {
  --t-color-interactive:#e1c0e2;
  --t-color-interactive-alt:#e1c0e2;
  --t-color-0:#4c3d6c;
  --t-color-10:#4c3d6c;
  --t-color-40:#e1c0e2;
  --t-color-60:#e1c0e2;
  --t-color-70:#e1c0e2;
  --t-color-0-fixed:#4c3d6c;
  --t-color-10-fixed:#4c3d6c;
  --t-color-40-fixed:#e1c0e2;
  --t-color-60-fixed:#e1c0e2;
  --t-color-70-fixed:#e1c0e2;
  --t-color-0-rgb:76,61,108;
  --t-color-10-rgb:76,61,108;
  --t-color-40-rgb:225,192,226;
  --t-color-60-rgb:225,192,226;
  --t-color-70-rgb:225,192,226;
  --t-color-0-fixed-rgb:76,61,108;
  --t-color-10-fixed-rgb:76,61,108;
  --t-color-40-fixed-rgb:225,192,226;
  --t-color-60-fixed-rgb:225,192,226;
  --t-color-70-fixed-rgb:225,192,226;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--light-claret {
  --t-color-interactive:#752157;
  --t-color-interactive-alt:#752157;
  --t-color-0:#ffc9c9;
  --t-color-10:#ffc9c9;
  --t-color-40:#752157;
  --t-color-60:#752157;
  --t-color-70:#752157;
  --t-color-0-fixed:#ffc9c9;
  --t-color-40-fixed:#752157;
  --t-color-60-fixed:#752157;
  --t-color-70-fixed:#752157;
  --t-color-0-rgb:255,201,201;
  --t-color-10-rgb:255,201,201;
  --t-color-40-rgb:117,33,87;
  --t-color-60-rgb:117,33,87;
  --t-color-70-rgb:117,33,87;
  --t-color-0-fixed-rgb:255,201,201;
  --t-color-10-fixed-rgb:255,201,201;
  --t-color-40-fixed-rgb:117,33,87;
  --t-color-60-fixed-rgb:117,33,87;
  --t-color-70-fixed-rgb:117,33,87;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--bright-claret {
  --t-color-interactive:#fff;
  --t-color-interactive-alt:#fff;
  --t-color-0:#c7237a;
  --t-color-10:#c7237a;
  --t-color-40:#fff;
  --t-color-60:#fff;
  --t-color-70:#fff;
  --t-color-0-fixed:#c7237a;
  --t-color-10-fixed:#c7237a;
  --t-color-40-fixed:#fff;
  --t-color-60-fixed:#fff;
  --t-color-70-fixed:#fff;
  --t-color-0-rgb:199,35,122;
  --t-color-10-rgb:199,35,122;
  --t-color-40-rgb:255,255,255;
  --t-color-60-rgb:255,255,255;
  --t-color-70-rgb:255,255,255;
  --t-color-0-fixed-rgb:199,35,122;
  --t-color-10-fixed-rgb:199,35,122;
  --t-color-40-fixed-rgb:255,255,255;
  --t-color-60-fixed-rgb:255,255,255;
  --t-color-70-fixed-rgb:255,255,255;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--black {
  --t-color-interactive:#fff;
  --t-color-interactive-alt:#fff;
  --t-color-0:#000;
  --t-color-10:#000;
  --t-color-40:#fff;
  --t-color-60:#fff;
  --t-color-70:#fff;
  --t-color-0-fixed:#000;
  --t-color-10-fixed:#000;
  --t-color-40-fixed:#fff;
  --t-color-60-fixed:#fff;
  --t-color-70-fixed:#fff;
  --t-color-0-rgb:0,0,0;
  --t-color-10-rgb:0,0,0;
  --t-color-40-rgb:255,255,255;
  --t-color-60-rgb:255,255,255;
  --t-color-70-rgb:255,255,255;
  --t-color-0-fixed-rgb:0,0,0;
  --t-color-10-fixed-rgb:0,0,0;
  --t-color-40-fixed-rgb:255,255,255;
  --t-color-60-fixed-rgb:255,255,255;
  --t-color-70-fixed-rgb:255,255,255;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--light-purple {
  --t-color-interactive:#752157;
  --t-color-interactive-alt:#752157;
  --t-color-0:#e1c0e2;
  --t-color-10:#e1c0e2;
  --t-color-40:#752157;
  --t-color-60:#752157;
  --t-color-70:#752157;
  --t-color-0-fixed:#e1c0e2;
  --t-color-10-fixed:#e1c0e2;
  --t-color-40-fixed:#752157;
  --t-color-60-fixed:#752157;
  --t-color-70-fixed:#752157;
  --t-color-0-rgb:225,192,226;
  --t-color-10-rgb:225,192,226;
  --t-color-40-rgb:117,33,87;
  --t-color-60-rgb:117,33,87;
  --t-color-70-rgb:117,33,87;
  --t-color-0-fixed-rgb:225,192,226;
  --t-color-10-fixed-rgb:225,192,226;
  --t-color-40-fixed-rgb:117,33,87;
  --t-color-60-fixed-rgb:117,33,87;
  --t-color-70-fixed-rgb:117,33,87;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--electric-violet {
  --t-color-interactive:#fff;
  --t-color-interactive-alt:#fff;
  --t-color-0:#7a0ff9;
  --t-color-10:#7a0ff9;
  --t-color-40:#fff;
  --t-color-60:#fff;
  --t-color-70:#fff;
  --t-color-0-fixed:#7a0ff9;
  --t-color-10-fixed:#7a0ff9;
  --t-color-40-fixed:#fff;
  --t-color-60-fixed:#fff;
  --t-color-70-fixed:#fff;
  --t-color-0-rgb:122,15,249;
  --t-color-10-rgb:122,15,249;
  --t-color-40-rgb:255,255,255;
  --t-color-60-rgb:255,255,255;
  --t-color-70-rgb:255,255,255;
  --t-color-0-fixed-rgb:122,15,249;
  --t-color-10-fixed-rgb:122,15,249;
  --t-color-40-fixed-rgb:255,255,255;
  --t-color-60-fixed-rgb:255,255,255;
  --t-color-70-fixed-rgb:255,255,255;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--dark-claret {
  --t-color-interactive:#e1c0e2;
  --t-color-interactive-alt:#e1c0e2;
  --t-color-0:#752157;
  --t-color-10:#752157;
  --t-color-40:#e1c0e2;
  --t-color-60:#e1c0e2;
  --t-color-70:#e1c0e2;
  --t-color-0-fixed:#752157;
  --t-color-10-fixed:#752157;
  --t-color-40-fixed:#e1c0e2;
  --t-color-60-fixed:#e1c0e2;
  --t-color-70-fixed:#e1c0e2;
  --t-color-0-rgb:117,33,87;
  --t-color-10-rgb:117,33,87;
  --t-color-40-rgb:225,192,226;
  --t-color-60-rgb:225,192,226;
  --t-color-70-rgb:225,192,226;
  --t-color-0-fixed-rgb:117,33,87;
  --t-color-10-fixed-rgb:117,33,87;
  --t-color-40-fixed-rgb:225,192,226;
  --t-color-60-fixed-rgb:225,192,226;
  --t-color-70-fixed-rgb:225,192,226;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--stone {
  --t-color-interactive:#00395d;
  --t-color-interactive-alt:#00395d;
  --t-color-0:#e8e8c9;
  --t-color-10:#e8e8c9;
  --t-color-40:#00395d;
  --t-color-60:#00395d;
  --t-color-70:#00395d;
  --t-color-0-fixed:#e8e8c9;
  --t-color-10-fixed:#e8e8c9;
  --t-color-40-fixed:#00395d;
  --t-color-60-fixed:#00395d;
  --t-color-70-fixed:#00395d;
  --t-color-0-rgb:232,232,201;
  --t-color-10-rgb:232,232,201;
  --t-color-40-rgb:0,57,93;
  --t-color-60-rgb:0,57,93;
  --t-color-70-rgb:0,57,93;
  --t-color-0-fixed-rgb:232,232,201;
  --t-color-10-fixed-rgb:232,232,201;
  --t-color-40-fixed-rgb:0,57,93;
  --t-color-60-fixed-rgb:0,57,93;
  --t-color-70-fixed-rgb:0,57,93;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--light-grey {
  --t-color-interactive:#515151;
  --t-color-interactive-alt:#515151;
  --t-color-0:#d9d9d9;
  --t-color-10:#d9d9d9;
  --t-color-40:#515151;
  --t-color-60:#515151;
  --t-color-70:#515151;
  --t-color-0-fixed:#d9d9d9;
  --t-color-10-fixed:#d9d9d9;
  --t-color-40-fixed:#515151;
  --t-color-60-fixed:#515151;
  --t-color-70-fixed:#515151;
  --t-color-0-rgb:217,217,217;
  --t-color-10-rgb:217,217,217;
  --t-color-40-rgb:0,0,0;
  --t-color-60-rgb:0,0,0;
  --t-color-70-rgb:0,0,0;
  --t-color-0-fixed-rgb:217,217,217;
  --t-color-10-fixed-rgb:217,217,217;
  --t-color-40-fixed-rgb:0,0,0;
  --t-color-60-fixed-rgb:0,0,0;
  --t-color-70-fixed-rgb:0,0,0;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--dark-grey {
  --t-color-interactive:#fff;
  --t-color-interactive-alt:#fff;
  --t-color-0:#515151;
  --t-color-10:#515151;
  --t-color-40:#fff;
  --t-color-60:#fff;
  --t-color-70:#fff;
  --t-color-0-fixed:#515151;
  --t-color-10-fixed:#515151;
  --t-color-40-fixed:#fff;
  --t-color-60-fixed:#fff;
  --t-color-70-fixed:#fff;
  --t-color-0-rgb:81,81,81;
  --t-color-10-rgb:81,81,81;
  --t-color-40-rgb:255,255,255;
  --t-color-60-rgb:255,255,255;
  --t-color-70-rgb:255,255,255;
  --t-color-0-fixed-rgb:81,81,81;
  --t-color-10-fixed-rgb:81,81,81;
  --t-color-40-fixed-rgb:255,255,255;
  --t-color-60-fixed-rgb:255,255,255;
  --t-color-70-fixed-rgb:255,255,255;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--white {
  --t-color-interactive:#000;
  --t-color-interactive-alt:#bada55;
  --t-color-0:#fff;
  --t-color-10:#fff;
  --t-color-40:#000;
  --t-color-60:#000;
  --t-color-70:#000;
  --t-color-0-fixed:#fff;
  --t-color-10-fixed:#fff;
  --t-color-40-fixed:#000;
  --t-color-60-fixed:#000;
  --t-color-70-fixed:#000;
  --t-color-0-rgb:255,255,255;
  --t-color-10-rgb:255,255,255;
  --t-color-40-rgb:0,0,0;
  --t-color-60-rgb:0,0,0;
  --t-color-70-rgb:0,0,0;
  --t-color-0-fixed-rgb:255,255,255;
  --t-color-10-fixed-rgb:255,255,255;
  --t-color-40-fixed-rgb:0,0,0;
  --t-color-60-fixed-rgb:0,0,0;
  --t-color-70-fixed-rgb:0,0,0;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--cyan-navy-blue {
  --t-color-interactive:#000063;
  --t-color-interactive-alt:#000063;
  --t-color-0:#00aeef;
  --t-color-10:#00aeef;
  --t-color-40:#000063;
  --t-color-60:#000063;
  --t-color-70:#000063;
  --t-color-0-fixed:#00aeef;
  --t-color-10-fixed:#00aeef;
  --t-color-40-fixed:#000063;
  --t-color-60-fixed:#000063;
  --t-color-70-fixed:#000063;
  --t-color-0-rgb:0,174,239;
  --t-color-10-rgb:0,174,239;
  --t-color-40-rgb:0,0,99;
  --t-color-60-rgb:0,0,99;
  --t-color-70-rgb:0,0,99;
  --t-color-0-fixed-rgb:0,174,239;
  --t-color-10-fixed-rgb:0,174,239;
  --t-color-40-fixed-rgb:0,0,99;
  --t-color-60-fixed-rgb:0,0,99;
  --t-color-70-fixed-rgb:0,0,99;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--navy-blue-white {
  --t-color-interactive:#fff;
  --t-color-interactive-alt:#fff;
  --t-color-0:#000063;
  --t-color-10:#000063;
  --t-color-40:#fff;
  --t-color-60:#fff;
  --t-color-70:#fff;
  --t-color-0-fixed:#000063;
  --t-color-10-fixed:#000063;
  --t-color-40-fixed:#fff;
  --t-color-60-fixed:#fff;
  --t-color-70-fixed:#fff;
  --t-color-0-rgb:0,0,99;
  --t-color-10-rgb:0,0,99;
  --t-color-40-rgb:255,255,255;
  --t-color-60-rgb:255,255,255;
  --t-color-70-rgb:255,255,255;
  --t-color-0-fixed-rgb:0,0,99;
  --t-color-10-fixed-rgb:0,0,99;
  --t-color-40-fixed-rgb:255,255,255;
  --t-color-60-fixed-rgb:255,255,255;
  --t-color-70-fixed-rgb:255,255,255;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--white-navy-blue {
  --t-color-interactive:#000063;
  --t-color-interactive-alt:#000063;
  --t-color-0:#fff;
  --t-color-10:#fff;
  --t-color-40:#000063;
  --t-color-60:#000063;
  --t-color-70:#000063;
  --t-color-0-fixed:#fff;
  --t-color-10-fixed:#fff;
  --t-color-40-fixed:#000063;
  --t-color-60-fixed:#000063;
  --t-color-70-fixed:#000063;
  --t-color-0-rgb:255,255,255;
  --t-color-10-rgb:255,255,255;
  --t-color-40-rgb:0,0,99;
  --t-color-60-rgb:0,0,99;
  --t-color-70-rgb:0,0,99;
  --t-color-0-fixed-rgb:255,255,255;
  --t-color-10-fixed-rgb:255,255,255;
  --t-color-40-fixed-rgb:0,0,99;
  --t-color-60-fixed-rgb:0,0,99;
  --t-color-70-fixed-rgb:0,0,99;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--pale-blue-navy-blue {
  --t-color-interactive:#000063;
  --t-color-interactive-alt:#000063;
  --t-color-0:#e5f7fd;
  --t-color-10:#e5f7fd;
  --t-color-40:#000063;
  --t-color-60:#000063;
  --t-color-70:#000063;
  --t-color-0-fixed:#e5f7fd;
  --t-color-10-fixed:#e5f7fd;
  --t-color-40-fixed:#000063;
  --t-color-60-fixed:#000063;
  --t-color-70-fixed:#000063;
  --t-color-0-rgb:229,247,253;
  --t-color-10-rgb:229,247,253;
  --t-color-40-rgb:0,0,99;
  --t-color-60-rgb:0,0,99;
  --t-color-70-rgb:0,0,99;
  --t-color-0-fixed-rgb:229,247,253;
  --t-color-10-fixed-rgb:229,247,253;
  --t-color-40-fixed-rgb:0,0,99;
  --t-color-60-fixed-rgb:0,0,99;
  --t-color-70-fixed-rgb:0,0,99;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--bright-mint-navy-blue {
  --t-color-interactive:#000063;
  --t-color-interactive-alt:#000063;
  --t-color-0:#affdfd;
  --t-color-10:#affdfd;
  --t-color-40:#000063;
  --t-color-60:#000063;
  --t-color-70:#000063;
  --t-color-0-fixed:#affdfd;
  --t-color-10-fixed:#affdfd;
  --t-color-40-fixed:#000063;
  --t-color-60-fixed:#000063;
  --t-color-70-fixed:#000063;
  --t-color-0-rgb:175,253,253;
  --t-color-10-rgb:175,253,253;
  --t-color-40-rgb:0,0,99;
  --t-color-60-rgb:0,0,99;
  --t-color-70-rgb:0,0,99;
  --t-color-0-fixed-rgb:175,253,253;
  --t-color-10-fixed-rgb:175,253,253;
  --t-color-40-fixed-rgb:0,0,99;
  --t-color-60-fixed-rgb:0,0,99;
  --t-color-70-fixed-rgb:0,0,99;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays--animated * {
  transition:all var(--t-transition-duration-extra-slow) ease-out
}
.mt-barclays--dark {
  --t-color-primary:#00aeef;
  --t-color-interactive:#006de3;
  --t-color-interactive-alt:#006de3;
  --t-color-info:#3696fc;
  --t-color-info-tint:#192744;
  --t-color-error:#ff5b4b;
  --t-color-error-alt:#b20110;
  --t-color-error-tint:#2d1f30;
  --t-color-warning:#ffc21c;
  --t-color-warning-tint:#2d2c2d;
  --t-color-success:#32d74b;
  --t-color-success-tint:#192e32;
  --t-color-neutral:#b9c9ed;
  --t-color-neutral-tint:#262c42;
  --t-color-0:#000;
  --t-color-10:#161b2f;
  --t-color-30:#292b3d;
  --t-color-40:#646774;
  --t-color-50:#979aa3;
  --t-color-60:#cbccd1;
  --t-color-60-tint:#262c42;
  --t-color-70:#fff;
  --t-color-100:#fff;
  --t-color-0-rgb:0,0,0;
  --t-color-10-rgb:22,27,47;
  --t-color-30-rgb:36,43,76;
  --t-color-40-rgb:42,49,82;
  --t-color-50-rgb:94,98,123;
  --t-color-60-rgb:203,204,209;
  --t-color-60-tint-rgb:38,44,66;
  --t-color-70-rgb:255,255,255;
  --t-color-100-rgb:255,255,255;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
@media (prefers-color-scheme:dark) {
  .mt-barclays--info {
    --t-color-interactive:#121b2f;
    --t-color-interactive-alt:#1f2641;
    --t-color-0:#3696fc;
    --t-color-10:#3696fc;
    --t-color-40:#161b2f;
    --t-color-60:#161b2f;
    --t-color-70:#161b2f;
    --t-color-0-fixed:#3696fc;
    --t-color-10-fixed:#3696fc;
    --t-color-40-fixed:#161b2f;
    --t-color-60-fixed:#161b2f;
    --t-color-70-fixed:#161b2f;
    --t-color-0-rgb:54,150,252;
    --t-color-10-rgb:54,150,252;
    --t-color-40-rgb:22,27,47;
    --t-color-60-rgb:22,27,47;
    --t-color-70-rgb:22,27,47;
    --t-color-0-fixed-rgb:54,150,252;
    --t-color-10-fixed-rgb:54,150,252;
    --t-color-40-fixed-rgb:22,27,47;
    --t-color-60-fixed-rgb:22,27,47;
    --t-color-70-fixed-rgb:22,27,47;
    --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
    --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
    --t-icon-fill-secondary:var(--t-color-10-fixed);
    --t-type-color:var(--t-color-60);
    --t-type-heading-color:var(--t-color-70)
  }
  .mt-barclays--success {
    --t-color-interactive:#161b2f;
    --t-color-interactive-alt:#1f2641;
    --t-color-0:#32d74b;
    --t-color-10:#32d74b;
    --t-color-40:#161b2f;
    --t-color-60:#161b2f;
    --t-color-70:#161b2f;
    --t-color-0-fixed:#32d74b;
    --t-color-10-fixed:#32d74b;
    --t-color-40-fixed:#161b2f;
    --t-color-60-fixed:#161b2f;
    --t-color-70-fixed:#161b2f;
    --t-color-0-rgb:50,215,75;
    --t-color-10-rgb:50,215,75;
    --t-color-40-rgb:22,27,47;
    --t-color-60-rgb:22,27,47;
    --t-color-70-rgb:22,27,47;
    --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
    --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
    --t-icon-fill-secondary:var(--t-color-10-fixed);
    --t-link-secondary-color:var(--t-color-70);
    --t-type-color:var(--t-color-60);
    --t-type-heading-color:var(--t-color-70)
  }
  .mt-barclays--warning {
    --t-color-0:#ffc21c;
    --t-color-10:#ffc21c;
    --t-color-40:#161b2f;
    --t-color-60:#161b2f;
    --t-color-70:#161b2f;
    --t-color-0-fixed:#ffc21c;
    --t-color-10-fixed:#ffc21c;
    --t-color-40-fixed:#161b2f;
    --t-color-60-fixed:#161b2f;
    --t-color-70-fixed:#161b2f;
    --t-color-0-rgb:255,194,28;
    --t-color-10-rgb:255,194,28;
    --t-color-40-rgb:22,27,47;
    --t-color-60-rgb:22,27,47;
    --t-color-70-rgb:22,27,47;
    --t-color-0-fixed-rgb:255,194,28;
    --t-color-10-fixed-rgb:255,194,28;
    --t-color-40-fixed-rgb:22,27,47;
    --t-color-60-fixed-rgb:22,27,47;
    --t-color-70-fixed-rgb:22,27,47;
    --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
    --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
    --t-icon-fill-secondary:var(--t-color-10-fixed);
    --t-link-secondary-color:var(--t-color-70);
    --t-type-color:var(--t-color-60);
    --t-type-heading-color:var(--t-color-70)
  }
  .mt-barclays--error {
    --t-color-interactive:#161b2f;
    --t-color-interactive-alt:#1f2641;
    --t-color-0:#ff5b4b;
    --t-color-10:#ff5b4b;
    --t-color-40:#161b2f;
    --t-color-60:#161b2f;
    --t-color-70:#161b2f;
    --t-color-0-fixed:#ff5b4b;
    --t-color-10-fixed:#ff5b4b;
    --t-color-40-fixed:#161b2f;
    --t-color-60-fixed:#161b2f;
    --t-color-70-fixed:#161b2f;
    --t-color-0-rgb:255,69,58;
    --t-color-10-rgb:255,69,58;
    --t-color-40-rgb:22,27,47;
    --t-color-60-rgb:22,27,47;
    --t-color-70-rgb:22,27,47;
    --t-color-0-fixed-rgb:255,69,58;
    --t-color-10-fixed-rgb:255,69,58;
    --t-color-40-fixed-rgb:22,27,47;
    --t-color-60-fixed-rgb:22,27,47;
    --t-color-70-fixed-rgb:22,27,47;
    --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
    --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
    --t-icon-fill-secondary:var(--t-color-10-fixed);
    --t-link-secondary-color:var(--t-color-70);
    --t-type-color:var(--t-color-60);
    --t-type-heading-color:var(--t-color-70)
  }
  .mt-barclays--neutral {
    --t-color-interactive:#161b2f;
    --t-color-interactive-alt:#1f2641;
    --t-color-0:#b9c9ed;
    --t-color-10:#b9c9ed;
    --t-color-40:#161b2f;
    --t-color-60:#161b2f;
    --t-color-70:#161b2f;
    --t-color-0-fixed:#b9c9ed;
    --t-color-10-fixed:#b9c9ed;
    --t-color-40-fixed:#161b2f;
    --t-color-60-fixed:#161b2f;
    --t-color-70-fixed:#161b2f;
    --t-color-0-rgb:185,201,237;
    --t-color-10-rgb:185,201,237;
    --t-color-40-rgb:22,27,47;
    --t-color-60-rgb:22,27,47;
    --t-color-70-rgb:22,27,47;
    --t-color-0-fixed-rgb:185,201,237;
    --t-color-10-fixed-rgb:185,201,237;
    --t-color-40-fixed-rgb:22,27,47;
    --t-color-60-fixed-rgb:22,27,47;
    --t-color-70-fixed-rgb:22,27,47;
    --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
    --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
    --t-icon-fill-secondary:var(--t-color-10);
    --t-link-secondary-color:var(--t-color-70);
    --t-type-color:var(--t-color-60);
    --t-type-heading-color:var(--t-color-70)
  }
  .mt-barclays--inverse {
    --t-color-primary:#00aeef;
    --t-color-interactive:#006de3;
    --t-color-interactive-alt:#005bbe;
    --t-color-info:#006de3;
    --t-color-info-tint:#e7f0fb;
    --t-color-error:#e3000f;
    --t-color-error-tint:#fde7e9;
    --t-color-warning:#ffba00;
    --t-color-warning-tint:#fef8e7;
    --t-color-success:#09821f;
    --t-color-success-tint:#e9f4ea;
    --t-color-neutral:#515151;
    --t-color-neutral-tint:#eee;
    --t-color-0:#fff;
    --t-color-10:#fff;
    --t-color-30:#f6f6f6;
    --t-color-40:#e2e2e2;
    --t-color-50:#8e8e8e;
    --t-color-60:#515151;
    --t-color-60-tint:#eee;
    --t-color-70:#272727;
    --t-color-100:#000;
    --t-color-0-rgb:255,255,255;
    --t-color-10-rgb:255,255,255;
    --t-color-30-rgb:246,246,246;
    --t-color-40-rgb:226,226,226;
    --t-color-50-rgb:142,142,142;
    --t-color-60-rgb:81,81,81;
    --t-color-60-tint-rgb:238,238,238;
    --t-color-70-rgb:39,39,39;
    --t-color-100-rgb:0,0,0;
    --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
    --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
    --t-icon-fill-secondary:var(--t-color-10);
    --t-link-secondary-color:var(--t-color-70);
    --t-type-color:var(--t-color-60);
    --t-type-heading-color:var(--t-color-70)
  }
}
.mt-theme {
  display:contents
}
.mt-barclays-legacy--info {
  --t-color-interactive:#fff;
  --t-color-interactive-alt:#e2e2e2;
  --t-color-0:#0076b6;
  --t-color-10:#0076b6;
  --t-color-40:#fff;
  --t-color-60:#fff;
  --t-color-70:#fff;
  --t-color-0-fixed:#0076b6;
  --t-color-10-fixed:#0076b6;
  --t-color-40-fixed:#fff;
  --t-color-60-fixed:#fff;
  --t-color-70-fixed:#fff;
  --t-color-0-rgb:0,118,182;
  --t-color-10-rgb:0,118,182;
  --t-color-40-rgb:255,255,255;
  --t-color-60-rgb:255,255,255;
  --t-color-70-rgb:255,255,255;
  --t-color-0-fixed-rgb:0,118,182;
  --t-color-10-fixed-rgb:0,118,182;
  --t-color-40-fixed-rgb:255,255,255;
  --t-color-60-fixed-rgb:255,255,255;
  --t-color-70-fixed-rgb:255,255,255;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays-legacy--success {
  --t-color-interactive:#fff;
  --t-color-interactive-alt:#e2e2e2;
  --t-color-0:#09821f;
  --t-color-10:#09821f;
  --t-color-40:#fff;
  --t-color-60:#fff;
  --t-color-70:#fff;
  --t-color-0-fixed:#09821f;
  --t-color-10-fixed:#09821f;
  --t-color-40-fixed:#fff;
  --t-color-60-fixed:#fff;
  --t-color-70-fixed:#fff;
  --t-color-0-rgb:0,131,18;
  --t-color-10-rgb:0,131,18;
  --t-color-40-rgb:255,255,255;
  --t-color-60-rgb:255,255,255;
  --t-color-70-rgb:255,255,255;
  --t-color-0-fixed-rgb:0,131,18;
  --t-color-10-fixed-rgb:0,131,18;
  --t-color-40-fixed-rgb:255,255,255;
  --t-color-60-fixed-rgb:255,255,255;
  --t-color-70-fixed-rgb:255,255,255;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays-legacy--warning {
  --t-color-interactive:#00395d;
  --t-color-interactive-alt:#333;
  --t-color-0:#eb8000;
  --t-color-10:#eb8000;
  --t-color-40:#00395d;
  --t-color-60:#00395d;
  --t-color-70:#00395d;
  --t-color-0-fixed:#eb8000;
  --t-color-10-fixed:#eb8000;
  --t-color-40-fixed:#00395d;
  --t-color-60-fixed:#00395d;
  --t-color-70-fixed:#00395d;
  --t-color-0-rgb:235,128,0;
  --t-color-10-rgb:235,128,0;
  --t-color-40-rgb:0,57,93;
  --t-color-60-rgb:0,57,93;
  --t-color-70-rgb:0,57,93;
  --t-color-0-fixed-rgb:235,128,0;
  --t-color-10-fixed-rgb:235,128,0;
  --t-color-40-fixed-rgb:0,57,93;
  --t-color-60-fixed-rgb:0,57,93;
  --t-color-70-fixed-rgb:0,57,93;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays-legacy--error {
  --t-color-interactive:#fff;
  --t-color-interactive-alt:#e2e2e2;
  --t-color-0:#e3000f;
  --t-color-10:#e3000f;
  --t-color-40:#fff;
  --t-color-60:#fff;
  --t-color-70:#fff;
  --t-color-0-fixed:#e3000f;
  --t-color-10-fixed:#e3000f;
  --t-color-40-fixed:#fff;
  --t-color-60-fixed:#fff;
  --t-color-70-fixed:#fff;
  --t-color-0-rgb:224,0,0;
  --t-color-10-rgb:224,0,0;
  --t-color-40-rgb:255,255,255;
  --t-color-60-rgb:255,255,255;
  --t-color-70-rgb:255,255,255;
  --t-color-0-fixed-rgb:224,0,0;
  --t-color-10-fixed-rgb:224,0,0;
  --t-color-40-fixed-rgb:255,255,255;
  --t-color-60-fixed-rgb:255,255,255;
  --t-color-70-fixed-rgb:255,255,255;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays-legacy--neutral {
  --t-color-interactive:#fff;
  --t-color-interactive-alt:#e2e2e2;
  --t-color-0:#333;
  --t-color-10:#333;
  --t-color-40:#fff;
  --t-color-60:#fff;
  --t-color-70:#fff;
  --t-color-0-fixed:#333;
  --t-color-10-fixed:#333;
  --t-color-40-fixed:#fff;
  --t-color-60-fixed:#fff;
  --t-color-70-fixed:#fff;
  --t-color-0-rgb:51,51,51;
  --t-color-10-rgb:51,51,51;
  --t-color-40-rgb:255,255,255;
  --t-color-60-rgb:255,255,255;
  --t-color-70-rgb:255,255,255;
  --t-color-0-fixed-rgb:51,51,51;
  --t-color-10-fixed-rgb:51,51,51;
  --t-color-40-fixed-rgb:255,255,255;
  --t-color-60-fixed-rgb:255,255,255;
  --t-color-70-fixed-rgb:255,255,255;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10-fixed);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.mt-barclays-legacy--inverse {
  --t-color-interactive:#fff;
  --t-color-interactive-alt:#e2e2e2;
  --t-color-info:#0076b6;
  --t-color-info-tint:#00395d;
  --t-color-error:#e3000f;
  --t-color-error-tint:#00395d;
  --t-color-warning:#eb8000;
  --t-color-warning-tint:#00395d;
  --t-color-success:#09821f;
  --t-color-success-tint:#00395d;
  --t-color-neutral:#eee;
  --t-color-neutral-tint:#333;
  --t-color-0:#000;
  --t-color-10:#00395d;
  --t-color-30:#909090;
  --t-color-40:#f7f7f7;
  --t-color-50:#bfbfbf;
  --t-color-60:#f2fbfe;
  --t-color-70:#fff;
  --t-color-0-rgb:0,0,0;
  --t-color-10-rgb:0,57,93;
  --t-color-30-rgb:144,144,144;
  --t-color-40-rgb:191,191,191;
  --t-color-50-rgb:247,247,247;
  --t-color-60-rgb:242,242,242;
  --t-color-70-rgb:255,255,255;
  --t-focus-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive);
  --t-focus-hover-box-shadow:0 0 0 2px var(--t-color-10),0 0 0 4px var(--t-color-interactive-alt);
  --t-icon-fill-secondary:var(--t-color-10);
  --t-link-secondary-color:var(--t-color-70);
  --t-type-color:var(--t-color-60);
  --t-type-heading-color:var(--t-color-70)
}
.c-modal-overlay {
  background-color:var(--t-color-100);
  bottom:0;
  left:0;
  opacity:.85;
  position:fixed;
  right:0;
  top:0;
  z-index:var(--t-modal-z-index)
}
.c-modal-overlay--light {
  opacity:.15
}
.c-modal {
  --c-modal-outer-padding:calc(var(--t-spacing-xs) - var(--t-border-width)) calc(var(--t-spacing-xs) - var(--t-border-width)) 0;
  --c-modal-inner-padding:var(--t-spacing-xs) var(--t-spacing-xs) 0;
  background-color:var(--t-color-10);
  border:var(--t-border-width) solid var(--t-color-10);
  border-radius:var(--t-border-radius);
  bottom:50%;
  box-sizing:border-box;
  left:50%;
  overflow-y:auto;
  padding:var(--c-modal-outer-padding);
  position:fixed;
  transform:translate(-50%,50%);
  width:calc(100vw - var(--t-gutter-outer)*2);
  z-index:calc(var(--t-modal-z-index) + 1)
}
.c-modal:focus {
  outline:var(--t-border-width) solid transparent;
  outline-offset:var(--t-spacing-2xs)
}
.c-modal__content {
  box-sizing:inherit;
  display:grid;
  grid-template-areas:"modal-content-head modal-content-close" "modal-content-body modal-content-body" "modal-content-foot modal-content-foot";
  grid-template-columns:1fr min-content;
  grid-template-rows:min-content 1fr min-content;
  height:100%;
  max-height:75vh;
  padding:var(--c-modal-inner-padding);
  word-break:break-word
}
.c-modal__content>:last-child {
  padding-bottom:calc(var(--t-spacing-md))
}
.c-modal__content-media {
  display:flex;
  grid-area:modal-content-media;
  justify-content:center;
  margin-bottom:var(--t-spacing-lg)
}
.c-modal__content-head {
  grid-area:modal-content-head
}
.c-modal__content-head:focus {
  outline:none
}
.c-modal__content-body {
  align-self:flex-start;
  grid-area:modal-content-body
}
.c-modal__content-foot {
  align-self:end;
  grid-area:modal-content-foot;
  padding-top:var(--t-spacing-xl)
}
.c-modal__close {
  grid-area:modal-content-close;
  transform:translateX(var(--t-spacing-xs))
}
.c-modal--with-media .c-modal__content {
  grid-template-areas:"modal-content-close" "modal-content-media" "modal-content-head" "modal-content-body" "modal-content-foot";
  grid-template-columns:auto;
  text-align:center
}
.c-modal--with-media .c-modal__close {
  display:flex;
  justify-content:flex-end;
  margin-bottom:var(--t-spacing-xs)
}
.c-modal--interrupt {
  --c-modal-outer-padding:calc(var(--t-spacing-xs) - var(--t-border-width));
  --c-modal-inner-padding:var(--t-spacing-xs);
  width:-moz-min-content;
  width:min-content
}
.c-modal--interrupt .c-modal__content {
  display:block
}
.c-modal--full-width {
  border-width:var(--t-border-width) 0;
  overflow-x:hidden
}
.c-modal--full-width .c-modal__content-body {
  margin-left:calc(var(--t-spacing-xs)*-2);
  margin-right:calc(var(--t-spacing-xs)*-2)
}
.c-modal--drawer {
  --c-modal-outer-padding:calc(var(--t-spacing-xs) - var(--t-border-width)) calc(var(--t-spacing-sm) - var(--t-border-width));
  --c-modal-inner-padding:0 calc(var(--t-spacing-sm))
}
.c-modal--drawer .c-modal__content-body {
  padding-top:var(--t-spacing-md)
}
.c-modal--top-of-screen {
  bottom:12.5%;
  height:-moz-fit-content;
  height:fit-content;
  top:12.5%;
  transform:translateX(-50%)
}
@media (min-width:40.001rem) {
  .c-modal {
    --c-modal-outer-padding:calc(var(--t-spacing-sm) - var(--t-border-width)) calc(var(--t-spacing-sm) - var(--t-border-width)) 0;
    --c-modal-inner-padding:var(--t-spacing-sm) var(--t-spacing-sm) 0;
    bottom:50%;
    max-width:calc(100vw - var(--t-spacing-lg)*2);
    min-width:464px;
    top:revert;
    width:-moz-min-content;
    width:min-content
  }
  .c-modal__content {
    max-height:75vh;
    min-height:0
  }
  .c-modal__content-foot {
    padding-top:var(--t-spacing-lg)
  }
  .c-modal--interrupt {
    --c-modal-outer-padding:calc(var(--t-spacing-sm) - var(--t-border-width));
    --c-modal-inner-padding:var(--t-spacing-sm);
    max-width:-moz-min-content;
    max-width:min-content;
    min-width:-moz-min-content;
    min-width:min-content
  }
  .c-modal--full-width .c-modal__content-body {
    margin-left:calc(var(--t-spacing-sm)*-2);
    margin-right:calc(var(--t-spacing-sm)*-2)
  }
  .c-modal--fixed-width {
    max-width:calc(100vw - var(--t-spacing-lg)*2);
    min-width:calc(100vw - var(--t-spacing-lg)*2)
  }
  .c-modal--drawer {
    --c-modal-outer-padding:calc(var(--t-spacing-xs) - var(--t-border-width)) calc(var(--t-spacing-sm) - var(--t-border-width));
    --c-modal-inner-padding:0 calc(var(--t-spacing-sm))
  }
  .c-modal--align-right-md-up {
    --c-modal-outer-padding:calc(var(--t-spacing-sm) - var(--t-border-width)) calc(var(--t-spacing-sm) - var(--t-border-width));
    --c-modal-inner-padding:calc(var(--t-spacing-2xs)) calc(var(--t-spacing-sm)) calc(var(--t-spacing-sm));
    border-radius:0;
    bottom:0;
    left:auto;
    min-width:auto;
    right:0;
    top:0;
    transform:none;
    width:50vw
  }
  .c-modal--align-right-md-up .c-modal__content {
    height:100%;
    max-height:none
  }
  .c-modal--align-right-md-up .c-modal__content-foot {
    padding-top:var(--t-spacing-xl)
  }
  .c-modal--full-screen-md-down {
    --c-modal-inner-padding:calc(var(--t-spacing-2xl) - var(--t-spacing-2xs)) calc(var(--t-spacing-2xl) - var(--t-spacing-2xs)) calc(var(--t-spacing-xl) + var(--t-spacing-md) - var(--t-border-width))
  }
  .c-modal--top-of-screen {
    bottom:12.5%;
    top:12.5%
  }
}
@media (min-width:60.001rem) {
  .c-modal {
    min-width:608px
  }
  .c-modal__content {
    max-width:calc(100vw - var(--c-modal-inner-padding)*2 - var(--t-spacing-lg)*2)
  }
  .c-modal--interrupt {
    --c-modal-outer-padding:calc(var(--t-spacing-sm) - var(--t-border-width));
    --c-modal-inner-padding:var(--t-spacing-sm);
    max-width:-moz-min-content;
    max-width:min-content;
    min-width:-moz-min-content;
    min-width:min-content
  }
  .c-modal--fixed-width {
    max-width:calc(100vw - var(--t-spacing-lg)*2);
    min-width:auto;
    width:calc(var(--t-max-width)*.8)
  }
  .c-modal--align-right-md-up {
    min-width:-moz-min-content;
    min-width:min-content;
    width:33.333vw
  }
}
@media (min-width:30.001rem) {
  .c-modal__close {
    transform:translateX(calc((var(--t-link-min-width) - var(--t-icon-size-sm))/2))
  }
}
@media (max-width:40rem) {
  .c-modal--align-bottom {
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    bottom:0;
    left:0;
    right:0;
    top:auto;
    transform:translate(0);
    width:100%
  }
  .c-modal--drawer.c-modal--align-bottom .c-modal__content {
    min-height:230px
  }
  .c-modal--full-height-md-down {
    top:var(--t-spacing-2xl)
  }
  .c-modal--full-height-md-down .c-modal__content {
    height:100%;
    max-height:none
  }
  .c-modal--full-screen-md-down {
    border-radius:0;
    bottom:0;
    left:0;
    min-width:auto;
    right:0;
    top:0;
    transform:none;
    width:100%
  }
  .c-modal--full-screen-md-down .c-modal__content {
    --c-modal-inner-padding:var(--t-spacing-md) var(--t-spacing-md) 0;
    grid-template-rows:1fr min-content min-content min-content 1fr;
    height:100%;
    max-height:none
  }
  .c-modal--align-bottom.c-modal--animation:not(.c-modal--animation-done) {
    transform:translateY(100%)
  }
  .c-modal--align-bottom.c-modal--animation-done {
    transition:transform ease-out;
    transition-delay:var(--t-transition-duration-medium);
    transition-duration:var(--t-transition-duration-medium)
  }
}
.c-modal-overlay--animation:not(.c-modal-overlay--animation-done) {
  opacity:0
}
.c-modal-overlay--animation-done {
  transition:opacity ease-out;
  transition-delay:var(--t-transition-duration-medium);
  transition-duration:var(--t-transition-duration-medium)
}
.c-modal--animation:not(.c-modal--animation-done) {
  opacity:0
}
.c-modal--animation-done {
  transition:opacity ease-out;
  transition-delay:var(--t-transition-duration-medium);
  transition-duration:var(--t-transition-duration-medium)
}
@media (max-width:40rem) {
  .c-modal--align-bottom.c-modal--animation:not(.c-modal--animation-done) {
    transform:translateY(100%)
  }
  .c-modal--align-bottom.c-modal--animation-done {
    transition:transform ease-out;
    transition-delay:var(--t-transition-duration-medium);
    transition-duration:var(--t-transition-duration-medium)
  }
}
.c-loading {
  --c-loading-square-speed:2s;
  --c-loading-circular-speed:1.5s;
  --c-loading-track-width:4px;
  --c-loading-size:var(--t-loading-size-md)
}
.c-loading--sm {
  --c-loading-track-width:4px;
  --c-loading-size:var(--t-loading-size-sm)
}
.c-loading--lg {
  --c-loading-track-width:8px;
  --c-loading-size:var(--t-loading-size-lg)
}
.c-loading--circular {
  animation:c-loading-rotate 2s linear infinite;
  height:var(--c-loading-size);
  transform-origin:center center;
  width:var(--c-loading-size)
}
.c-loading--circular .c-loading__circle {
  fill:none;
  stroke-dasharray:90,30;
  stroke-dashoffset:-20;
  stroke-linecap:round;
  stroke-miterlimit:10;
  stroke-width:4
}
.c-loading--circular .c-loading__circle--primary {
  stroke:var(--t-color-primary);
  animation:c-loading-circle-primary var(--c-loading-circular-speed) ease-in-out infinite
}
.c-loading--circular .c-loading__circle--secondary {
  stroke:var(--t-color-70);
  animation:c-loading-circle-secondary var(--c-loading-circular-speed) ease-in-out infinite
}
@keyframes c-loading-rotate {
  to {
    transform:rotate(2turn)
  }
}
@keyframes c-loading-circle-secondary {
  0% {
    stroke-dasharray:10,200;
    stroke-dashoffset:10
  }
  50% {
    stroke-dasharray:89,200;
    stroke-dashoffset:-80
  }
  to {
    stroke-dasharray:89,200;
    stroke-dashoffset:-124
  }
}
@keyframes c-loading-circle-primary {
  0% {
    stroke-dasharray:10,200;
    stroke-dashoffset:10
  }
  50% {
    stroke-dasharray:89,200;
    stroke-dashoffset:-50
  }
  to {
    stroke-dasharray:89,200;
    stroke-dashoffset:-124
  }
}
.c-loading--square {
  border:var(--c-loading-track-width) solid var(--t-color-30);
  box-sizing:border-box;
  height:var(--c-loading-size);
  position:relative;
  width:var(--c-loading-size)
}
.c-loading--square .c-loading__track {
  bottom:calc(var(--c-loading-track-width)*-1);
  left:calc(var(--c-loading-track-width)*-1);
  position:absolute;
  right:calc(var(--c-loading-track-width)*-1);
  top:calc(var(--c-loading-track-width)*-1)
}
.c-loading--square .c-loading__track:before {
  animation:c-loading-square var(--c-loading-square-speed) steps(60) infinite;
  background:var(--t-color-interactive);
  content:"";
  height:var(--c-loading-track-width);
  left:0;
  position:absolute;
  top:0;
  transform:scaleX(0);
  width:var(--c-loading-size)
}
.c-loading--square .c-loading__track--top {
  transform:rotate(0deg)
}
.c-loading--square .c-loading__track--right {
  transform:rotate(90deg)
}
.c-loading--square .c-loading__track--bottom {
  transform:rotate(180deg)
}
.c-loading--square .c-loading__track--left {
  transform:rotate(270deg)
}
.c-loading--square .c-loading__track--a:before {
  animation-delay:0s
}
.c-loading--square .c-loading__track--right:before {
  animation-delay:calc(var(--c-loading-square-speed)*.25)
}
.c-loading--square .c-loading__track--bottom:before {
  animation-delay:calc(var(--c-loading-square-speed)*.5)
}
.c-loading--square .c-loading__track--left:before {
  animation-delay:calc(var(--c-loading-square-speed)*.75)
}
@keyframes c-loading-square {
  0% {
    transform:scaleX(0);
    transform-origin:left
  }
  25% {
    transform:scaleX(1);
    transform-origin:left
  }
  25.00001% {
    transform-origin:right
  }
  50% {
    transform:scaleX(0)
  }
  to {
    transform-origin:right
  }
}
.aem-modal--is-hidden,
.aem-modal-overlay--is-hidden {
  display:none
}
.c-section {
  --c-section-background-color:var(--t-color-10);
  --c-section-padding-top:var(--t-spacing-lg);
  --c-section-padding-bottom:var(--t-spacing-lg);
  background-color:var(--c-section-background-color);
  padding-bottom:var(--c-section-padding-bottom);
  padding-top:var(--c-section-padding-top)
}
.c-section--padding-none-top {
  --c-section-padding-top:0
}
.c-section--padding-none-bottom {
  --c-section-padding-bottom:0
}
.c-section--padding-none-block {
  --c-section-padding-top:0;
  --c-section-padding-bottom:0
}
.c-section__item {
  min-width:0
}
.c-section__item--spacing-xs-top {
  margin-top:var(--t-spacing-xs)
}
.c-section__item--spacing-sm-top {
  margin-top:var(--t-spacing-sm)
}
.c-section__item--spacing-md-top {
  margin-top:var(--t-spacing-md)
}
.c-section__item--spacing-lg-top {
  margin-top:var(--t-spacing-lg)
}
.c-section__item--spacing-xl-top {
  margin-top:var(--t-spacing-xl)
}
.c-section__item--spacing-2xl-top {
  margin-top:var(--t-spacing-2xl)
}
.c-section__item--spacing-xs-bottom {
  margin-bottom:var(--t-spacing-xs)
}
.c-section__item--spacing-sm-bottom {
  margin-bottom:var(--t-spacing-sm)
}
.c-section__item--spacing-md-bottom {
  margin-bottom:var(--t-spacing-md)
}
.c-section__item--spacing-lg-bottom {
  margin-bottom:var(--t-spacing-lg)
}
.c-section__item--spacing-xl-bottom {
  margin-bottom:var(--t-spacing-xl)
}
.c-section__item--spacing-2xl-bottom {
  margin-bottom:var(--t-spacing-2xl)
}
.c-section__item--spacing-xs {
  margin-bottom:var(--t-spacing-xs);
  margin-top:var(--t-spacing-xs)
}
.c-section__item--spacing-sm {
  margin-bottom:var(--t-spacing-sm);
  margin-top:var(--t-spacing-sm)
}
.c-section__item--spacing-md {
  margin-bottom:var(--t-spacing-md);
  margin-top:var(--t-spacing-md)
}
.c-section__item--spacing-lg {
  margin-bottom:var(--t-spacing-lg);
  margin-top:var(--t-spacing-lg)
}
.c-section__item--spacing-xl {
  margin-bottom:var(--t-spacing-xl);
  margin-top:var(--t-spacing-xl)
}
.c-section__item--spacing-2xl {
  margin-bottom:var(--t-spacing-2xl);
  margin-top:var(--t-spacing-2xl)
}
.c-section__item--full-width {
  left:50%;
  margin-left:-50vw;
  margin-right:-50vw;
  position:relative;
  right:50%;
  width:100vw
}
.c-section__item-content {
  margin-left:auto
}
.c-section__content,
.c-section__item-content {
  margin-right:auto;
  max-width:var(--t-max-width)
}
.c-section__content {
  box-sizing:border-box;
  display:grid;
  grid-row-gap:var(--t-spacing-md);
  margin-left:var(--t-gutter-margin-left);
  padding-left:var(--t-gutter-outer);
  padding-right:var(--t-gutter-outer);
  row-gap:var(--t-spacing-md)
}
.c-section--secondary {
  --c-section-background-color:var(--t-color-30)
}
@media (min-width:40.001rem) {
  .c-section:not(.c-section--padding-none-top):not(.c-section--padding-none-block) {
    --c-section-padding-top:var(--t-spacing-xl)
  }
  .c-section:not(.c-section--padding-none-bottom):not(.c-section--padding-none-block) {
    --c-section-padding-bottom:var(--t-spacing-xl)
  }
}
@media (min-width:60.001rem) {
  .c-section:not(.c-section--padding-none-top):not(.c-section--padding-none-block) {
    --c-section-padding-top:var(--t-spacing-2xl)
  }
  .c-section:not(.c-section--padding-none-bottom):not(.c-section--padding-none-block) {
    --c-section-padding-bottom:var(--t-spacing-2xl)
  }
}
.c-hero {
  --c-hero-container-padding-block:calc(var(--t-spacing-lg) - var(--c-hero-container-border-width));
  --c-hero-container-padding-inline:calc(var(--t-gutter-outer) - var(--c-hero-container-border-width));
  --c-hero-container-border-width:0px;
  --c-hero-media-margin:var(--t-spacing-lg) calc(var(--t-gutter-inner)/2) 0;
  --c-hero-foot-padding-block:var(--t-spacing-md);
  --c-hero-foot-padding-inline:var(--c-hero-container-padding-inline);
  --c-hero-background-color:var(--t-color-10)
}
.c-hero__container {
  background-color:var(--c-hero-background-color);
  border:var(
  --t-hero-pseudo-display,var(--c-hero-container-border-width) solid var(--t-color-primary)
  );
  box-sizing:border-box;
  display:flex;
  justify-content:center;
  margin-left:var(--t-gutter-margin-left);
  margin-right:auto;
  max-width:var(--t-max-width);
  overflow:hidden;
  padding:var(--c-hero-container-padding-block) var(--c-hero-container-padding-inline)
}
.c-hero__content {
  display:flex;
  flex-direction:column;
  flex-direction:var(--c-hero-content-flex-direction,column);
  margin-left:calc(var(--t-gutter-inner)/-2);
  margin-right:calc(var(--t-gutter-inner)/-2);
  position:relative;
  width:var(--c-hero-content-width,calc(100% + var(--t-gutter-inner)))
}
.c-hero__body {
  flex-direction:column;
  flex-grow:1;
  justify-content:center;
  order:1;
  order:var(--c-hero-body-order,1);
  padding:var(--c-hero-body-padding,0 calc(var(--t-gutter-inner)/2));
  row-gap:var(--t-spacing-lg);
  width:auto;
  width:var(--c-hero-body-width,auto)
}
.c-hero__body,
.c-hero__media {
  box-sizing:border-box;
  display:flex
}
.c-hero__media {
  align-items:stretch;
  align-items:var(--c-hero-media-align-items,stretch);
  border-radius:0;
  border-radius:var(--c-hero-media-border-radius,0);
  flex-shrink:0;
  margin:var(--c-hero-media-margin);
  order:2;
  order:var(--c-hero-media-order,2);
  overflow:hidden;
  padding:0;
  padding:var(--c-hero-media-padding,0);
  position:relative;
  position:var(--c-hero-media-position,relative);
  width:-moz-max-content;
  width:max-content;
  width:var(--c-hero-media-width,-moz-max-content);
  width:var(--c-hero-media-width,max-content)
}
.c-hero__media:after,
.c-hero__media:before {
  border:var(--c-hero-pseudo-border-width,var(--t-hero-portal-width,0)) solid var(--t-color-primary);
  border-radius:0;
  border-radius:var(--c-hero-pseudo-border-radius,var(--t-hero-pseudo-border-radius,0));
  bottom:0;
  bottom:var(--c-hero-pseudo-inset-block,var(--t-hero-pseudo-inset-block,0));
  content:"";
  display:none;
  display:var(--c-hero-pseudo-display,none);
  left:0;
  left:var(--c-hero-pseudo-inset-inline,var(--t-hero-pseudo-inset-inline,0));
  pointer-events:none;
  position:absolute;
  right:0;
  right:var(--c-hero-pseudo-inset-inline,var(--t-hero-pseudo-inset-inline,0));
  top:0;
  top:var(--c-hero-pseudo-inset-block,var(--t-hero-pseudo-inset-block,0))
}
.c-hero__media:after {
  border-color:var(--c-hero-pseudo-border-top-color,var(--t-color-primary)) var(--c-hero-pseudo-border-right-color,var(--t-color-primary)) var(--c-hero-pseudo-border-bottom-color,var(--t-color-primary)) var(--c-hero-pseudo-border-left-color,var(--t-color-primary))
}
.c-hero__body-content {
  display:grid
}
.c-hero__heading {
  margin-bottom:var(--t-spacing-xs)
}
.c-hero__subheading {
  margin-bottom:var(--t-spacing-md)
}
.c-hero__label {
  margin-bottom:var(--t-spacing-2xs);
  order:-1
}
.c-hero--secondary {
  --c-hero-background-color:var(--t-color-30)
}
.c-hero--full-width-background {
  background-color:var(--c-hero-background-color)
}
.c-hero--vertical-spacing-xl {
  --c-hero-container-padding-block:calc(var(--t-spacing-xl) - var(--c-hero-container-border-width))
}
.c-hero--vertical-spacing-2xl {
  --c-hero-container-padding-block:calc(var(--t-spacing-2xl) - var(--c-hero-container-border-width))
}
.c-hero--vertical-spacing-3xl {
  --c-hero-container-padding-block:calc(var(--t-spacing-3xl) - var(--c-hero-container-border-width))

}
.c-hero--vertical-spacing-4xl {
  --c-hero-container-padding-block:calc(var(--t-spacing-4xl) - var(--c-hero-container-border-width))
}
.c-hero--vertical-spacing-5xl {
  --c-hero-container-padding-block:calc(var(--t-spacing-5xl) - var(--c-hero-container-border-width))
}
.c-hero--vertical-spacing-6xl {
  --c-hero-container-padding-block:calc(var(--t-spacing-6xl) - var(--c-hero-container-border-width))
}
.c-hero--media-left-lg-up {
  --c-hero-body-order:2;
  --c-hero-media-order:1;
  --c-hero-media-margin:0 calc(var(--t-gutter-inner)/2) var(--t-spacing-lg)
}
.c-hero--media-border-radius {
  --c-hero-media-border-radius:var(--t-border-radius)
}
.c-hero--media-border-radius-lg {
  --c-hero-media-border-radius:var(--t-border-radius-lg)
}
.c-hero--media-border-radius-xl {
  --c-hero-media-border-radius:var(--t-border-radius-xl)
}
.c-hero--media-border-radius-full {
  --c-hero-media-border-radius:50%
}
.c-hero--media-pull-top {
  --c-hero-pseudo-border-top-color:transparent
}
.c-hero--media-pull-right {
  --c-hero-pseudo-border-right-color:transparent
}
.c-hero--media-pull-bottom {
  --c-hero-pseudo-border-bottom-color:transparent
}
.c-hero--media-pull-left {
  --c-hero-pseudo-border-left-color:transparent
}
.c-hero--super {
  --c-hero-media-width:auto;
  --c-hero-media-padding:0 calc(var(--t-gutter-inner)/2);
  --c-hero-media-margin:var(--t-spacing-lg) calc(var(--c-hero-container-padding-inline)*-1) calc(var(--c-hero-container-padding-block)*-1)
}
.c-hero--super.c-hero--media-left-lg-up {
  --c-hero-media-margin:calc(var(--c-hero-container-padding-block)*-1) calc(var(--c-hero-container-padding-inline)*-1) var(--t-spacing-lg)
}
.c-hero--portal {
  --c-hero-pseudo-display:var(--t-hero-pseudo-display,none);
  --c-hero-container-border-width:var(--t-hero-portal-width,0);
  --c-hero-foot-padding-inline:var(--t-gutter-outer)
}
.c-hero-foot {
  background-color:var(--t-color-10);
  box-sizing:border-box;
  display:flex;
  justify-content:center;
  margin-left:var(--t-gutter-margin-left);
  margin-right:auto;
  max-width:var(--t-max-width);
  padding:var(--c-hero-foot-padding-block) var(--c-hero-foot-padding-inline);
  width:100%
}
.c-hero-foot__content {
  width:100%;
  width:var(--c-hero-content-width,100%)
}
@media (min-width:40.001rem) {
  .c-hero {
    --c-hero-pseudo-border-width:var(--t-hero-portal-width-md,0);
    --c-hero-pseudo-inset-block:var(--t-hero-pseudo-inset-block-md,0);
    --c-hero-pseudo-inset-inline:var(--t-hero-pseudo-inset-inline-md,0)
  }
  .c-hero--super {
    --c-hero-container-padding-block:calc(var(--t-spacing-2xl) - var(--c-hero-container-border-width));
    --c-hero-media-margin:var(--t-spacing-2xl) calc(var(--c-hero-container-padding-inline)*-1) calc(var(--c-hero-container-padding-block)*-1)
  }
  .c-hero--super.c-hero--media-left-lg-up {
    --c-hero-media-margin:calc(var(--c-hero-container-padding-block)*-1) calc(var(--c-hero-container-padding-inline)*-1) var(--t-spacing-2xl)
  }
  .c-hero--portal {
    --c-hero-container-border-width:var(--t-hero-portal-width-md,0)
  }
}
@media (min-width:60.001rem) {
  .c-hero {
    --c-hero-pseudo-border-radius:var(--t-hero-pseudo-border-radius-lg,0);
    --c-hero-pseudo-inset-block:var(--t-hero-pseudo-inset-block-lg,0);
    --c-hero-pseudo-inset-inline:var(--t-hero-pseudo-inset-inline-lg,0);
    --c-hero-content-flex-direction:row;
    --c-hero-media-align-items:center;
    --c-hero-media-margin:0 calc(var(--t-gutter-inner)/2);
    --c-hero-foot-padding-block:var(--t-spacing-lg)
  }
  .c-hero--size8of12-lg {
    --c-hero-content-width:calc(66.66667% + var(--t-gutter-inner));
    --c-hero-foot-padding-inline:calc(var(--c-hero-container-padding-inline) + var(--t-gutter-inner)/2)
  }
  .c-hero--size10of12-lg {
    --c-hero-content-width:calc(83.33333% + var(--t-gutter-inner));
    --c-hero-foot-padding-inline:calc(var(--c-hero-container-padding-inline) + var(--t-gutter-inner)/2)
  }
  .c-hero--super {
    --c-hero-container-padding-block:0;
    --c-hero-container-padding-inline:var(--t-gutter-outer);
    --c-hero-body-width:50%;
    --c-hero-super-body-padding-lg:var(--t-spacing-md) calc(var(--t-gutter-inner)*2) var(--t-spacing-md) calc(var(--t-gutter-inner) + var(--t-gutter-inner)/2);
    --c-hero-body-padding:var(--c-hero-super-body-padding-lg);
    --c-hero-media-width:calc(50% + var(--c-hero-container-padding-inline));
    --c-hero-media-padding:0 calc(var(--t-gutter-inner)/2) 0 0;
    --c-hero-media-margin:0 calc(var(--c-hero-container-padding-inline)*-1) 0 0;
    --c-hero-foot-padding-inline:calc(var(--c-hero-container-padding-inline) + var(--t-gutter-inner))
  }
  .c-hero--super.c-hero--media-left-lg-up {
    --c-hero-body-padding:var(--t-spacing-md) var(--t-gutter-inner) var(--t-spacing-md) calc(var(--t-gutter-inner)*2);
    --c-hero-media-padding:0 0 0 calc(var(--t-gutter-inner)/2);
    --c-hero-media-margin:0 0 0 calc(var(--c-hero-container-padding-inline)*-1)
  }
  .c-hero--portal {
    --c-hero-media-position:static;
    --c-hero-body-padding:var(
    --t-hero-portal-body-padding-lg,var(--c-hero-super-body-padding-lg)
    );
    --c-hero-container-border-width:var(--t-hero-portal-width-lg,0);
    --c-hero-foot-padding-inline:var(
    --t-hero-foot-padding-inline,calc(var(--c-hero-container-border-width) + var(--t-gutter-outer) + var(--t-gutter-inner))
    )
  }
  .c-hero--portal.c-hero--media-left-lg-up {
    --c-hero-body-padding:var(
    --t-hero-portal-media-left-body-padding-lg,var(--c-hero-super-body-padding-lg)
    )
  }
}
@media screen and (forced-colors:active) {
  .c-hero--portal {
    --c-hero-container-border-width:0
  }
  .c-hero__media:after,
  .c-hero__media:before {
    display:none
  }
}
.c-button {
  --t-icon-fill:currentColor;
  align-items:center;
  background-color:var(--t-color-10);
  border:var(--t-button-border-width) solid var(--t-color-interactive);
  border-radius:var(--t-button-border-radius);
  box-sizing:border-box;
  color:var(--t-color-interactive);
  cursor:pointer;
  display:inline-flex;
  font-family:var(--t-type-font-family);
  font-size:var(--t-button-font-size);
  font-weight:var(--t-button-font-weight);
  justify-content:center;
  line-height:1.5;
  margin:0;
  padding:var(--t-button-padding);
  position:relative;
  -webkit-text-decoration:none;
  text-decoration:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  word-break:break-word
}
.c-button__input {
  height:1px;
  overflow:hidden;
  position:absolute;
  width:1px;
  clip:rect(0,0,0,0);
  clip-path:inset(50%);
  white-space:nowrap
}
.c-button__media {
  display:flex;
  margin:0 var(--t-spacing-xs) 0 0;
  order:-1
}
.c-button--media-right .c-button__media {
  margin:0 0 0 var(--t-spacing-xs);
  order:1
}
.c-button--media-only {
  padding:var(--t-button-media-only-padding)
}
.c-button--media-only .c-button__media {
  margin:0
}
.c-button--media-only .c-button__text {
  height:1px;
  overflow:hidden;
  position:absolute;
  width:1px;
  clip:rect(0,0,0,0);
  clip-path:inset(50%);
  white-space:nowrap
}
.c-button__notification {
  display:flex;
  position:absolute;
  right:calc(var(--t-spacing-2xs)*-1);
  top:calc(var(--t-spacing-3xs)*-1)
}
.c-button--decoration,
.c-button--decoration:hover,
.c-button--underline,
.c-button--underline:hover {
  -webkit-text-decoration:underline;
  text-decoration:underline
}
.c-button--small {
  padding:var(--t-button-small-padding)
}
.c-button--small.c-button--media-only {
  padding:var(--t-button-small-media-only-padding)
}
.c-button--full-width {
  width:100%
}
.c-button--danger {
  border-color:var(--t-color-error)
}
.c-button--danger,
.c-button--danger:focus {
  color:var(--t-color-error)
}
.c-button--primary {
  background-color:var(--t-color-interactive);
  color:var(--t-color-10)
}
.c-button--primary:hover {
  filter:brightness(var(--t-hover-filter-brightness))
}
.c-button--primary:focus {
  color:var(--t-color-10)
}
.c-button--danger-primary,
.c-button--primary.c-button--danger {
  background-color:var(--t-color-error);
  border-color:var(--t-color-error);
  color:var(--t-color-10)
}
.c-button--danger-primary:focus,
.c-button--primary.c-button--danger:focus {
  color:var(--t-color-10)
}
.c-button--subtle {
  background-color:var(--t-color-info-tint-light);
  border-color:var(--t-color-info-tint-light);
  color:var(--t-color-info)
}
.c-button--subtle-danger,
.c-button--subtle.c-button--danger {
  background-color:var(--t-color-error-tint-light);
  border-color:var(--t-color-error-tint-light);
  color:var(--t-color-error)
}
label.c-button:focus-within {
  box-shadow:var(--t-focus-box-shadow);
  outline:var(--t-focus-width) solid transparent;
  outline-offset:var(--t-focus-width)
}
.c-button:focus,
.c-button[aria-disabled=true]:focus {
  box-shadow:var(--t-focus-box-shadow);
  outline:var(--t-focus-width) solid transparent;
  outline-offset:var(--t-focus-width)
}
.c-button::-moz-focus-inner {
  border:0
}
.c-button[aria-disabled=true],
.c-button[aria-disabled=true]:hover,
.c-button[disabled],
.c-button[disabled]:hover {
  background-color:var(--t-color-30);
  border-color:var(--t-color-50);
  box-shadow:none;
  color:var(--t-color-50);
  cursor:not-allowed;
  filter:brightness(1)
}
@media (max-width:30rem) {
  .c-button--full-width-sm-down {
    width:100%
  }
}
@media screen and (forced-colors:active) {
  .c-button {
    --t-icon-fill:buttonText
  }
  .c-button[aria-disabled=true],
  .c-button[disabled] {
    --t-icon-fill:grayText;
    border-color:grayText
  }
}
@media (hover:hover) {
  .c-button:hover {
    filter:brightness(var(--t-hover-filter-brightness));
    -webkit-text-decoration:none;
    text-decoration:none
  }
}
