/* Splash Office 7.3 exact homepage contrast fix */
body .hero .hero-actions a.secondary,
body .hero .hero-actions .secondary{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  background:#ffffff !important;
  color:#17233f !important;
  border:2px solid #ffffff !important;
  padding:12px 18px !important;
  border-radius:14px !important;
  font-weight:900 !important;
  opacity:1 !important;
  text-shadow:none !important;
  -webkit-text-fill-color:#17233f !important;
}
body .hero .hero-actions a.secondary:hover{
  background:#e9eef6 !important;
  color:#0f172a !important;
  -webkit-text-fill-color:#0f172a !important;
}

/* EXACT markup: .hero-card > .preview-grid > .preview */
body .hero .hero-card .preview-grid .preview,
body .hero .hero-card .preview-grid .preview.big{
  background:#ffffff !important;
  color:#17233f !important;
  border:1px solid #cfd8e5 !important;
  opacity:1 !important;
}
body .hero .hero-card .preview-grid .preview b,
body .hero .hero-card .preview-grid .preview strong{
  color:#17233f !important;
  -webkit-text-fill-color:#17233f !important;
  opacity:1 !important;
  text-shadow:none !important;
  font-weight:900 !important;
}
body .hero .hero-card .preview-grid .preview p{
  color:#536174 !important;
  -webkit-text-fill-color:#536174 !important;
  opacity:1 !important;
  text-shadow:none !important;
  font-weight:600 !important;
}
body .hero .hero-card{
  background:#ffffff !important;
  border:1px solid #d6deea !important;
}
body .hero .hero-card .window-bar{
  background:#f7f9fc !important;
  border-bottom:1px solid #dce3ec !important;
}
body .hero .hero-card .window-bar span{
  background:#bcc8d8 !important;
}
