body.tb2t-page .tb-demo a:focus-visible,body.tb2t-page .tb-demo button:focus-visible{outline:3px solid #f26522;outline-offset:5px}
body.tb2t-page .tb-demo .tb-form-host input,body.tb2t-page .tb-demo .tb-form-host textarea{font-family:Nunito,Arial,sans-serif!important}
/* A native button widget is a wrapper; paint only its actual link. */
body.tb2t-page .tb-demo .elementor-widget.tb-button{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important;transform:none!important;border-radius:0!important}
body.tb2t-page .tb-demo .elementor-widget.tb-button:hover{filter:none!important}
body.tb2t-page .tb-demo .hero-actions .elementor-widget.tb-button{margin:0!important}
body.tb2t-page .tb-demo .hero-actions .elementor-button{min-height:76px}
body.tb2t-page .tb-demo .hero-actions .text-link .elementor-button{min-height:44px}
body.tb2t-page .tb-demo .hero-copy .kicker{margin-bottom:0!important}
body.tb2t-page .tb-demo .tb2i-announce{font-family:Nunito,Arial,sans-serif;font-weight:800}
body.tb2t-page .tb-demo .tb2i-header-ticket .elementor-button-icon{color:inherit}
body.tb2t-page .tb-demo-gathering .tb2i-header-ticket .elementor-button{box-shadow:none!important}
body.tb2t-page .tb-demo-bash26 .tb2i-header-ticket .elementor-button{background:#3a1e0f!important;color:#fffaf1!important;border-color:#3a1e0f!important;box-shadow:none!important}
body.tb2t-page .tb-demo-gathering .tb2i-menu-list a{color:#fffaf1}
body.tb2t-page .tb-demo .tb2i-header-ticket .elementor-button-icon svg{fill:currentColor!important}
body.tb2t-page .tb-demo-bash26 .demo-hero h1,body.tb2t-page .tb-demo-bash26 .demo-hero h1 em{line-height:.91!important}
body.tb2t-page .tb-demo-bash26 .demo-hero h1 em{display:inline!important}
body.tb2t-page .tb-demo-bash26.tb2i-footer-shell .tb2i-menu-list a{color:#fffaf1!important}
body.tb2t-page .tb-demo-bash26 .involvement-section .tb-rich{color:#3a1e0f!important}
body.tb2t-page .tb-demo .path-action .elementor-button{padding:14px 12px!important}
body.tb2t-page .tb-demo .path-action .elementor-button-text{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:16px}
body.tb2t-page .tb-demo .path-action .tb2i-symbol{flex-shrink:0}
body.tb2t-page .tb-demo-gathering .demo-hero h1,body.tb2t-page .tb-demo-gathering .demo-hero h1 em{line-height:1.04!important}
@media(max-width:680px){body.tb2t-page .tb2i-header-inner{padding:12px!important;gap:8px!important}body.tb2t-page .tb2i-brand,body.tb2t-page .tb2i-brand img{width:92px!important}body.tb2t-page .tb2i-header-ticket .elementor-button{padding:11px 10px!important;font-size:14px!important;min-height:44px}body.tb2t-page .tb2i-header-ticket .elementor-button-icon{display:none}body.tb2t-page .tb2i-menu-toggle{padding:10px 9px!important}}
