/* Restored layout for the archived site */
body{font-family:"Exo",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;background:#fff;color:#222;line-height:1.6}
a{color:#0b5c8f}
.navbar.bg-dark,header{background:#0d2c44!important}
header{padding:12px 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
header nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:18px}
header a,.navbar .btn{color:#fff;text-decoration:none;font-weight:700;letter-spacing:.04em}
.brand{font-weight:700;letter-spacing:.08em;color:#fff;text-decoration:none;font-size:1.25rem}
.navbar{padding:.5rem 1rem}
.top{padding-top:70px;background:linear-gradient(180deg,#e9f1f7,#fff)}
.top .brand-title{color:#0d2c44;font-size:2.6rem;font-weight:700;letter-spacing:.06em}
.agenda{background:#0d2c44;color:#fff;padding:40px 5%}
.btn-outline-agenda{color:#fff;border:2px solid #f0b429;border-radius:4px}
.btn-outline-agenda:hover{background:#f0b429;color:#0d2c44}
#content,.container{padding-top:24px;padding-bottom:40px}
.cont_margin_top{margin-top:40px}
.col-centered{float:none;margin:0 auto}
input[type=text],input[type=email],input[type=password],input[type=tel],select,textarea{width:100%;padding:8px 10px;border:1px solid #bbb;border-radius:4px}
label{font-weight:700;margin-top:10px}
.form-group .help-block,.info{font-size:.85rem;color:#666}
footer{background:#0d2c44;color:#cfe0ee;padding:24px 5%;margin-top:30px}
footer a{color:#f0b429}
img{max-width:100%;height:auto}
table{width:100%}
@media(max-width:640px){.top .brand-title{font-size:1.7rem}header nav ul{gap:10px}}
