@import "https://fonts.googleapis.com/css2?family=Libre+Caslon+Text:wght@400;700&family=Jost:wght@400;500;600&display=swap";*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{color:#1b1f2a;-webkit-font-smoothing:antialiased;background:#fff;font-family:Jost,sans-serif}a{color:#0e2742;text-decoration:none}a:hover{color:#b07f2c}button{cursor:pointer;font-family:inherit}button,a{transition:background-color .25s,box-shadow .25s,transform .25s,color .2s}input,select,textarea{font-family:inherit}.ng-header input::placeholder{color:#ffffffa6}html,body{max-width:100%;overflow-x:hidden}img{max-width:100%}@keyframes ngMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ng-btn-gold:hover{transform:translateY(-1px);color:#fff!important;background:#966a20!important;box-shadow:0 0 0 3px #e2b25c40,0 6px 24px #d69e3499!important}.ng-btn-navy:hover{transform:translateY(-1px);background:#1b3a5e!important;box-shadow:0 0 0 3px #5a8cdc33,0 6px 22px #285aaa8c!important}.ng-card-link:hover{box-shadow:0 6px 16px #3c280a1f!important}.ng-nav a:hover{color:#e2b25c!important}@media (width<=899px){.ng-head-in{gap:12px!important;padding:6px 14px!important}.ng-logo{height:52px!important}main section,main>div>div,footer>div{padding-left:16px!important;padding-right:16px!important}h1{font-size:clamp(26px,7vw,40px)!important;line-height:1.15!important}h2{font-size:clamp(22px,6vw,32px)!important}}@media (width<=480px){.ng-logo{height:44px!important}input,select,textarea{font-size:16px!important}}
