
body.abc-executive .abc-content{font-family:Arial,Helvetica,sans-serif;background:#fff;color:#142c3c}body.abc-executive .abc-content *{box-sizing:border-box}body.abc-executive .abc-content [hidden]{display:none!important}body.abc-executive .abc-content .top{background:#0a1e2e;color:#fff;padding:12px 5%;font-size:12px;letter-spacing:1px}body.abc-executive .abc-content header{padding:20px 5%;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #d6e0e5}body.abc-executive .abc-content .logo{width:155px;height:auto}body.abc-executive .abc-content nav{display:flex;gap:8px;flex-wrap:wrap}body.abc-executive .abc-content nav button{background:#fff;color:#142c3c;border:0;padding:12px;font:600 14px Arial;min-height:44px}body.abc-executive .abc-content nav button[aria-pressed=true]{border-bottom:2px solid #ffa21a}body.abc-executive .abc-content .hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:stretch;background:#faf9f6}body.abc-executive .abc-content .intro{padding:50px 8%}body.abc-executive .abc-content .hero>img{width:100%;height:100%;min-height:370px;object-fit:cover}body.abc-executive .abc-content .eyebrow{font:bold 12px/1.5 Arial;letter-spacing:1.3px;text-transform:uppercase;color:#775214;margin:0 0 16px}body.abc-executive .abc-content h1{font:400 44px/1.12 Georgia,serif;color:#142c3c;margin:14px 0 24px}body.abc-executive .abc-content h2{font:400 33px/1.2 Georgia,serif;color:#142c3c;margin:0 0 22px}body.abc-executive .abc-content h3{font:400 24px/1.25 Georgia,serif;color:#142c3c;margin:0 0 14px}body.abc-executive .abc-content p,body.abc-executive .abc-content li{font:400 16px/1.75 Arial;color:#405565}body.abc-executive .abc-content p{margin:0 0 18px}body.abc-executive .abc-content .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}body.abc-executive .abc-content .action{display:inline-block;background:#ffa21a;color:#0a1e2e;padding:15px 20px;border:1px solid #ffa21a;font:bold 14px Arial;min-height:46px;text-decoration:none;border-radius:3px}body.abc-executive .abc-content .secondary{background:#fff;border-color:#142c3c;color:#142c3c}body.abc-executive .abc-content .section{padding:48px 5%}body.abc-executive .abc-content .mist{background:#f1f5f6}body.abc-executive .abc-content .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}body.abc-executive .abc-content .two{grid-template-columns:repeat(2,minmax(0,1fr))}body.abc-executive .abc-content article{border-top:2px solid #d4dfe5;padding:24px 0 0}body.abc-executive .abc-content .feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:35px}body.abc-executive .abc-content .feature img{width:100%;border-radius:6px}body.abc-executive .abc-content .caption{font-size:12px;color:#526673;margin-top:12px}body.abc-executive .abc-content .event{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;background:#f4f7f8;padding:55px 5%}body.abc-executive .abc-content .poster{width:100%;border-radius:10px;box-shadow:0 16px 40px #0a1e2e20}body.abc-executive .abc-content .offer{border:1px solid #dc8500;border-radius:8px;background:#fff;padding:22px;margin:22px 0}body.abc-executive .abc-content .discount{font:700 46px Arial;color:#ad5700;margin:8px 0}body.abc-executive .abc-content .promo{display:inline-block;padding:10px 15px;background:#edf2f5;color:#003650;font:bold 17px Arial;letter-spacing:1px}body.abc-executive .abc-content .event h1{font-size:40px}body.abc-executive .abc-content .location strong{color:#142c3c}body.abc-executive .abc-content details{border-bottom:1px solid #d6e0e5;padding:18px 0}body.abc-executive .abc-content summary{font-weight:600;min-height:30px;color:#142c3c}body.abc-executive .abc-content details p{margin:15px 0 0}body.abc-executive .abc-content .closing{padding:40px 5%;background:#0a1e2e;display:flex;justify-content:space-between;align-items:center;gap:25px}body.abc-executive .abc-content .closing h2{color:#fff;margin:0}body.abc-executive .abc-content .closing p{color:#e3e9ed;margin-top:12px}body.abc-executive .abc-content footer{font-size:12px;color:#405565;background:#fff;padding:25px 5%}body.abc-executive .abc-content a.inline{color:#003650;text-decoration:underline}body.abc-executive .abc-content .image-triplet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}body.abc-executive .abc-content .image-triplet img{width:100%;height:180px;object-fit:cover;border-radius:4px}body.abc-executive .abc-content .image-triplet h3{margin-top:18px}body.abc-executive .abc-content .slideshow{position:relative;min-height:410px;background:#f1f5f6}body.abc-executive .abc-content .slideshow img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s}body.abc-executive .abc-content .slideshow img.active{opacity:1}body.abc-executive .abc-content .slides-control{position:absolute;bottom:18px;right:18px;display:flex;gap:6px}body.abc-executive .abc-content .slides-control button{border:1px solid #fff;background:#0a1e2e;color:#fff;min-width:44px;min-height:44px;padding:10px;font:14px Arial}body.abc-executive .abc-content .slides-control button[aria-pressed=true]{background:#ffa21a;color:#0a1e2e}
@media(max-width:740px){body.abc-executive .abc-content .hero,body.abc-executive .abc-content .event,body.abc-executive .abc-content .grid,body.abc-executive .abc-content .feature,body.abc-executive .abc-content .image-triplet{grid-template-columns:1fr}body.abc-executive .abc-content h1{font-size:35px}body.abc-executive .abc-content h2{font-size:29px}body.abc-executive .abc-content .event h1{font-size:34px}body.abc-executive .abc-content .intro{padding:38px 6%}body.abc-executive .abc-content .hero>img{min-height:0;height:280px}body.abc-executive .abc-content header{flex-wrap:wrap}body.abc-executive .abc-content nav{gap:2px}body.abc-executive .abc-content nav button{font-size:13px;padding:10px}body.abc-executive .abc-content .closing{flex-direction:column;align-items:flex-start}body.abc-executive .abc-content .slideshow{min-height:300px}body.abc-executive .abc-content .image-triplet img{height:230px}}@media(prefers-reduced-motion:reduce){body.abc-executive .abc-content .slideshow img{transition:none}}


body.abc-executive .abc-content .section{padding:28px 5%}body.abc-executive .abc-content .intro{padding:28px 8%}body.abc-executive .abc-content .hero{align-items:center}body.abc-executive .abc-content .hero>img{height:280px;min-height:0}body.abc-executive .abc-content h1{font-size:36px;margin:10px 0 16px}body.abc-executive .abc-content h2{font-size:29px;margin:0 0 16px}body.abc-executive .abc-content h3{font-size:22px;margin:0 0 10px}body.abc-executive .abc-content .event{padding:30px 5%;gap:30px}body.abc-executive .abc-content .event h1{font-size:34px}body.abc-executive .abc-content .offer{padding:16px;margin:16px 0}body.abc-executive .abc-content .grid{gap:24px}body.abc-executive .abc-content article{padding-top:16px}body.abc-executive .abc-content .image-triplet article{padding-top:0;border:0}body.abc-executive .abc-content .image-triplet img{height:160px}body.abc-executive .abc-content .feature{gap:28px}body.abc-executive .abc-content .feature>img{max-height:270px;object-fit:cover}body.abc-executive .abc-content .closing{padding:26px 5%}body.abc-executive .abc-content p{margin:0 0 12px}body.abc-executive .abc-content .slideshow{min-height:320px}body.abc-executive .abc-content .actions{margin-top:18px}body.abc-executive .abc-content header{padding:14px 5%}body.abc-executive .abc-content .top{padding:9px 5%}
body.abc-executive .abc-content .event{display:block;padding:26px 5%;background:#f4f7f8}
body.abc-executive .abc-content .event-heading{margin-bottom:22px}
body.abc-executive .abc-content .event-heading h1{font-size:34px;line-height:1.15;margin:8px 0 12px;max-width:none}
body.abc-executive .abc-content .event-heading .eyebrow{margin-bottom:10px}
body.abc-executive .abc-content .event-heading p{margin:0;max-width:780px}
body.abc-executive .abc-content .event-layout{display:grid;grid-template-columns:1.25fr 1fr;align-items:start;gap:28px}
body.abc-executive .abc-content .event-visual .poster{display:block;width:100%;height:auto;box-shadow:none}
body.abc-executive .abc-content .event-case{margin-top:18px}
body.abc-executive .abc-content .event-case h2{font-size:25px;margin:8px 0 12px}
body.abc-executive .abc-content .event-case p{font-size:15px;line-height:1.65;margin:0}
body.abc-executive .abc-content .event-booking{background:#fff;border:1px solid #d6e0e5;border-radius:7px;padding:20px}
body.abc-executive .abc-content .event-booking .offer{margin:0 0 16px;border:0;border-radius:0;padding:0 0 16px;border-bottom:1px solid #d6e0e5}
body.abc-executive .abc-content .event-booking .discount{font-size:39px;margin:8px 0}
body.abc-executive .abc-content .event-booking .offer p{font-size:14px;margin:0 0 9px}
body.abc-executive .abc-content .event-booking .promo{font-size:15px;padding:8px 12px}
body.abc-executive .abc-content .event-booking .location{font-size:15px;line-height:1.65;margin-bottom:16px}
body.abc-executive .abc-content .event-booking .action{width:100%;text-align:center;padding:14px 12px}
body.abc-executive .abc-content .event-booking .caption{margin-top:12px;font-size:12px;line-height:1.6}
body.abc-executive .abc-content .section:first-of-type{padding-top:24px}
body.abc-executive .abc-content [data-panel="events"] .grid article{padding-top:16px}
body.abc-executive .abc-content [data-panel="events"] .grid article ul{margin:0;padding-left:22px}
@media(max-width:680px){body.abc-executive .abc-content .event-layout{grid-template-columns:1fr;gap:20px}body.abc-executive .abc-content .event-heading h1{font-size:30px}body.abc-executive .abc-content .event-booking{padding:18px}body.abc-executive .abc-content .event-case{margin-top:15px}}

body.abc-executive .abc-content .eyebrow{font-weight:700}body.abc-executive .abc-content .section>.grid{margin-top:20px}
