
/* qa2-engine-footer-logo — site-wide Engine footer + logo aligned to home QA2 */
footer.r1-site-footer{
  background: linear-gradient(160deg, #093126 0%, #072619 55%, #04170F 100%) !important;
  color: #C9D6CC !important;
  border-top: 1px solid rgba(167,216,39,.28) !important;
}
footer.r1-site-footer a{ color: #E8F0EA !important; text-decoration-color: rgba(232,240,234,.35); }
footer.r1-site-footer a:hover{ color: #A7D827 !important; }
footer.r1-site-footer p,
footer.r1-site-footer address,
footer.r1-site-footer li,
footer.r1-site-footer span,
footer.r1-site-footer div{
  color: #C9D6CC;
}
footer.r1-site-footer h2,
footer.r1-site-footer h3,
footer.r1-site-footer h4,
footer.r1-site-footer strong,
footer.r1-site-footer .font-semibold,
footer.r1-site-footer .font-bold{
  color: #F3F5EC !important;
}
footer.r1-site-footer hr,
footer.r1-site-footer .border-t{
  border-color: rgba(255,255,255,.12) !important;
}
img.r1-footer-logo,
img.r1-header-logo-wordmark,
header img[src*="qarois-logo"],
footer img[src*="qarois-logo"]{
  object-fit: contain;
}
