html{scroll-behavior:smooth}
body{margin:0;background:#F2F5FA;color:#121B2B;font-family:"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}
*{box-sizing:border-box}
a{color:#003F88;text-decoration-thickness:1px;text-underline-offset:3px}
a:hover{color:#002A5C}
input,select,textarea,button{font:inherit}
button:disabled{opacity:.65;cursor:progress!important}
[hidden]{display:none!important}
.visually-hidden{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
@media (max-width:720px){header{position:static!important}header nav{gap:14px!important;font-size:14px!important}header nav a:last-child{padding:6px 10px!important}}
.hover-1:hover{color:#F5A800!important}
.hover-2:hover{background:#FFC23A!important;color:#1A1300!important}
.hover-3:hover{background:rgba(255,255,255,.08)!important;color:#FFFFFF!important}
.hover-4:hover{border-color:#003F88!important;box-shadow:0 10px 30px rgba(0,40,90,.10)!important;color:#121B2B!important}
.hover-5:hover{background:#002A5C!important;color:#FFFFFF!important}
.hover-6:hover{color:#003F88!important;text-decoration:underline!important}
.hover-7:hover{background:#002A5C!important}
