.events-hero{position:relative;color:#fff;padding:4rem 0;min-height:360px;margin:0 auto 1.5rem;max-width:1140px;border-radius:8px;overflow:hidden}.events-hero::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.35);z-index:0}.events-hero *,.events-hero .container{position:relative;z-index:1;padding-top:0!important;margin-top:0!important}@media (max-width:991.98px){.events-hero{min-height:220px;max-width:100vw;padding:2.5rem 1rem}.events-hero .container{min-height:220px}}@media (max-width:600px){.events-hero{min-height:140px;padding:1.5rem .75rem}.events-hero .container{min-height:140px}}.breadcrumb-nav .breadcrumb-item.active{color:var(--bs-primary)!important;font-weight:700!important}.breadcrumb-nav .breadcrumb-item:first-child>a{color:var(--secondary)!important;font-weight:400!important}.hero-features{display:flex;gap:1.25rem;justify-content:center;align-items:center;margin-top:.75rem}.hero-features .hf-item{text-align:center;min-width:120px}.hero-features .hf-item i{font-size:1.5rem}.hero-stats{display:flex;gap:1rem;justify-content:center;align-items:stretch;margin-top:1rem}.hero-stats .stat{background:rgba(255,255,255,.04);padding:.6rem .9rem;border-radius:.5rem;min-width:120px;display:flex;flex-direction:column;align-items:center}.hero-stats .stat .num{font-weight:700;color:#fff;font-size:1.05rem}.hero-stats .stat .label{font-size:.85rem;color:rgba(255,255,255,.85);margin-top:.25rem}@media (max-width:576px){.hero-features,.hero-stats{flex-direction:column;gap:.5rem}.hero-features .hf-item,.hero-stats .stat{min-width:auto;width:100%}}.hero-buttons{display:flex;gap:.75rem;justify-content:center;align-items:center;flex-wrap:wrap}.hero-buttons .btn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:56px;padding-left:1.1rem;padding-right:1.1rem}@media (min-width:577px){.hero-buttons .btn{flex:0 0 260px;max-width:260px;width:260px}}@media (max-width:576px){.hero-buttons{flex-direction:column}.hero-buttons .btn{width:100%;max-width:340px;margin-left:auto;margin-right:auto}.hero-buttons .btn+.btn{margin-top:.6rem}}body,html{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}.accordion-body .text-secondary{color:#333!important}h5.text-primary{color:var(--bs-primary)!important}.nav-link.active{color:#000!important}.accordion-button{color:#000!important}a.text-light{color:var(--bs-primary)!important}p.text-secondary.mb-0{color:#333!important}.accordion-body{padding:.75rem 1rem!important}.accordion-item{margin-bottom:.25rem!important}