
/* ================= Fortune Wealths THEME ================= */
:root{
  --primary:#075985 !important;
  --secondary:#0284C7 !important;
  --accent:#10B981 !important;
  --accent-soft:#86EFAC !important;
  --bg:#F4FCFA !important;
  --text:#102936 !important;
  --muted:#28566B !important;
  --dark:#102936 !important;
  --dark-2:#12394B !important;
  --line:rgba(7,89,133,.15) !important;
  --line-gold:rgba(16,185,129,.28) !important;
  --card:#FFFFFF !important;
}
body{background:#F4FCFA !important;color:#102936 !important}
header.nav{background:rgba(244,252,250,.96) !important;border-bottom:1px solid rgba(7,89,133,.14) !important}
.nav a{color:#075985 !important}
.nav a:hover{color:#0284C7 !important}
.logo svg rect:first-child{fill:#075985 !important}
.btn-gold,.btn-olive{background:#10B981 !important;color:#102936 !important;border-color:#10B981 !important}
.btn-gold:hover,.btn-olive:hover{background:#86EFAC !important;color:#102936 !important}
.btn-ghost{border-color:#0284C7 !important;color:#075985 !important}
.btn-ghost:hover{background:#0284C7 !important;color:#F4FCFA !important}
.eyebrow,h5{color:#0284C7 !important}
.gold-italic{color:#10B981 !important}
.hero,.hero-copy,.hero-visual{color:#102936 !important}
.hero .lead,.hero p{color:#28566B !important}
section{background:#F4FCFA !important}
#services{background:linear-gradient(180deg,#F4FCFA 0%,#FFFFFF 100%) !important}
.svc-row{background:#FFFFFF !important;border-color:rgba(7,89,133,.14) !important;box-shadow:0 18px 45px -30px rgba(7,89,133,.35) !important}
.svc-row h3{color:#075985 !important}
.svc-row p{color:#28566B !important}
.svc-num{color:#10B981 !important}
.svc-go{background:#075985 !important;color:#F4FCFA !important}
.svc-row:hover{border-color:#0284C7 !important;transform:translateY(-4px)}
.section-head h6,h6,h3{color:#075985 !important}
.section-head p{color:#28566B !important}
.pricing,.booking,.contact{background:#F4FCFA !important}
.tier{background:#FFFFFF !important;border-color:rgba(7,89,133,.14) !important}
.tier h3,.tier .price b{color:#075985 !important}
.tier-sub,.tier li{color:#28566B !important}
.tier-featured{background:#075985 !important;color:#F4FCFA !important}
.tier-featured h3,.tier-featured .price b,.tier-featured .tier-sub,.tier-featured li{color:#F4FCFA !important}
footer{background:#102936 !important;color:#F4FCFA !important}
footer a,footer p,footer li,footer h4{color:#E9FAF5 !important}
footer a:hover{color:#86EFAC !important}
footer .logo span{color:#F4FCFA !important}
.form-card,input,textarea,select{border-color:rgba(7,89,133,.18) !important}
input,textarea,select{background:#FFFFFF !important;color:#102936 !important}
input::placeholder,textarea::placeholder{color:#6B8794 !important}
.reveal{opacity:1 !important;visibility:visible !important}
@media(max-width:800px){
  .hero-grid{grid-template-columns:1fr !important}
  .svc-row{grid-template-columns:auto 1fr auto !important}
  .svc-thumb{display:none !important}
}
