/* Premier Trade Bank 2.9.3 — Royal blue color system */
:root{--ptb-royal:#4169e1;--ptb-royal-dark:#2345a5;--ptb-royal-deep:#101f54;--ptb-royal-light:#7594ef;--ptb-navy:#2345a5;--ptb-navy-deep:#101f54;--ptb-navy-mid:#3157c7;--ptb-navy-light:#4169e1;--ptb-navy-tint:#eef2ff;--ptb-gold:#d7b95d;--navy:var(--ptb-navy);--navy2:var(--ptb-navy-mid);--blue:var(--ptb-navy-light);--ink:var(--ptb-navy);--bc-night:var(--ptb-navy-deep);--bc-navy:var(--ptb-navy);--bc-deep:var(--ptb-navy-mid);--bc-ink:var(--ptb-navy)}
body .ptb-site-header{background:var(--ptb-navy)}
body.home .ptb-site-header{background:rgba(35,69,165,.96)}
body .ptb-site-header .mega-panel{background:linear-gradient(135deg,var(--ptb-navy),var(--ptb-navy-mid))}
body .ptb-site-footer{background:var(--ptb-navy-deep)}
body.home .hero{background:radial-gradient(circle at 83% 45%,#4169e1 0%,#3157c7 30%,#2345a5 62%,#101f54 100%)}
body.home .hero:before{background:linear-gradient(90deg,rgba(16,31,84,.25),transparent 55%),linear-gradient(0deg,#101f54 1%,transparent 37%)}
body .ptb-site-header .btn-gold{color:var(--ptb-navy)}
@media(max-width:900px){body .ptb-site-header .nav.open{background:var(--ptb-navy)}}

body .ptb-site-header .btn-gold{color:#101f54}
