.footer.footer-copyright-only{
  padding:1.15rem 0 1rem !important;
}

.footer.footer-copyright-only .footer-copyright-inner{
  white-space:normal !important;
  display:flex !important;
  flex-direction:column !important;
  gap:.45rem !important;
}

.footer.footer-copyright-only .footer-copyright-inner > span{
  display:block !important;
}

.footer.footer-copyright-only .footer-legal-links{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  flex-wrap:wrap !important;
  gap:.25rem .85rem !important;
  margin:0 !important;
  padding:0 !important;
}

.footer.footer-copyright-only .footer-legal-links a{
  display:inline-block !important;
  margin:0 !important;
  padding:0 !important;
  color:#dce9ff !important;
  font-family:"MCWProximaExtraBold","Proxima Nova Extrabold",Arial,Helvetica,sans-serif !important;
  font-size:.76rem !important;
  font-weight:900 !important;
  line-height:1.25 !important;
  letter-spacing:0 !important;
  text-decoration:underline !important;
  text-underline-offset:2px !important;
}

.footer.footer-copyright-only .footer-legal-links a:hover,
.footer.footer-copyright-only .footer-legal-links a:focus-visible{
  color:#ffffff !important;
}

.footer.footer-copyright-only .footer-safety-note{
  display:block !important;
  max-width:54rem !important;
  margin:0 auto !important;
  color:#bdd4ef !important;
  font-family:"Proxima Nova",Arial,Helvetica,sans-serif !important;
  font-size:.72rem !important;
  font-weight:700 !important;
  line-height:1.35 !important;
}

@media (max-width:760px){
  .footer.footer-copyright-only{padding:1rem .75rem .9rem !important}
  .footer.footer-copyright-only .footer-legal-links{gap:.3rem .7rem !important}
  .footer.footer-copyright-only .footer-legal-links a{font-size:.72rem !important}
  .footer.footer-copyright-only .footer-safety-note{font-size:.67rem !important}
}
