:root{--black:#1a1a1a;--primary:#1e3a8a;--primary-subtle:#e4f5ff;--accent:#c6ff00;--section-spacing:50px;--font-family-sans-serif:'Figtree',sans-serif;scroll-behavior:smooth}body{font-family:var(--font-family-sans-serif)}.h3,h1{font-weight:700}.mw-562px{max-width:562px}.bg-blue-gradient{background:linear-gradient(to bottom,#1e3a8a,#4b61a1)}.bg-primary{background-color:var(--primary)!important}.bg-black{background-color:var(--black)}.badge-accent,.btn-accent{background-color:var(--accent)}.link{color:var(--black)!important;text-decoration:underline}.text-white a{color:var(--white)!important}.rounded{border-radius:1rem!important}.badge,.form-control-lg{border-radius:6.25rem}.badge-accent{color:var(--black)}.text-accent{color:var(--accent)!important}.btn-accent{color:var(--black);border-color:var(--accent)}.btn-outline-white,.btn-outline-white:hover,.navbar-dark .navbar-nav .nav-link{color:var(--white)}.btn-outline-white{border-color:var(--white)}.btn-group-lg>.btn,.btn-lg{padding:.75rem 1.5rem;font-size:1rem;border-radius:6.25rem;font-weight:700}.form-control-lg{padding:.75rem 1.5rem;font-size:1rem;height:calc(1.5em + 1.5rem + 2px)}.nav-separator{width:1px;height:18px;background-color:var(--white);margin:0 1rem}.navbar-collapse .dropdown-menu{background-color:#4b61a2;min-width:13rem;border:none}.navbar-collapse .dropdown-item{color:var(--white);padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse .dropdown-item:focus,.navbar-collapse .dropdown-item:hover{background-color:#5d72b1}@media (max-width:576px){.navbar-collapse{background:linear-gradient(to bottom,#1e3a8a,#4b61a1)}}.gap-20px{gap:20px}.gap-50px{gap:50px}.mb-20px,.mb-30px{margin-bottom:30px}.mb--30px{margin-bottom:-30px}.mb-50px{margin-bottom:50px}.section{padding-top:100px;padding-bottom:100px}.section-primary-subtle{background-color:var(--primary-subtle)}.skip-to-main a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.skip-to-main a:focus{position:static;width:auto;height:auto}.splash-wrapper{padding-top:56px}.splash-slogan-secondary{font-size:1.15rem}.splash-slogan{font-size:3.5rem}.splash-slogan .badge{font-size:.875rem;transform:translateY(-13px)}@media (max-width:991.98px){.navbar-nav{align-items:start!important}.navbar-collapse{height:100vh!important;margin-right:-1rem;margin-left:-1rem;padding-left:1rem;padding-right:1rem}.collapsing{transition:none!important;height:auto!important}.section{padding-top:80px;padding-bottom:80px}.splash-slogan{font-size:3rem}.splash-slogan-secondary{font-size:1.075rem}}footer .footer-heading{font-size:1.25rem;font-weight:500}footer .contact-line,footer .footer-links a{display:block;margin-bottom:.5rem}@media (max-width:767.9px){#main-content{text-align:center}.section-splash{padding-top:1rem;overflow:hidden}.section-splash .btn-lg{padding:.75rem 1rem}.splash-slogan{font-size:2.25rem;margin-top:2rem}.splash-slogan-secondary{font-size:1rem}.splash-slogan .badge{transform:translateY(-8px)}footer .mb-50px{margin-bottom:20px}footer .mb-4{margin-bottom:2rem!important}}.fade-on-screen{transition:transform .5s;opacity:0;transform:translateY(100px)}.fade-on-screen.fade-on-screen-right{transform:translateX(100px)}.fade-on-screen.on-screen{opacity:1;transform:translateY(0)}.fade-on-screen.fade-on-screen-right.on-screen{transform:translateX(0)}.fade-on-screen.fade-delay-1{transition-delay:0.1s!important}.fade-on-screen.fade-delay-2{transition-delay:0.2s!important}.fade-on-screen.fade-delay-3{transition-delay:0.3s!important}