*{box-sizing:border-box}body{margin:0;font:13px/1.55 Verdana,Geneva,sans-serif;color:#333;background:#fff}
a{color:#4A2F8A}a:hover{color:#332060}h1,h2,h3{font-family:"Times New Roman",Times,serif;color:#332060;font-weight:bold}
.wrap{width:980px;margin:0 auto}
.ub{background:#F2F2F2;border-bottom:1px solid #D6D6D6;height:30px;font-size:11px}.ub .wrap{display:flex;align-items:center;height:30px}.ub a{text-decoration:none}.ub .sep{color:#999;margin:0 6px}.ub form{margin-left:auto;display:flex}.ub input{font:11px Verdana,sans-serif;border:1px solid #bbb;padding:2px 4px;width:150px}.ub button{font:11px Verdana,sans-serif;background:#4A2F8A;color:#fff;border:0;padding:3px 8px}
.lg .wrap{display:flex;align-items:center;justify-content:space-between;height:120px}.lg img{height:74px;display:block}
.spn{width:728px;height:90px;border:1px solid #D6D6D6;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#fafafa;text-align:center}.spn small{font-size:10px;text-transform:uppercase;letter-spacing:2px;color:#888}.spn b{font:bold 26px "Times New Roman",Times,serif;color:#332060}.spn span{font-size:11px;color:#666}
.nb{background:#4A2F8A}.nb .wrap{display:flex;align-items:stretch}.nb .it{position:relative}.nb .it>a{display:block;color:#fff;text-decoration:none;padding:10px 14px;font:bold 13px Verdana,sans-serif;border-right:1px solid #5c43a0}.nb .it>a:hover,.nb .it>a.at{background:#332060}
.nb .dd{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #D6D6D6;border-top:3px solid #E0A526;min-width:200px;z-index:20}.nb .dd a{display:block;padding:6px 12px;color:#333;text-decoration:none;font-size:12px;border-bottom:1px solid #eee}.nb .dd a:hover{background:#F2F2F2}.nb .it:hover .dd{display:block}
.jb{margin-left:auto;background:#E0A526;color:#332060!important;font-weight:bold;text-decoration:none;padding:10px 18px;align-self:stretch;display:flex;align-items:center}.jb:hover{background:#f0b838}
.burg{display:none}
.body{display:flex;gap:20px;padding:18px 0 26px}.main{flex:1;min-width:0}.side{width:300px;flex:none}
.wid{border:1px solid #D6D6D6;margin-bottom:16px}.wid h3{margin:0;background:#4A2F8A;color:#fff;font:bold 15px "Times New Roman",Times,serif;padding:7px 10px}.wid .in{padding:10px}
.ev{display:flex;gap:10px;padding:8px 0;border-bottom:1px dotted #D6D6D6}.ev:last-child{border:0}.ev .dt{width:46px;flex:none;background:#E0A526;color:#332060;text-align:center;line-height:1.1;padding:5px 0}.ev .dt b{display:block;font:bold 20px "Times New Roman",Times,serif}.ev .dt small{font-size:10px;text-transform:uppercase;font-weight:bold}.ev a{font-weight:bold;text-decoration:none}.ev p{margin:2px 0 0;font-size:11px;color:#666}
.feat{position:relative;border:1px solid #D6D6D6}.feat img{display:block;width:100%;height:auto}.feat .cs{background:#332060;color:#fff;padding:10px 14px}.feat .cs h2{color:#fff;margin:0 0 4px;font-size:22px}.feat .cs p{margin:0;font-size:12px}.feat .cs a{color:#E0A526}
.top{display:flex;gap:20px}.top .feat{flex:2}.top .side{width:300px}
.boxes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}
.lst{list-style:none;padding:0;margin:0}.lst li{padding:5px 0;border-bottom:1px dotted #D6D6D6}.lst small{display:block;color:#888;font-size:10px}
.adv{background:#F2F2F2;border-left:4px solid #E0A526;padding:10px 14px;margin-top:16px}
.spons{border-top:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;padding:12px 0;margin-top:16px;text-align:center}.spons h3{margin:0 0 8px;font-size:16px}.spons div{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;font:bold 14px "Times New Roman",Times,serif;color:#4A2F8A}
.btn{display:inline-block;background:#E0A526;color:#332060!important;font-weight:bold;padding:6px 14px;text-decoration:none;border:0;cursor:pointer;font:bold 12px Verdana,sans-serif}.btn:hover{background:#f0b838}
.bc{font-size:11px;color:#888;margin-bottom:6px}.main h1{font-size:28px;margin:0 0 10px;border-bottom:2px solid #E0A526;padding-bottom:6px}.main h2{font-size:20px;margin:22px 0 8px}
.main img.r{float:right;margin:0 0 10px 14px;width:280px;border:1px solid #D6D6D6}.main img.w{width:100%;border:1px solid #D6D6D6;display:block}
table.t{width:100%;border-collapse:collapse;font-size:12px;margin:8px 0}.t th{background:#F2F2F2;text-align:left;padding:6px 8px;border:1px solid #D6D6D6}.t td{padding:6px 8px;border:1px solid #D6D6D6}
.staff{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.staff img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;border:1px solid #D6D6D6}.staff b{display:block;font:bold 14px "Times New Roman",Times,serif;margin-top:6px;color:#332060}.staff span{font-size:11px;display:block}
.jf label{display:block;font-weight:bold;font-size:12px;margin:9px 0 3px}.jf input[type=text],.jf input[type=email],.jf select,.jf textarea{width:100%;padding:5px;border:1px solid #aaa;font:13px Verdana,sans-serif}.jf .g2{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.jf .ck label{display:inline;font-weight:normal;margin-right:12px}.jf textarea{min-height:80px}
.hp{display:none}.ok{background:#F2F2F2;border:1px solid #E0A526;padding:14px;font-size:14px}
.ft{background:#332060;color:#d8d0ec;font-size:11px;padding:18px 0}.ft .wrap{display:flex;justify-content:space-between;gap:20px}.ft a{color:#fff}
@media(max-width:1000px){.wrap{width:auto;padding:0 12px}.spn{display:none}.lg .wrap{height:auto;padding:12px}.burg{display:block;background:#332060;color:#fff;border:0;padding:10px;font:bold 13px Verdana,sans-serif;width:100%;text-align:left}.nb .wrap{flex-wrap:wrap;padding:0}.nb .it{display:none;width:100%}.nb.open .it{display:block}.nb .dd{position:static;display:block;border:0}.jb{margin:0}.body,.top,.ft .wrap{flex-direction:column}.side,.top .side{width:auto}.boxes,.staff,.jf .g2{grid-template-columns:1fr 1fr}.ub form{display:none}.main img.r{float:none;width:100%;margin:0 0 10px}}
