.page-node-940 .messages__header{
	display: none;
}

.page-node-940 .messages-list__item.messages.messages--status {
	border: none;
  background: transparent;
  color: #004c99;
	text-align: center;
}

.page-node-940 li.messages__item {
	font-weight: 700;
  font-size: 24px;
  line-height: 32px;
}

.m-b-3rem {
	margin-bottom: 3rem;
}

.centered-and-justified{
	max-width: 62.5rem;
  padding: var(--block-spacing);
  margin: auto;
}

div#block-logo {
  align-self: end;
}

div#block-logo svg{
  max-height: 3.5rem;
}

@media (min-width: 80rem) {
  footer .logo-wrapper ul li:first-of-type .block-logo a svg {
    height: 4.5rem;
  }
  footer .logo-wrapper ul li:first-of-type {
  	align-self: end;
  }
  .block-safety-bumper .safety-bumper-teaser .close-button {
  	top: 0.625rem;
  }

}

.safety-bumper-content {
	background-color: #008e4f;
}

.safety-bumper-mobile {
  background-color: #008e4f;
}

.safety-bumper-mobile:not(.is-intersecting) .safety-bumper-wrapper-mobile{
  padding: 1rem;
}

.safety-bumper-mobile .safety-bumper-content-mobile {
  overflow: auto;
}

.see-customer-details:before {
  content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M96%2016C69.5%2016%2048%2037.5%2048%2064V448c0%2026.5%2021.5%2048%2048%2048H384c26.5%200%2048-21.5%2048-48V64c0-26.5-21.5-48-48-48H96zM32%2064C32%2028.7%2060.7%200%2096%200H384c35.3%200%2064%2028.7%2064%2064V448c0%2035.3-28.7%2064-64%2064H96c-35.3%200-64-28.7-64-64V64zM288%20192a48%2048%200%201%200%20-96%200%2048%2048%200%201%200%2096%200zm-112%200a64%2064%200%201%201%20128%200%2064%2064%200%201%201%20-128%200zm24%20112c-30.9%200-56%2025.1-56%2056c0%204.4-3.6%208-8%208s-8-3.6-8-8c0-39.8%2032.2-72%2072-72h80c39.8%200%2072%2032.2%2072%2072c0%204.4-3.6%208-8%208s-8-3.6-8-8c0-30.9-25.1-56-56-56H200zM504%2080v64c0%204.4-3.6%208-8%208s-8-3.6-8-8V80c0-4.4%203.6-8%208-8s8%203.6%208%208zm-8%20120c4.4%200%208%203.6%208%208v64c0%204.4-3.6%208-8%208s-8-3.6-8-8V208c0-4.4%203.6-8%208-8zm8%20136v64c0%204.4-3.6%208-8%208s-8-3.6-8-8V336c0-4.4%203.6-8%208-8s8%203.6%208%208z%22%2F%3E%3C%2Fsvg%3E");
  width: 200px;
  height: 200px;
}

tr:hover, tr:focus {
    color: inherit !important;
    background: inherit !important;
}

.accordion-list .details-wrapper li[role=accordionpanel] .panel[aria-hidden=true] {
  display: none;
}