.mt-barclays--bright-blue-white .c-hero {
	background-color: #fff;
}

.c-alert {
  --c-alert-background-color:var(--t-color-info-tint);
  --c-alert-color:var(--t-color-info);
  --c-alert-border-color:var(--t-color-info);
  --c-alert-border:var(--t-alert-border-width) solid var(--c-alert-border-color);
  --c-alert-border-radius:var(--t-border-radius);
  background-color:var(--c-alert-background-color);
  border:var(--c-alert-border);
  border-radius:var(--c-alert-border-radius);
  display:grid;
  grid:"media . chevron" ". head ." ". body ." ". foot .";
  grid-template-columns:auto 1fr auto;
  grid-template-rows:minmax(min-content,max-content) 1fr;
  padding:var(--t-spacing-sm);
  position:relative;
  word-break:break-word
}
.c-alert:focus {
  outline:var(--t-focus-width) solid transparent;
  outline-offset:var(--t-focus-width)
}
.c-alert__media {
  --t-icon-fill:currentColor;
  align-self:center;
  color:var(--c-alert-color);
  grid-area:media;
  margin-right:var(--t-spacing-xs)
}
.c-alert__head {
  --t-type-color:var(--t-color-100);
  align-items:center;
  display:flex;
  grid-area:head;
  grid-row-start:1
}
.c-alert__body {
  align-self:center;
  grid-area:body;
  grid-row-start:1
}
.c-alert__foot {
  grid-area:foot;
  margin-top:var(--t-spacing-xs)
}
.c-alert__head~.c-alert__body {
  grid-row-start:3;
  margin-top:var(--t-spacing-xs)
}
.c-alert__dismiss {
  align-items:center;
  display:flex;
  grid-area:chevron
}
.c-alert--success {
  --c-alert-color:var(--t-color-success);
  --c-alert-border-color:var(--t-color-success);
  --c-alert-background-color:var(--t-color-success-tint)
}
.c-alert--error {
  --c-alert-color:var(--t-color-error);
  --c-alert-border-color:var(--t-color-error);
  --c-alert-background-color:var(--t-color-error-tint)
}
.c-alert--warning {
  --c-alert-color:var(--t-color-warning);
  --t-icon-fill-secondary:var(--t-color-sacred-70);
  --c-alert-border-color:var(--t-color-warning);
  --c-alert-background-color:var(--t-color-warning-tint)
}
@media (min-width:40.001rem) {
  .c-alert {
    padding:var(--t-spacing-md)
  }
  .c-alert__media {
    margin-right:var(--t-spacing-sm)
  }
}
