.et_header_style_centered #et-top-navigation{padding-top:22px!important}.et-fixed-header.et_header_style_centered #et-top-navigation{padding-top:12px!important}.et_header_style_centered #main-header .et_menu_container{padding-bottom:0!important}h1{font-size:clamp(36px,6vw,64px)}h2{font-size:clamp(26px,2.5rem,40px)}h3{font-size:clamp(20px,1.9rem,25px)}h4{font-size:clamp(16px,1.15rem,20px)}h5{font-size:clamp(14px,1.05rem,16px)}h6{font-size:clamp(12px,1rem,14px)}@media (min-width:1200px){h1{font-size:clamp(48px,6vw,64px)}h2{font-size:clamp(32px,4vw,40px)}}.et_pb_button{background-color:#2E5AAC}.et_pb_button:hover{background-color:#D6AA38}.gca-sponsor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:18px;align-items:center;justify-items:center;margin:18px 0}.gca-sponsor{text-align:center}.gca-sponsor a{display:inline-block;cursor:pointer}.gca-sponsor img{max-height:90px;width:auto;height:auto;transition:transform .2s,opacity .2s}.gca-sponsor a:hover img{opacity:.9;transform:scale(1.03)}.gca-sponsor-cap{margin-top:6px;font-size:12px;line-height:1.35}.gca-sponsor-cap strong{display:block;font-weight:600;margin-bottom:2px}.gca-sponsor-link a{text-decoration:none}.gca-ribbon{display:flex;flex-wrap:wrap;gap:22px 26px;align-items:center;justify-content:center;margin:8px 0}.gca-ribbon .gca-item{flex:0 1 140px;display:flex;justify-content:center;align-items:center;padding:4px}.gca-ribbon .gca-item img{max-height:90px;width:auto;height:auto;transition:transform .2s,opacity .2s}.gca-ribbon .gca-item a:hover img{opacity:.9;transform:scale(1.03)}@media (max-width:980px){.gca-sponsor-grid{gap:14px}.gca-ribbon{gap:18px 20px}.gca-sponsor-grid img,.gca-ribbon .gca-item img{max-height:72px}}@media (max-width:680px){.gca-sponsor-grid{gap:12px}.gca-ribbon{gap:14px 16px}.gca-sponsor-grid img,.gca-ribbon .gca-item img{max-height:56px}.gca-sponsor-cap{font-size:12px}}.toc-bar{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;background:#fff;border:1px solid #e6e6e6;border-radius:12px;padding:10px 12px;margin:0 0 14px;box-shadow:0 6px 18px rgba(0,0,0,.04);z-index:3}.toc-bar a{text-decoration:none;color:#222;padding:6px 10px;border:1px solid #ddd;border-radius:999px;line-height:1;font-size:14px;white-space:nowrap}.toc-bar a:hover{background:#f5f8ff;border-color:#cdd8ff}.toc-bar .spacer{flex:1 1 auto}.toc-bar .back-link{font-weight:600}[id^="faq-"]{scroll-margin-top:110px}.backtop{margin-top:10px}.backtop a{text-decoration:none;font-size:12px;opacity:.75}.backtop a:hover{opacity:1}@media (max-width:640px){.toc-bar{gap:6px 10px;padding:8px 10px}.toc-bar a{font-size:13px;padding:6px 9px}}.gca-evt-filters{display:flex;justify-content:flex-start;margin:10px 0 18px}.gca-evt-filters ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.gca-evt-filters .gca-chip{display:inline-block;padding:6px 12px;border-radius:999px;background:#f1f4f8;color:#1d2736;text-decoration:none;font-size:14px;border:1px solid #d9e0ea;line-height:1;transition:background .15s,border-color .15s}.gca-evt-filters .gca-chip:hover{background:#e8eef7;border-color:#c8d6ea}.gca-evt-filters .gca-ghost{background:transparent}.gca-evt-filters .gca-spacer{width:12px}@media (max-width:768px){.gca-evt-filters{margin:6px 0 12px}}.tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__calendar-event-bar{background-color:inherit!important;color:#fff!important}.gca-evt-filters{display:flex;justify-content:center;margin:12px auto 16px}.gca-evt-filters ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.gca-evt-filters .gca-spacer{display:none}.lcw-launcher__text,.lcw-notification,.lcw-teaser{display:none!important}.gca-ribbon{position:fixed;left:0;right:0;bottom:0;z-index:9999}body{padding-bottom:120px}.tribe-events .tec-events-category-color-filter,.tribe-events .tribe-events-category-color-filter,.tribe-events .tec-category-color-filter{float:none!important;clear:both!important;width:100%!important;max-width:100%!important;margin:10px 0 14px 0!important;position:relative!important;z-index:2}.tribe-events .tec-events-category-color-filter svg,.tribe-events .tribe-events-category-color-filter svg,.tribe-events .tec-category-color-filter svg{width:16px!important;height:16px!important}.tribe-events .tec-events-category-color-filter [class*="options"],.tribe-events .tribe-events-category-color-filter [class*="options"],.tribe-events .tec-category-color-filter [class*="options"]{position:static!important;width:100%!important}@media (max-width:980px){.tribe-events .tec-events-category-color-filter,.tribe-events .tribe-events-category-color-filter,.tribe-events .tec-category-color-filter{margin:12px 0 12px 0!important}}.gca-evt-filters a.gca-chip{color:#1d2736!important}.gca-evt-filters a.gca-chip[href*="eventcategory=road"],.gca-evt-filters a.gca-chip[href*="tribe_eventcategory=road"],.gca-evt-filters a.gca-chip[href*="/road/"]{background:#EF9A9A!important;border-color:#EF9A9A!important}.gca-evt-filters a.gca-chip[href*="eventcategory=mtb"],.gca-evt-filters a.gca-chip[href*="tribe_eventcategory=mtb"],.gca-evt-filters a.gca-chip[href*="/mtb/"]{background:#A5D6A7!important;border-color:#A5D6A7!important}.gca-evt-filters a.gca-chip[href*="eventcategory=gravel"],.gca-evt-filters a.gca-chip[href*="tribe_eventcategory=gravel"],.gca-evt-filters a.gca-chip[href*="/gravel/"]{background:#D7CCC8!important;border-color:#D7CCC8!important}.gca-evt-filters a.gca-chip[href*="eventcategory=bmx"],.gca-evt-filters a.gca-chip[href*="tribe_eventcategory=bmx"],.gca-evt-filters a.gca-chip[href*="/bmx/"]{background:#FFE082!important;border-color:#FFE082!important}.gca-evt-filters a.gca-chip[href*="eventcategory=track"],.gca-evt-filters a.gca-chip[href*="tribe_eventcategory=track"],.gca-evt-filters a.gca-chip[href*="/track/"]{background:#9FA8DA!important;border-color:#9FA8DA!important}.gca-evt-filters a.gca-chip[href*="eventcategory=para"],.gca-evt-filters a.gca-chip[href*="tribe_eventcategory=para"],.gca-evt-filters a.gca-chip[href*="/para/"]{background:#CE93D8!important;border-color:#CE93D8!important}.gca-evt-filters a.gca-chip[href*="eventcategory=esports"],.gca-evt-filters a.gca-chip[href*="tribe_eventcategory=esports"],.gca-evt-filters a.gca-chip[href*="/esports/"]{background:#80DEEA!important;border-color:#80DEEA!important}.gca-evt-filters a.gca-chip[href*="eventcategory=schools"],.gca-evt-filters a.gca-chip[href*="tribe_eventcategory=schools"],.gca-evt-filters a.gca-chip[href*="/schools/"]{background:#FFCC80!important;border-color:#FFCC80!important}.gca-evt-filters a.gca-chip[href*="eventcategory=trials"],.gca-evt-filters a.gca-chip[href*="tribe_eventcategory=trials"],.gca-evt-filters a.gca-chip[href*="/trials/"]{background:#BDBDBD!important;border-color:#BDBDBD!important}.gca-evt-filters a.gca-chip:hover{filter:brightness(0.95)}.tribe-events .tribe-events-c-top-bar{flex-wrap:wrap!important}.tribe-events .tec-events-category-color-filter{order:99!important;flex:1 1 100%!important;margin:10px 0 0 0!important;position:relative!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;border:1px solid #d9e0ea!important;border-radius:12px!important;background:#fff!important;max-width:520px!important}.tribe-events .tec-events-category-color-filter__dropdown{left:0!important;right:auto!important;top:calc(100% + 8px)!important;bottom:auto!important;width:min(520px,92vw)!important;max-height:55vh!important;overflow:auto!important;background:#fff!important;border:1px solid #d9e0ea!important;border-radius:12px!important;box-shadow:0 12px 30px rgba(0,0,0,.12)!important;padding:8px 10px!important;z-index:9999!important}.tribe-events .tec-events-category-color-filter__dropdown-icon svg{width:16px!important;height:16px!important}@media (max-width:980px){.tribe-events .tec-events-category-color-filter{max-width:100%!important}.tribe-events .tec-events-category-color-filter__dropdown-icon svg{display:none!important}.tribe-events .tec-events-category-color-filter__dropdown-icon{width:22px!important;height:16px!important;position:relative!important;display:inline-block!important}.tribe-events .tec-events-category-color-filter__dropdown-icon::before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:2px!important;height:2px!important;background:currentColor!important;border-radius:2px!important;box-shadow:0 6px 0 currentColor,0 12px 0 currentColor!important}}.tribe-events .tec-events-category-color-filter[aria-expanded="true"] .tec-events-category-color-filter__dropdown{position:static!important;left:auto!important;top:auto!important;width:100%!important;margin-top:8px!important;max-height:220px!important;overflow:auto!important;box-shadow:none!important}@media (max-width:768px){.tribe-events .tribe-events-c-top-bar{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.tribe-events .tribe-events-c-top-bar__datepicker,.tribe-events .tribe-events-c-top-bar__nav,.tribe-events .tribe-events-c-top-bar__views{width:100%!important;max-width:100%!important}.tribe-events .tribe-events-c-top-bar__datepicker-button{width:100%!important;max-width:100%!important;overflow:visible!important;white-space:nowrap!important;font-size:14px!important}}@media (max-width:768px){.gca-evt-filters ul{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;gap:6px!important;padding-bottom:6px!important}.gca-evt-filters ul::-webkit-scrollbar{height:6px}.gca-evt-filters .gca-chip{flex:0 0 auto!important;white-space:nowrap!important}}@media (max-width:768px){.tribe-events .tec-events-category-color-filter{width:auto!important;max-width:340px!important;margin:10px auto 0!important}.tribe-events .tec-events-category-color-filter[aria-expanded="true"] .tec-events-category-color-filter__dropdown{width:100%!important;max-width:340px!important;max-height:45vh!important;overflow:auto!important}.tribe-events .tec-events-category-color-filter__dropdown label,.tribe-events .tec-events-category-color-filter__dropdown .tribe-common-form-control-checkbox__label,.tribe-events .tec-events-category-color-filter__dropdown .tribe-common-form-control-checkbox__label-text,.tribe-events .tec-events-category-color-filter__dropdown span{display:inline-block!important;max-width:260px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:middle!important}.tribe-events .tec-events-category-color-filter__dropdown-icon{min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.tribe-events .tec-events-category-color-filter__dropdown-icon::before{content:""!important;width:18px!important;height:12px!important;display:inline-block!important;background:linear-gradient(currentColor,currentColor) 0 0 / 100% 2px no-repeat,linear-gradient(currentColor,currentColor) 0 50% / 100% 2px no-repeat,linear-gradient(currentColor,currentColor) 0 100% / 100% 2px no-repeat}.tribe-events .tec-events-category-color-filter__dropdown-icon svg{display:none!important}}