:root{--slate-blue:#4C6D8C;--deep-navy:#1F3347;--yankees-grey:#C9CFD3;--soft-sky:#DCE6EC;--white:#FFFFFF;--coral:#E27556;--gold:#EBCB28}body{color:var(--deep-navy);background-color:var(--white)}h1,h2,h3,h4,h5,h6{color:var(--deep-navy);font-family:'Bricolage Grotesque',sans-serif}p,li,a{font-family:'Figtree',sans-serif}a{color:var(--slate-blue)}a:hover{color:var(--coral)}.et_pb_button{background-color:var(--coral)!important;border:none!important;color:var(--white)!important;border-radius:8px!important}.et_pb_button:hover{background-color:var(--deep-navy)!important;color:var(--white)!important}.marquee{overflow:hidden;white-space:nowrap;width:100%;background:var(--soft-sky);padding:20px 0}.marquee-track{display:inline-block;padding-left:100%;animation:marquee-scroll 32s linear infinite}.marquee-track span{display:inline-block;padding:0 14px;font-family:'Figtree',sans-serif;font-size:14px;font-weight:500;letter-spacing:0.02em;color:var(--deep-navy);opacity:0.6;vertical-align:middle}.marquee-track .dot{opacity:0.35;padding:0 4px}@keyframes marquee-scroll{0%{transform:translate(0,0)}100%{transform:translate(-100%,0)}}.dpm_text_marquee{width:100%!important;overflow:hidden!important}h1{font-size:50px!important}}