/* STT_UNIFIED_PUBLIC_FOOTER_V1_20261016
   Follows full-width policy-page footer. Styling only. */
.stt-unified-footer, .stt-unified-footer * {box-sizing:border-box}
.stt-unified-footer {
  position:relative !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  width:100vw !important;
  max-width:none !important;
  left:50% !important;
  transform:translateX(-50%) !important;
  float:none !important;
  clear:both !important;
  margin:28px 0 0 !important;
  padding:23px 18px 26px !important;
  border-top:1px solid rgba(57,152,212,.19) !important;
  border-radius:0 !important;
  background:linear-gradient(180deg,#061525 0%,#05101d 100%) !important;
  box-shadow:none !important;
  text-align:center !important;
  font:inherit !important;
  z-index:1 !important;
}
.stt-unified-footer-links {
  display:flex !important;
  flex-direction:row !important;
  justify-content:center !important;
  align-items:center !important;
  flex-wrap:wrap !important;
  column-gap:22px !important;
  row-gap:9px !important;
  margin:0 auto 13px !important;
  padding:0 !important;
  background:transparent !important;
}
.stt-unified-footer-links a,
.stt-unified-footer-recommend a {
  color:#c1d4e7 !important;
  font-family:Arial,Helvetica,sans-serif !important;
  font-size:13px !important;
  font-weight:700 !important;
  line-height:1.45 !important;
  text-decoration:none !important;
  text-transform:none !important;
  letter-spacing:normal !important;
}
.stt-unified-footer-links a:hover,
.stt-unified-footer-links a:focus-visible,
.stt-unified-footer-recommend a:hover {color:#3bb6ff !important;text-decoration:underline !important}
.stt-unified-footer-recommend {margin:0 auto 11px !important}
.stt-unified-footer-recommend a {color:#40c2ff !important}
.stt-unified-footer-copyright {
  color:#758da6 !important;
  font-family:Arial,Helvetica,sans-serif !important;
  font-size:11px !important;
  line-height:1.6 !important;
}
.stt-unified-footer-copyright strong {color:#f7a923 !important;font-weight:800 !important}
/* Make the full-width bar usable even inside a narrow login-shell. */
body.stt-design-login,body.stt-native-auth,body.stt-design-signup,
body.stt-logout-native-blue {overflow-x:clip !important}
@media(max-width:640px){
  .stt-unified-footer{padding:20px 14px 22px !important;margin-top:23px !important}
  .stt-unified-footer-links{column-gap:13px !important;row-gap:8px !important}
  .stt-unified-footer-links a{font-size:12px !important}
}
