<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Obstacle Race Calendar United States 2026-2027</title>
<meta name="csrf-token" content="cArNubybwffxfC8WhbB60X6gEvPsFnBbsw0K243c">
<meta name="description" content="Explore the best obstacle runs in the United States for 2026-2027! Our updated list features 162 exciting races across the country. Find your next race in...">
<link rel="canonical" href="https://mudrunfun.com/obstacle-run-calender/united-states">
<link rel="alternate" hreflang="en" href="https://mudrunfun.com/obstacle-run-calender/united-states">
<link rel="alternate" hreflang="x-default" href="https://mudrunfun.com/obstacle-run-calender/united-states">
<meta property="og:type" content="website">
<meta property="og:title" content="Obstacle Race Calendar United States 2026-2027">
<meta property="og:description" content="Explore the best obstacle runs in the United States for 2026-2027! Our updated list features 162 exciting races across the country. Find your next race in...">
<meta property="og:locale" content="en">
<meta property="og:site_name" content="MudRunFun.com">
<meta property="og:url" content="https://mudrunfun.com/obstacle-run-calender/united-states">
<meta property="og:image" content="https://mudrunfun.com/img/country-banner/obstacle-run/united-states_en_1200x630.webp">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:type" content="image/webp">
<meta property="og:image:alt" content="Obstacle Race Calendar United States 2026-2027">
<meta name="twitter:title" content="Obstacle Race Calendar United States 2026-2027">
<meta name="twitter:description" content="Explore the best obstacle runs in the United States for 2026-2027! Our updated list features 162 exciting races across the country. Find your next race in...">
<meta name="twitter:site" content="https://mudrunfun.com/obstacle-run-calender/united-states">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:image" content="https://mudrunfun.com/img/country-banner/obstacle-run/united-states_en_1200x630.webp">

        <link rel="icon" href="/favicon.ico" sizes="32x32">
    <link rel="icon" type="image/png" sizes="32x32"
          href="/img/favicon/mudrunfun-com/favicon-32x32.png">
    <link rel="icon" type="image/png" sizes="16x16"
          href="/img/favicon/mudrunfun-com/favicon-16x16.png">
    <link rel="apple-touch-icon" sizes="180x180"
          href="/img/favicon/mudrunfun-com/apple-touch-icon.png">

    
    <link rel="preload" href="/fonts/montserrat-v31-western.woff2" as="font" type="font/woff2" crossorigin>
    <link rel="preload" href="/fonts/oswald-v57-western.woff2" as="font" type="font/woff2" crossorigin>

            <!-- Display 2024 -->

    <!-- nothing -->
    
        

    <style>
        @media (min-width: 1024px) {
            /* lg cls fix */
            .rl-two-col {
                display: flex;
                gap: 2rem
            }

            .rl-main {
                flex: 1
            }

            .rl-side {
                width: 300px;
                min-width: 300px
            }
        }
    </style>

    <link rel="preload" as="style" href="https://mudrunfun.com/build/assets/app-DlEa8jiR.css" /><link rel="stylesheet" href="https://mudrunfun.com/build/assets/app-DlEa8jiR.css" data-navigate-track="reload" />    
            <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Calendar","item":"https:\/\/mudrunfun.com\/en\/calendar"},{"@type":"ListItem","position":2,"name":"Obstacle Race Calendar United States"}]}</script>
                    <script type="application/ld+json">{"@context":"https://schema.org","@type":"ItemList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"SportsEvent","name":"Kingsbury Cougar Mudder","description":"An on campus 5K in Oxford MI with a timed run, a 5K obstacle course, a virtual option, and a free kids glow run.","url":"https://running.life/en/event/kingsbury-cougar-mudder-twilight-5k","startDate":"2026-09-25","endDate":"2026-09-25","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","eventStatus":"https://schema.org/EventScheduled","location":{"@type":"Place","name":"Oxford Township","address":{"@type":"PostalAddress","addressLocality":"Oxford Township","addressRegion":"Michigan","addressCountry":"United States"},"geo":{"@type":"GeoCoordinates","latitude":42.8247293,"longitude":-83.2652254}}}},{"@type":"ListItem","position":2,"item":{"@type":"SportsEvent","name":"Midwest Spartan Trifecta Weekend at Badlands","description":"Two day Spartan event at Badlands Off Road in Attica IN with Sprint, Super, Beast and kids races across sand dunes, forests, rocks and creek crossings.","url":"https://running.life/en/event/midwest-spartan-trifecta-weekend-at-badlands","startDate":"2026-09-26","endDate":"2026-09-27","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","eventStatus":"https://schema.org/EventScheduled","location":{"@type":"Place","name":"Attica","address":{"@type":"PostalAddress","addressLocality":"Attica","addressRegion":"Indiana","addressCountry":"United States"},"geo":{"@type":"GeoCoordinates","latitude":40.2942039,"longitude":-87.2488988}}}},{"@type":"ListItem","position":3,"item":{"@type":"SportsEvent","name":"Temecula Spartan Event Weekend","description":"Obstacle course weekend at Lake Elsinore Raceway featuring Sprint 5K, Super 10K, kids races, and Hurricane Heat formats on September 26 to 27, 2026.","url":"https://running.life/en/event/temecula-spartan-event-weekend","startDate":"2026-09-26","endDate":"2026-09-27","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","eventStatus":"https://schema.org/EventScheduled","location":{"@type":"Place","name":"Lake Elsinore","address":{"@type":"PostalAddress","addressLocality":"Lake Elsinore","addressRegion":"California","addressCountry":"United States"},"geo":{"@type":"GeoCoordinates","latitude":33.6680772,"longitude":-117.3272615}}}},{"@type":"ListItem","position":4,"item":{"@type":"SportsEvent","name":"Tough Mudder - Colorado","description":"Tough Mudder Colorado at Fort Carson on September 26, 2026: 15K and 5K routes with 12 to 20+ obstacles, finisher medal, shirt, headband, and Mudder Village spec..","url":"https://running.life/en/event/tough-mudder-colorado","startDate":"2026-09-26","endDate":"2026-09-26","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","eventStatus":"https://schema.org/EventScheduled","location":{"@type":"Place","name":"Fort Carson","address":{"@type":"PostalAddress","addressLocality":"Fort Carson","addressRegion":"Colorado","addressCountry":"United States"},"geo":{"@type":"GeoCoordinates","latitude":38.7374943,"longitude":-104.7888615}}}},{"@type":"ListItem","position":5,"item":{"@type":"SportsEvent","name":"Wild Boar Challenge","description":"An off road 5 Miles obstacle course in Saint Charles, Iowa on September 26, 2026, hosted by Contributors Breakfast Club; the local fundraiser keeps proceeds in..","url":"https://running.life/en/event/wild-boar-challenge","startDate":"2026-09-26","endDate":"2026-09-26","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","eventStatus":"https://schema.org/EventScheduled","location":{"@type":"Place","name":"Saint Charles","address":{"@type":"PostalAddress","addressLocality":"Saint Charles","addressRegion":"Iowa","addressCountry":"United States"},"geo":{"@type":"GeoCoordinates","latitude":41.2883257,"longitude":-93.8093887}}}},{"@type":"ListItem","position":6,"item":{"@type":"SportsEvent","name":"Muddy Dash - Conroe","description":"A family friendly 5K mud run in Conroe with obstacles, mud pits, a pre party and packet pickup at Three Palms Action Sports Park on September 26, 2026.","url":"https://running.life/en/event/muddy-dash-conroe","startDate":"2026-09-26","endDate":"2026-09-26","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","eventStatus":"https://schema.org/EventScheduled","location":{"@type":"Place","name":"Shenandoah","address":{"@type":"PostalAddress","addressLocality":"Shenandoah","addressRegion":"Texas","addressCountry":"United States"},"geo":{"@type":"GeoCoordinates","latitude":30.1802151,"longitude":-95.4557726}}}},{"@type":"ListItem","position":7,"item":{"@type":"SportsEvent","name":"Zootown Challenge Obstacle Course Race","description":"Obstacle course event at Washington Grizzly Stadium with 3k, 5k, 10k, kids and All Abilities races plus team competition.","url":"https://running.life/en/event/zootown-challenge-obstacle-course-race","startDate":"2026-09-26","endDate":"2026-09-26","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","eventStatus":"https://schema.org/EventScheduled","location":{"@type":"Place","name":"Missoula","address":{"@type":"PostalAddress","addressLocality":"Missoula","addressRegion":"Montana","addressCountry":"United States"},"geo":{"@type":"GeoCoordinates","latitude":46.8721284,"longitude":-113.9940314}}}},{"@type":"ListItem","position":8,"item":{"@type":"SportsEvent","name":"Path to Freedom 5K Obstacle Run","description":"A 3.1 mile obstacle run with 22 symbolic obstacles raising funds and awareness for organizations that combat human trafficking and support survivors.","url":"https://running.life/en/event/path-to-freedom-obstacle-course","startDate":"2026-09-26","endDate":"2026-09-26","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","eventStatus":"https://schema.org/EventScheduled","location":{"@type":"Place","name":"Happy Valley","address":{"@type":"PostalAddress","addressLocality":"Happy Valley","addressRegion":"Oregon","addressCountry":"United States"},"geo":{"@type":"GeoCoordinates","latitude":45.4412329,"longitude":-122.5125279}}}},{"@type":"ListItem","position":9,"item":{"@type":"SportsEvent","name":"Naticook Challenge 5K","description":"Trail 5K obstacle course at Wasserman Park with 12+ beginner to intermediate obstacles, limited to 200 entrants, including a race shirt, finisher medal, and a S..","url":"https://running.life/en/event/naticook-challenge-5k","startDate":"2026-09-26","endDate":"2026-09-26","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","eventStatus":"https://schema.org/EventScheduled","location":{"@type":"Place","name":"Merrimack","address":{"@type":"PostalAddress","addressLocality":"Merrimack","addressRegion":"New Hampshire","addressCountry":"United States"},"geo":{"@type":"GeoCoordinates","latitude":42.8678693,"longitude":-71.4948322}}}},{"@type":"ListItem","position":10,"item":{"@type":"SportsEvent","name":"Gimme S'more Mud Run","description":"An obstacle mud run at Camp Sacajawea on September 26 with one mile and three mile courses, waiver required, proceeds benefit Girl Scouts of Greater Iowa.","url":"https://running.life/en/event/gimme-smore-mud-run","startDate":"2026-09-26","endDate":"2026-09-26","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","eventStatus":"https://schema.org/EventScheduled","location":{"@type":"Place","name":"Boone","address":{"@type":"PostalAddress","addressLocality":"Boone","addressRegion":"Iowa","addressCountry":"United States"},"geo":{"@type":"GeoCoordinates","latitude":42.0597047,"longitude":-93.8802273}}}},{"@type":"ListItem","position":11,"item":{"@type":"SportsEvent","name":"Camp Winona Mud Fest","description":"YMCA Camp Winona MudFest is a 3 mile obstacle course race on September 26, 2026 in De Leon Springs, FL with more than 17 obstacles.","url":"https://running.life/en/event/camp-winona-mud-fest","startDate":"2026-09-26","endDate":"2026-09-26","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","eventStatus":"https://schema.org/EventScheduled","location":{"@type":"Place","name":"De Leon Springs","address":{"@type":"PostalAddress","addressLocality":"De Leon Springs","addressRegion":"Florida","addressCountry":"United States"},"geo":{"@type":"GeoCoordinates","latitude":29.1194268,"longitude":-81.3514536}}}},{"@type":"ListItem","position":12,"item":{"@type":"SportsEvent","name":"Tuff Tornado Run","description":"Eighth Annual Tuff Tornado Run at Alameda Park is a two mile, 22 obstacle mud run with chip timing, food trucks, music, and fundraising for school programs.","url":"https://running.life/en/event/tuff-tornado-run","startDate":"2026-09-26","endDate":"2026-09-26","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","eventStatus":"https://schema.org/EventScheduled","location":{"@type":"Place","name":"Butler Township","address":{"@type":"PostalAddress","addressLocality":"Butler Township","addressRegion":"Pennsylvania","addressCountry":"United States"},"geo":{"@type":"GeoCoordinates","latitude":40.8613568,"longitude":-79.9416549}}}},{"@type":"ListItem","position":13,"item":{"@type":"SportsEvent","name":"MSOL - Walk, Jog, (Color) Run","description":"A family friendly 1 mile run or walk at Montessori School of Lemont with colorful water based sprays, a white event tshirt, and an eco friendly confetti pop.","url":"https://running.life/en/event/msol-walk-jog-color-run","startDate":"2026-09-26","endDate":"2026-09-26","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","eventStatus":"https://schema.org/EventScheduled","location":{"@type":"Place","name":"Lemont","address":{"@type":"PostalAddress","addressLocality":"Lemont","addressRegion":"Illinois","addressCountry":"United States"},"geo":{"@type":"GeoCoordinates","latitude":41.673642,"longitude":-88.0017261}}}},{"@type":"ListItem","position":14,"item":{"@type":"SportsEvent","name":"Newbsanity Commando Cup","description":"Team obstacle race in Binghamton across mud, ravines and 50+ acres of wilderness, with heavy-object challenges and a rotating Commando Cup trophy.","url":"https://running.life/en/event/newbsanity-commando-cup","startDate":"2026-09-27","endDate":"2026-09-27","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","eventStatus":"https://schema.org/EventScheduled","location":{"@type":"Place","name":"Binghamton","address":{"@type":"PostalAddress","addressLocality":"Binghamton","addressRegion":"New York","addressCountry":"United States"},"geo":{"@type":"GeoCoordinates","latitude":42.0986867,"longitude":-75.9179738}}}},{"@type":"ListItem","position":15,"item":{"@type":"SportsEvent","name":"Las Vegas Spartan Event Weekend","description":"Obstacle course weekend at Nevada State University in Henderson with Sprint 5 km, Super 10 km, kids races, workshops and Hurricane Heat endurance events.","url":"https://running.life/en/event/las-vegas-spartan-event-weekend","startDate":"2026-10-03","endDate":"2026-10-04","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","eventStatus":"https://schema.org/EventScheduled","location":{"@type":"Place","name":"Henderson","address":{"@type":"PostalAddress","addressLocality":"Henderson","addressRegion":"Nevada","addressCountry":"United States"},"geo":{"@type":"GeoCoordinates","latitude":36.0395247,"longitude":-114.9817213}}}},{"@type":"ListItem","position":16,"item":{"@type":"SportsEvent","name":"Nashville Spartan Event Weekend","description":"Obstacle course weekend at Neal Farms near Nashville on Oct 03 to Oct 04 2026 featuring Sprint and Super races, kids events, workshops and Hurricane Heat format..","url":"https://running.life/en/event/spartan-nashville-spartan-super-10k-and-sprint-5k-weekend","startDate":"2026-10-03","endDate":"2026-10-04","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","eventStatus":"https://schema.org/EventScheduled","location":{"@type":"Place","name":"Lebanon","address":{"@type":"PostalAddress","addressLocality":"Lebanon","addressRegion":"Tennessee","addressCountry":"United States"},"geo":{"@type":"GeoCoordinates","latitude":36.2081098,"longitude":-86.2911024}}}},{"@type":"ListItem","position":17,"item":{"@type":"SportsEvent","name":"Muddy Dash - San Antonio, TX","description":"A family-friendly mud run at Cycle Ranch Pro on Oct 3, 2026 featuring obstacles, waist-level mud pits, a pre-event party, tiered registration and community dona..","url":"https://running.life/en/event/muddy-dash-san-antonio-tx","startDate":"2026-10-03","endDate":"2026-10-03","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","eventStatus":"https://schema.org/EventScheduled","location":{"@type":"Place","name":"Floresville","address":{"@type":"PostalAddress","addressLocality":"Floresville","addressRegion":"Texas","addressCountry":"United States"},"geo":{"@type":"GeoCoordinates","latitude":29.1335781,"longitude":-98.1561192}}}},{"@type":"ListItem","position":18,"item":{"@type":"SportsEvent","name":"Farm-Fit Challenge","description":"A farm based obstacle course at Heim's Hillcrest Dairy in Algoma covers about 1.5 miles with tasks such as feeding calves and climbing over hay bales. Registrat..","url":"https://running.life/en/event/farm-fit-challenge","startDate":"2026-10-03","endDate":"2026-10-03","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","eventStatus":"https://schema.org/EventScheduled","location":{"@type":"Place","name":"Algoma","address":{"@type":"PostalAddress","addressLocality":"Algoma","addressRegion":"Wisconsin","addressCountry":"United States"},"geo":{"@type":"GeoCoordinates","latitude":44.6088884,"longitude":-87.4325891}}}},{"@type":"ListItem","position":19,"item":{"@type":"SportsEvent","name":"Mogadishu Mile Kentucky","description":"A 1.8-mile military-style obstacle challenge at Queenslake Horse Farm on Oct 3, 2026 honoring the 19 fallen with memorial stations and a lakeside music festival..","url":"https://running.life/en/event/mogadishu-mile-georgetown-kentucky","startDate":"2026-10-03","endDate":"2026-10-03","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","eventStatus":"https://schema.org/EventScheduled","location":{"@type":"Place","name":"Georgetown","address":{"@type":"PostalAddress","addressLocality":"Georgetown","addressRegion":"Kentucky","addressCountry":"United States"},"geo":{"@type":"GeoCoordinates","latitude":38.2097967,"longitude":-84.5588311}}}},{"@type":"ListItem","position":20,"item":{"@type":"SportsEvent","name":"Goliathon","description":"A non-profit, ninja warrior style obstacle course in Mullica Hill, NJ with an approximately 4 mile course and 12 tiered obstacles. Individual and team scoring u..","url":"https://running.life/en/event/goliathon/2026-10-03","startDate":"2026-10-03","endDate":"2026-10-03","eventAttendanceMode":"https://schema.org/OfflineEventAttendanceMode","eventStatus":"https://schema.org/EventScheduled","location":{"@type":"Place","name":"East Greenwich Township","address":{"@type":"PostalAddress","addressLocality":"East Greenwich Township","addressRegion":"New Jersey","addressCountry":"United States"},"geo":{"@type":"GeoCoordinates","latitude":39.7903481,"longitude":-75.2377965}}}}]}</script>
                <script>
        function togglePeriod(periodId) {
            Livewire.dispatch('toggle-period', [periodId]);
            document.querySelectorAll('#period-' + periodId)
                .forEach(button => {
                    button.classList.toggle('rl-filter-option-active')
                });
        }
    </script>
<!-- Livewire Styles --><style >[wire\:loading][wire\:loading], [wire\:loading\.delay][wire\:loading\.delay], [wire\:loading\.inline-block][wire\:loading\.inline-block], [wire\:loading\.inline][wire\:loading\.inline], [wire\:loading\.block][wire\:loading\.block], [wire\:loading\.flex][wire\:loading\.flex], [wire\:loading\.table][wire\:loading\.table], [wire\:loading\.grid][wire\:loading\.grid], [wire\:loading\.inline-flex][wire\:loading\.inline-flex] {display: none;}[wire\:loading\.delay\.none][wire\:loading\.delay\.none], [wire\:loading\.delay\.shortest][wire\:loading\.delay\.shortest], [wire\:loading\.delay\.shorter][wire\:loading\.delay\.shorter], [wire\:loading\.delay\.short][wire\:loading\.delay\.short], [wire\:loading\.delay\.default][wire\:loading\.delay\.default], [wire\:loading\.delay\.long][wire\:loading\.delay\.long], [wire\:loading\.delay\.longer][wire\:loading\.delay\.longer], [wire\:loading\.delay\.longest][wire\:loading\.delay\.longest] {display: none;}[wire\:offline][wire\:offline] {display: none;}[wire\:dirty]:not(textarea):not(input):not(select) {display: none;}:root {--livewire-progress-bar-color: #2299dd;}[x-cloak] {display: none !important;}[wire\:cloak] {display: none !important;}dialog#livewire-error::backdrop {background-color: rgba(0, 0, 0, .6);}</style>
</head>
<body class="bg-white  skin-mudrunfun-com ">

<div>
    <nav x-data="{ expanded: false }">
        <div class="site-header-bar h-[64px] w-full bg-gradient-to-r from-sky-900 via-sky-800 to-sky-600 text-white border-b border-white/10 shadow-md">
            <div class="site-page-content-shell h-full flex items-center gap-x-2 lg:gap-x-3 xl:gap-x-6 font-semibold">
                <div class="shrink-0 flex items-center">
                    <a class="block md:hidden" href="/en">
                        <img src="/img/favicon/mudrunfun-com/apple-touch-icon.png"
                             class="w-10 h-10"
                             style=""
                             alt="logo"/>
                    </a>

                    <a class="site-logo-icon-desktop hidden md:block" href="/en">
                        <img src="/img/favicon/mudrunfun-com/apple-touch-icon.png" class="w-10 h-10" alt="logo"/>
                    </a>
                </div>

                                    <a class="site-logo-wordmark" href="/en">
                        <img src="/img/favicon/mudrunfun-com/mudrunfun-logo-3.webp"
                             class="h-5" alt="logo"/>
                    </a>
                
                <div class="grow hidden md:block"></div>

                
                                    <a href="/obstacle-run-calender/united-states"
                       class="hidden text-nowrap lg:block px-[0.9rem] py-[0.45rem] rounded-full text-[13px] text-white/85 hover:text-white hover:bg-white/[0.12] transition-colors duration-200 hover:duration-0">Calendar</a>
                                    <a href="/en/contact"
                       class="hidden text-nowrap lg:block px-[0.9rem] py-[0.45rem] rounded-full text-[13px] text-white/85 hover:text-white hover:bg-white/[0.12] transition-colors duration-200 hover:duration-0">Contact</a>
                
                <div class="grow"></div>
                <button
                        class="flex h-8 items-center px-3.5 md:px-3 md:pr-4 py-0 rounded-full fill-white text-white leading-none focus:outline-none hover:bg-white/10 focus:ring-2 focus:ring-white/60 focus:ring-offset-2 focus:ring-offset-sky-800 transition-colors duration-200 hover:duration-0 text-[13px]"
                        onclick="Livewire.dispatch('open-add-race-modal')">

                    <div class="w-6">
                        <svg viewBox="0 0 24 24"><title>plus-circle-outline</title>
                            <path
                                    d="M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"/>
                        </svg>
                    </div>
                    <div class="pl-2">Event</div>
                </button>

                
                <button @click="expanded = ! expanded"
                        class="text-white/90 fill-white hover:bg-white/10 hover:fill-white rounded-full px-2 py-1 focus:outline-none focus:ring-2 focus:ring-white/50 lg:hidden">
                    <svg xmlns="http://www.w3.org/2000/svg" class="p-0.5" height="32px"
                         viewBox="0 0 32 32" width="32px" xml:space="preserve"><script xmlns=""/>
                        <path
                                d="M4,10h24c1.104,0,2-0.896,2-2s-0.896-2-2-2H4C2.896,6,2,6.896,2,8S2.896,10,4,10z M28,14H4c-1.104,0-2,0.896-2,2  s0.896,2,2,2h24c1.104,0,2-0.896,2-2S29.104,14,28,14z M28,22H4c-1.104,0-2,0.896-2,2s0.896,2,2,2h24c1.104,0,2-0.896,2-2  S29.104,22,28,22z"/></svg>
                </button>
            </div>
        </div>

        
        
        <div id="mobile" x-show="expanded" x-collapse style="display: none;">
            <div class="bg-white/95 my-3 mx-4 p-5 rounded-2xl border border-white/20 shadow-md backdrop-blur">
                <ul class="grid grid-cols-1 gap-3">
                                            <a href="/obstacle-run-calender/united-states"
                           class="px-4 py-2 rounded-full text-slate-700 bg-slate-100 hover:bg-slate-200 hover:text-slate-900 transition font-medium">Calendar</a>
                                            <a href="/en/contact"
                           class="px-4 py-2 rounded-full text-slate-700 bg-slate-100 hover:bg-slate-200 hover:text-slate-900 transition font-medium">Contact</a>
                    
                                    </ul>
            </div>
        </div>
    </nav>

</div>


<main>
    <section class="site-page-shell">

    <!-- Main Content -->
    <!-- Background Accent -->
<div class="site-bg-accent absolute inset-0 -z-10 overflow-hidden" aria-hidden="true">
    <div class="pointer-events-none [mask-image:radial-gradient(ellipse_at_center,white_30%,transparent_70%)]">
        <div class="mx-auto max-w-7xl">
            <div class="h-28"></div>
            <div class="h-56 bg-[radial-gradient(ellipse_at_top,theme(colors.emerald.100),transparent_60%)] -mt-[100px]"></div>
        </div>
    </div>
</div>    
    <div class="site-page-grid">
        <!-- Main Content -->
        <div class="site-page-main">
            <div class="space-y-3">
                <!-- rl-desktop-700-100-race-page -->


    <style>
        /* basis */
        .adslot_1 {
            width: 100%;
            height: 100px;
        }

        /* lg */
        @media (min-width: 672px) {
            .adslot_1 {
                width: 648px;
                height: 100px;
            }
        }

        /* lg */
        @media (min-width: 768px) {
            .adslot_1 {
                width: 672px;
                height: 100px;
            }
        }

        /* lg */
        @media (min-width: 1024px) {
            .adslot_1 {
                width: 682px;
                height: 100px;
            }
        }

        /* xl */
        @media (min-width: 1280px) {
            .adslot_1 {
                width: 818px;
                height: 100px;
            }
        }
    </style>


            <div align="center">
            <ins class="adsbygoogle adslot_1"
                 style="display:block"
                 data-ad-client="ca-pub-1820771848081016"
                 data-ad-slot="3528851938"></ins>
            <script>
                (adsbygoogle = window.adsbygoogle || []).push({});
            </script>
        </div>
    

                <div class="padding-x">
                                            <nav class="pb-3" aria-label="Breadcrumb" data-calendar-breadcrumbs>
        <div class="flex flex-wrap gap-y-1" data-flux-breadcrumbs>
    <div class="flex items-center text-sm font-medium group/breadcrumb" data-flux-breadcrumbs-item>
            <a class="text-zinc-800 dark:text-white hover:underline decoration-zinc-800/20 underline-offset-4" href="https://mudrunfun.com/en/calendar">
                            Calendar
                    </a>
    
            <svg class="shrink-0 [:where(&amp;)]:size-5 mx-1 text-zinc-300 dark:text-white/80 group-last/breadcrumb:hidden rtl:hidden" data-flux-icon xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">
  <path fill-rule="evenodd" d="M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10 8.22 6.28a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"/>
</svg>

                <svg class="shrink-0 [:where(&amp;)]:size-5 mx-1 text-zinc-300 dark:text-white/80 group-last/breadcrumb:hidden hidden rtl:inline" data-flux-icon xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">
  <path fill-rule="evenodd" d="M11.78 5.22a.75.75 0 0 1 0 1.06L8.06 10l3.72 3.72a.75.75 0 1 1-1.06 1.06l-4.25-4.25a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0Z" clip-rule="evenodd"/>
</svg>

            </div>
                                                                <div class="flex items-center text-sm font-medium group/breadcrumb" data-flux-breadcrumbs-item>
            <div class="text-gray-500 dark:text-white/80" aria-current="page">
                            Obstacle Race Calendar United States
                    </div>
    
            <svg class="shrink-0 [:where(&amp;)]:size-5 mx-1 text-zinc-300 dark:text-white/80 group-last/breadcrumb:hidden rtl:hidden" data-flux-icon xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">
  <path fill-rule="evenodd" d="M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10 8.22 6.28a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"/>
</svg>

                <svg class="shrink-0 [:where(&amp;)]:size-5 mx-1 text-zinc-300 dark:text-white/80 group-last/breadcrumb:hidden hidden rtl:inline" data-flux-icon xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">
  <path fill-rule="evenodd" d="M11.78 5.22a.75.75 0 0 1 0 1.06L8.06 10l3.72 3.72a.75.75 0 1 1-1.06 1.06l-4.25-4.25a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0Z" clip-rule="evenodd"/>
</svg>

            </div>
</div>
    </nav>
                    
                    
                    <div>
    
    <div wire:snapshot="{&quot;data&quot;:{&quot;searchText&quot;:&quot;&quot;,&quot;hidden&quot;:true,&quot;countryCode&quot;:&quot;USA&quot;,&quot;searchCountryCode&quot;:&quot;USA&quot;,&quot;distanceFromLocation&quot;:30,&quot;location&quot;:[null,{&quot;class&quot;:&quot;App\\Models\\Country&quot;,&quot;key&quot;:10,&quot;s&quot;:&quot;mdl&quot;}],&quot;category&quot;:[{&quot;slug&quot;:&quot;obstacle-run-calender&quot;},{&quot;class&quot;:&quot;App\\Models\\Category&quot;,&quot;s&quot;:&quot;wrbl&quot;}],&quot;myRaces&quot;:false},&quot;memo&quot;:{&quot;id&quot;:&quot;jR5RdFAbPs1gMSJO3tOh&quot;,&quot;name&quot;:&quot;search-results&quot;,&quot;path&quot;:&quot;obstacle-run-calender\/united-states&quot;,&quot;method&quot;:&quot;GET&quot;,&quot;release&quot;:&quot;a-a-a&quot;,&quot;children&quot;:[],&quot;scripts&quot;:[],&quot;assets&quot;:[],&quot;errors&quot;:[],&quot;locale&quot;:&quot;en&quot;},&quot;checksum&quot;:&quot;c75fd3693a3fdcad34ab1515d9ed76b0e9372646b3946cedf6153df498ae57a2&quot;}" wire:effects="{&quot;listeners&quot;:[&quot;set-default-distance&quot;]}" wire:id="jR5RdFAbPs1gMSJO3tOh">
    <div x-data="{show: false}" @click.outside="show = false">
        <div class="w-full rounded-[12px] border-[1.5px] border-slate-200 bg-white transition-all duration-200 ease focus-within:border-sky-600 focus-within:ring-[3px] focus-within:ring-sky-500/10">
            <div class="relative flex w-full flex-wrap items-center gap-2 pt-[0.4rem] pr-[0.4rem] pb-[0.4rem] pl-[0.5rem] lg:flex-nowrap">

            
            <div class="flex basis-full grow items-center lg:basis-auto"
                 @click="show=true ; document.getElementById('searchInput').focus()">
                <!--[if BLOCK]><![endif]-->                    <div class="inline-flex h-[30px] shrink-0 items-center gap-[0.3rem] cursor-pointer rounded-lg bg-primary px-[0.75rem] text-[13px] font-semibold leading-none text-nowrap text-white transition-all duration-200 ease hover:bg-primary-350 lg:h-[34px] lg:px-[0.85rem]">
                        United States
                        <span class="inline-flex h-[15px] w-[15px] items-center justify-center rounded-full bg-white/20">
                            <svg class="size-3 fill-white" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><title>close</title>
    <path d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"/>
</svg>
                        </span>
                    </div>
                <!--[if ENDBLOCK]><![endif]-->
                <label class="w-full ml-2 min-w-0">
                    <input
                            id="searchInput"
                            wire:model.live.debounce.300ms="searchText"
                            @click="show =true"
                            type="text"
                            class="w-full border-0 bg-transparent px-[0.5rem] py-[0.3rem] text-base lg:text-[0.88rem] text-slate-800 outline-0 focus:border-0 focus:ring-0 placeholder:text-slate-400"
                            placeholder="Search by location or event"/>
                </label>
            </div>

            
            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
            <div class="order-2 mt-0.5 grid w-full gap-2 lg:order-none lg:mt-0 lg:w-auto lg:grid-cols-1 lg:gap-0 grid-cols-2">
                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                <button type="button" onclick="window.dispatchEvent(new Event('toggle-map'))" id="map-button"
                        class="inline-flex h-[30px] items-center justify-center gap-1.5 whitespace-nowrap rounded-lg border border-sky-600/80 bg-slate-50 px-3 text-[13px] font-medium text-slate-500 transition-all duration-200 ease hover:border-sky-600 hover:text-sky-700 lg:h-[34px] lg:justify-start lg:gap-[0.35rem] lg:px-[0.85rem] lg:py-0">
                    <svg viewBox="0 0 24 24" class="size-[15px] shrink-0 fill-none stroke-current stroke-[1.5]">
                        <circle cx="12" cy="10" r="3"></circle>
                        <path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7z"></path>
                    </svg>
                    <span>Map</span>
                </button>
                <button type="button" id="filters-button" onclick="window.dispatchEvent(new Event('toggle-filters'));"
                        class="inline-flex h-[30px] items-center justify-center gap-1.5 rounded-lg border border-slate-200 bg-slate-50 px-3 text-[13px] font-medium text-slate-500 transition-all duration-200 ease hover:border-sky-600 hover:text-sky-700 lg:hidden">
                    <svg class="shrink-0 [:where(&amp;)]:size-6 text-cyan-700" data-flux-icon xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M6 13.5V3.75m0 9.75a1.5 1.5 0 0 1 0 3m0-3a1.5 1.5 0 0 0 0 3m0 3.75V16.5m12-3V3.75m0 9.75a1.5 1.5 0 0 1 0 3m0-3a1.5 1.5 0 0 0 0 3m0 3.75V16.5m-6-9V3.75m0 3.75a1.5 1.5 0 0 1 0 3m0-3a1.5 1.5 0 0 0 0 3m0 9.75V10.5"/>
</svg>

                            <span>Filters</span>
                </button>
            </div>
                <div x-show="show"
                     style="display: none"
                     class="absolute top-full left-0 right-0 z-30 mt-2 overflow-hidden rounded-xl border border-slate-200 bg-white py-1 shadow-xl md:right-auto md:w-[630px]">
                <div>
                    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
                    <!--[if BLOCK]><![endif]-->                        <div class="px-3 pt-3 pb-1 text-[11px] font-semibold uppercase tracking-wider text-slate-400">Recently Searched..</div>

                        
                        <!--[if BLOCK]><![endif]-->                                                                                    <a href="https://mudrunfun.com/obstacle-run-calender/united-states" class="flex items-center gap-3 px-3 py-2.5 group transition-colors duration-150 hover:bg-slate-50">
    <div class="flex size-9 shrink-0 items-center justify-center rounded-lg bg-slate-100 fill-slate-400 transition-colors duration-150 group-hover:bg-sky-50 group-hover:fill-sky-500">
        <svg class="w-6 h-6" xmlns="http://www.w3.org/2000/svg"
     viewBox="0 0 24 24">
    <defs>
        <style>.cls-1 {
                opacity: 0.3;
            }</style>
    </defs>
    <g id="gen011-020">
        <g id="gen018">
            <path class="cls-1"
                  d="M18,15.33,13.1,20.77a1.47,1.47,0,0,1-2.2,0L6,15.33a7.94,7.94,0,0,1-2-6.39A8,8,0,0,1,20,10,7.94,7.94,0,0,1,18,15.33Z"/>
            <circle cx="12" cy="10" r="3"/>
        </g>
    </g>
</svg>
    </div>
    <div class="min-w-0 flex-1">
        <div class="truncate text-[14px] font-medium text-slate-700 group-hover:text-sky-600">United States</div>
        <div class="truncate text-[12px] text-slate-400">Events in the United States</div>
    </div>
</a>
                        <!--[if ENDBLOCK]><![endif]-->
                    <!--[if ENDBLOCK]><![endif]-->
                </div>
            </div>
            </div>

            <!--[if BLOCK]><![endif]-->                <div id="search-map-wrapper" class="w-full" wire:ignore>
                    <!--[if BLOCK]><![endif]-->    <div id="mapContainer"
         data-embedded-search="1"
         class="max-h-0 w-full overflow-hidden opacity-0 pointer-events-none transition-all duration-500 ease-in-out">
        <div class="mx-[0.4rem] mb-[0.4rem] rounded-xl border border-slate-200 bg-white p-1">
            <div id="map" class="h-[320px] w-full rounded-lg lg:h-[380px]"></div>
        </div>
    </div>
<!--[if ENDBLOCK]><![endif]-->                </div>
            <!--[if ENDBLOCK]><![endif]-->
            <!--[if BLOCK]><![endif]-->                <div id="filtersContainer"
                     class="max-h-0 w-full overflow-y-auto opacity-0 pointer-events-none transition-all duration-500 ease-in-out lg:hidden">
                    <div class="mx-[0.4rem] mb-[0.4rem] rounded-xl border border-slate-200 bg-white p-3">
                        <div class="rl-filters-panel">
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    <div x-data="{ expanded: false }" class="rl-filter-group">


    <button type="button" @click="expanded = ! expanded"
            class="rl-filter-header">
        <span class="rl-filter-title">Period</span>
        <span class="rl-filter-toggle" x-show="expanded" style="display: none">▼</span>
        <span class="rl-filter-toggle" x-show="!expanded">▲</span>
    </button>
    <ul class="mt-1 space-y-1" x-show="expanded" x-collapse style="display: none">
        <li class="grid grid-cols-3 gap-y-[0.1rem] gap-x-[0.5rem]">
            <!--[if BLOCK]><![endif]-->                <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('2026')"
                        id="period-2026">
                    2026
                </button>
                            <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('2027')"
                        id="period-2027">
                    2027
                </button>
            <!--[if ENDBLOCK]><![endif]-->        </li>
        <li class="grid grid-cols-3 gap-y-[0.1rem] gap-x-[0.5rem]">
            <!--[if BLOCK]><![endif]-->                <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('1')"
                        id="period-1">
                    January
                </button>
                            <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('2')"
                        id="period-2">
                    February
                </button>
                            <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('3')"
                        id="period-3">
                    March
                </button>
                            <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('4')"
                        id="period-4">
                    April
                </button>
                            <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('5')"
                        id="period-5">
                    May
                </button>
                            <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('6')"
                        id="period-6">
                    June
                </button>
                            <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('7')"
                        id="period-7">
                    July
                </button>
                            <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('8')"
                        id="period-8">
                    August
                </button>
                            <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('9')"
                        id="period-9">
                    September
                </button>
                            <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('10')"
                        id="period-10">
                    October
                </button>
                            <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('11')"
                        id="period-11">
                    November
                </button>
                            <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('12')"
                        id="period-12">
                    December
                </button>
            <!--[if ENDBLOCK]><![endif]-->        </li>
    </ul>

</div>
    <!--[if BLOCK]><![endif]-->        <div x-data="{ expanded: true }" class="rl-filter-group">


    <button type="button" @click="expanded = ! expanded"
            class="rl-filter-header">
        <span class="rl-filter-title">Regions</span>
        <span class="rl-filter-toggle" x-show="expanded">▼</span>
        <span class="rl-filter-toggle" x-show="!expanded" style="display: none">▲</span>
    </button>
    <ul class="rl-region-grid" x-show="expanded" x-collapse>
        <!--[if BLOCK]><![endif]-->            <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/alabama"
                   class="rl-region-link">
                    <span>Alabama</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            4
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/alaska"
                   class="rl-region-link">
                    <span>Alaska</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            2
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/arizona"
                   class="rl-region-link">
                    <span>Arizona</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            2
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/arkansas"
                   class="rl-region-link">
                    <span>Arkansas</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            1
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/california"
                   class="rl-region-link">
                    <span>California</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            19
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/colorado"
                   class="rl-region-link">
                    <span>Colorado</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            3
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/connecticut"
                   class="rl-region-link">
                    <span>Connecticut</span>
                                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/delaware"
                   class="rl-region-link">
                    <span>Delaware</span>
                                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/district-of-columbia"
                   class="rl-region-link">
                    <span>District of Columbia</span>
                                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/florida"
                   class="rl-region-link">
                    <span>Florida</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            16
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/georgia"
                   class="rl-region-link">
                    <span>Georgia</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            6
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/hawaii"
                   class="rl-region-link">
                    <span>Hawaii</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            1
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/idaho"
                   class="rl-region-link">
                    <span>Idaho</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            2
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/illinois"
                   class="rl-region-link">
                    <span>Illinois</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            5
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/indiana"
                   class="rl-region-link">
                    <span>Indiana</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            6
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/iowa"
                   class="rl-region-link">
                    <span>Iowa</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            3
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/kansas"
                   class="rl-region-link">
                    <span>Kansas</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            2
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/kentucky"
                   class="rl-region-link">
                    <span>Kentucky</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            3
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/louisiana"
                   class="rl-region-link">
                    <span>Louisiana</span>
                                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/maine"
                   class="rl-region-link">
                    <span>Maine</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            3
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/maryland"
                   class="rl-region-link">
                    <span>Maryland</span>
                                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/massachusetts"
                   class="rl-region-link">
                    <span>Massachusetts</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            2
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/michigan"
                   class="rl-region-link">
                    <span>Michigan</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            5
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/minnesota"
                   class="rl-region-link">
                    <span>Minnesota</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            2
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/mississippi"
                   class="rl-region-link">
                    <span>Mississippi</span>
                                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/missouri"
                   class="rl-region-link">
                    <span>Missouri</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            3
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/montana"
                   class="rl-region-link">
                    <span>Montana</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            1
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/nebraska"
                   class="rl-region-link">
                    <span>Nebraska</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            1
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/nevada"
                   class="rl-region-link">
                    <span>Nevada</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            1
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/new-hampshire"
                   class="rl-region-link">
                    <span>New Hampshire</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            1
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/new-jersey"
                   class="rl-region-link">
                    <span>New Jersey</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            3
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/new-mexico"
                   class="rl-region-link">
                    <span>New Mexico</span>
                                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/new-york"
                   class="rl-region-link">
                    <span>New York</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            5
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/north-carolina"
                   class="rl-region-link">
                    <span>North Carolina</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            9
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/north-dakota"
                   class="rl-region-link">
                    <span>North Dakota</span>
                                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/ohio"
                   class="rl-region-link">
                    <span>Ohio</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            3
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/oklahoma"
                   class="rl-region-link">
                    <span>Oklahoma</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            4
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/oregon"
                   class="rl-region-link">
                    <span>Oregon</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            5
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/pennsylvania"
                   class="rl-region-link">
                    <span>Pennsylvania</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            3
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/puerto-rico"
                   class="rl-region-link">
                    <span>Puerto Rico</span>
                                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/rhode-island"
                   class="rl-region-link">
                    <span>Rhode Island</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            1
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/south-carolina"
                   class="rl-region-link">
                    <span>South Carolina</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            1
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/south-dakota"
                   class="rl-region-link">
                    <span>South Dakota</span>
                                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/tennessee"
                   class="rl-region-link">
                    <span>Tennessee</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            4
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/texas"
                   class="rl-region-link">
                    <span>Texas</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            12
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/utah"
                   class="rl-region-link">
                    <span>Utah</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            6
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/vermont"
                   class="rl-region-link">
                    <span>Vermont</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            5
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/virginia"
                   class="rl-region-link">
                    <span>Virginia</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            3
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/washington"
                   class="rl-region-link">
                    <span>Washington</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            2
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/west-virginia"
                   class="rl-region-link">
                    <span>West Virginia</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            2
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/wisconsin"
                   class="rl-region-link">
                    <span>Wisconsin</span>
                                        <!--[if BLOCK]><![endif]-->                        <span class="rl-region-count">
                            2
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/wyoming"
                   class="rl-region-link">
                    <span>Wyoming</span>
                                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </a>
            </li>
        <!--[if ENDBLOCK]><![endif]-->
    </ul>

</div>    <!--[if ENDBLOCK]><![endif]-->
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]--></div>                    </div>
                </div>
            <!--[if ENDBLOCK]><![endif]-->        </div>
    </div>
</div></div>                </div>
            </div>

            
            <div wire:snapshot="{&quot;data&quot;:{&quot;myRaces&quot;:false,&quot;distanceFilterWasAdjusted&quot;:false,&quot;location&quot;:[null,{&quot;class&quot;:&quot;App\\Models\\Country&quot;,&quot;key&quot;:10,&quot;s&quot;:&quot;mdl&quot;}],&quot;categorySlug&quot;:&quot;obstacle-run-calender&quot;,&quot;min&quot;:null,&quot;max&quot;:null,&quot;period&quot;:null,&quot;type&quot;:null,&quot;label&quot;:null,&quot;distance&quot;:30,&quot;page&quot;:1,&quot;paginators&quot;:[[],{&quot;s&quot;:&quot;arr&quot;}]},&quot;memo&quot;:{&quot;id&quot;:&quot;b5sMDUtQbPLPkBbzOtpH&quot;,&quot;name&quot;:&quot;v2-race-list.race-list&quot;,&quot;path&quot;:&quot;obstacle-run-calender\/united-states&quot;,&quot;method&quot;:&quot;GET&quot;,&quot;release&quot;:&quot;a-a-a&quot;,&quot;children&quot;:{&quot;email-signup-top-country:10-obstacle-run&quot;:[&quot;div&quot;,&quot;Qv39YnKU50WWBLlSINgb&quot;],&quot;email-signup-inline-country:10-obstacle-run&quot;:[&quot;div&quot;,&quot;ntaShqKNL1ma6rhtfnZQ&quot;]},&quot;scripts&quot;:[],&quot;assets&quot;:[],&quot;errors&quot;:[],&quot;locale&quot;:&quot;en&quot;},&quot;checksum&quot;:&quot;7dedead089e20c9709560adfa1c7be16a454530d4a07269f744b5d1091250630&quot;}" wire:effects="{&quot;url&quot;:{&quot;min&quot;:{&quot;as&quot;:null,&quot;use&quot;:&quot;replace&quot;,&quot;alwaysShow&quot;:false,&quot;except&quot;:null},&quot;max&quot;:{&quot;as&quot;:null,&quot;use&quot;:&quot;replace&quot;,&quot;alwaysShow&quot;:false,&quot;except&quot;:null},&quot;period&quot;:{&quot;as&quot;:null,&quot;use&quot;:&quot;replace&quot;,&quot;alwaysShow&quot;:false,&quot;except&quot;:null},&quot;type&quot;:{&quot;as&quot;:null,&quot;use&quot;:&quot;replace&quot;,&quot;alwaysShow&quot;:false,&quot;except&quot;:null},&quot;label&quot;:{&quot;as&quot;:null,&quot;use&quot;:&quot;replace&quot;,&quot;alwaysShow&quot;:false,&quot;except&quot;:null},&quot;distance&quot;:{&quot;as&quot;:&quot;distance&quot;,&quot;use&quot;:&quot;push&quot;,&quot;alwaysShow&quot;:false,&quot;except&quot;:null},&quot;page&quot;:{&quot;as&quot;:&quot;page&quot;,&quot;use&quot;:&quot;push&quot;,&quot;alwaysShow&quot;:false,&quot;except&quot;:null}},&quot;listeners&quot;:[&quot;update-period&quot;,&quot;update-type&quot;,&quot;toggle-label&quot;,&quot;update-min-max&quot;,&quot;set-default-distance&quot;,&quot;reset-page&quot;,&quot;update-distance-from-location&quot;,&quot;toggle-period&quot;,&quot;toggle-type&quot;]}" wire:id="b5sMDUtQbPLPkBbzOtpH" class="mt-3 space-y-3">

    <section class="space-y-3 padding-x">
        <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                <h1 class="race-list-page-title">Obstacle Race Calendar United States 2026-2027</h1>
            <!--[if ENDBLOCK]><![endif]-->
            <!--[if BLOCK]><![endif]-->                <div class="lg:min-h-[134px]" id="header-image">
                    <picture>
                        <source media="(min-width: 1024px)" srcset="/img/country-banner/obstacle-run/united-states_en_2708x581.webp"/>
                        <img src="/img/country-banner/obstacle-run/united-states_en_21x9.webp"
                             alt="Header image"
                             class="rounded-xl border border-slate-100 w-full aspect-[21/9] lg:aspect-[14/3] object-cover"/>
                    </picture>
                </div>
            <!--[if ENDBLOCK]><![endif]-->        <!--[if ENDBLOCK]><![endif]-->
        <div class="race-active-filter-chips
hidden

">
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
</div>
        
        <!--[if BLOCK]><![endif]-->    <div class="hidden lg:block" data-email-signup-slot="top">
        <div wire:snapshot="{&quot;data&quot;:{&quot;locationName&quot;:&quot;United States&quot;,&quot;locationUid&quot;:&quot;country:10&quot;,&quot;categoryType&quot;:&quot;obstacle-run&quot;,&quot;email&quot;:&quot;&quot;,&quot;subscribed&quot;:false},&quot;memo&quot;:{&quot;id&quot;:&quot;Qv39YnKU50WWBLlSINgb&quot;,&quot;name&quot;:&quot;v2-race-list.email-signup&quot;,&quot;path&quot;:&quot;obstacle-run-calender\/united-states&quot;,&quot;method&quot;:&quot;GET&quot;,&quot;release&quot;:&quot;a-a-a&quot;,&quot;children&quot;:[],&quot;scripts&quot;:[],&quot;assets&quot;:[],&quot;errors&quot;:[],&quot;locale&quot;:&quot;en&quot;},&quot;checksum&quot;:&quot;3074a68255e48a95e5235f7788db4fa55471bf5c1a3d4570b78c15b5c169f712&quot;}" wire:effects="[]" wire:id="Qv39YnKU50WWBLlSINgb"
    x-data="{
        visible: true,
        init() {
            this.visible = !this.getStorage('race_list_email_signup_dismissed')
                && !this.getStorage('race_list_email_signup_subscribed');
        },
        getStorage(key) {
            try {
                return localStorage.getItem(key);
            } catch (error) {
                return null;
            }
        },
        setStorage(key, value) {
            try {
                localStorage.setItem(key, value);
            } catch (error) {
            }
        },
        removeStorage(key) {
            try {
                localStorage.removeItem(key);
            } catch (error) {
            }
        },
        dismiss() {
            this.visible = false;
            this.setStorage('race_list_email_signup_dismissed', Date.now().toString());
        }
    }"
    x-on:email-signup-subscribed.window="setStorage('race_list_email_signup_subscribed', Date.now().toString()); removeStorage('race_list_email_signup_dismissed')"
    x-show="visible || $wire.subscribed"
    x-cloak
>
    <div class="[:where(&amp;)]:bg-white dark:[:where(&amp;)]:bg-white/10 border border-zinc-200 dark:border-white/10 [:where(&amp;)]:p-4 [:where(&amp;)]:rounded-lg bg-gradient-to-br from-blue-50 to-white border border-blue-100! shadow-sm space-y-4 p-4!" data-flux-card>
    <div class="flex items-start gap-4">
            <div class="shrink-0 rounded-xl bg-white/70 ring-1 ring-blue-100 p-2">
                <svg class="shrink-0 [:where(&amp;)]:size-6 text-blue-700" data-flux-icon xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M14.857 17.082a23.848 23.848 0 0 0 5.454-1.31A8.967 8.967 0 0 1 18 9.75V9A6 6 0 0 0 6 9v.75a8.967 8.967 0 0 1-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 0 1-5.714 0m5.714 0a3 3 0 1 1-5.714 0"/>
</svg>

                    </div>

            <div class="flex-1">
                <div class="flex items-start justify-between gap-3">
                    <div class="font-medium [:where(&amp;)]:text-zinc-800 [:where(&amp;)]:dark:text-white text-base [&amp;:has(+[data-flux-subheading])]:mb-2 [[data-flux-subheading]+&amp;]:mt-2 text-blue-900" data-flux-heading>Monthly updates for United States</div>

                    <div class="-mt-3 -mr-3">
                        <button type="button" class="relative items-center font-medium justify-center gap-2 whitespace-nowrap disabled:opacity-75 dark:disabled:opacity-75 disabled:cursor-default disabled:pointer-events-none justify-center h-10 text-sm rounded-lg w-10 inline-flex  bg-transparent hover:bg-zinc-800/5 dark:hover:bg-white/15 text-zinc-800 dark:text-white" data-flux-button="data-flux-button" @click="dismiss()">
        <svg class="shrink-0 [:where(&amp;)]:size-5" data-flux-icon xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">
  <path d="M6.28 5.22a.75.75 0 0 0-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 1 0 1.06 1.06L10 11.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L11.06 10l3.72-3.72a.75.75 0 0 0-1.06-1.06L10 8.94 6.28 5.22Z"/>
</svg>
    </button>
                    </div>
                </div>

                <p class="[:where(&amp;)]:font-normal [:where(&amp;)]:text-sm [:where(&amp;)]:text-zinc-500 [:where(&amp;)]:dark:text-white/70 mt-1 text-blue-900/80" data-flux-text >Get new running races (and updates) in your inbox every month.</p>            </div>
        </div>

        <form wire:submit.prevent="subscribe" class="space-y-3">
            <!--[if BLOCK]><![endif]-->                <ui-field class="min-w-0 [&amp;:not(:has([data-flux-field])):has([data-flux-control][disabled])&gt;[data-flux-label]]:opacity-50 [&amp;:has(&gt;[data-flux-radio-group][disabled])&gt;[data-flux-label]]:opacity-50 [&amp;:has(&gt;[data-flux-checkbox-group][disabled])&gt;[data-flux-label]]:opacity-50 block *:data-flux-label:mb-3 [&amp;&gt;[data-flux-label]:has(+[data-flux-description])]:mb-2 [&amp;&gt;[data-flux-label]+[data-flux-description]]:mt-0 [&amp;&gt;[data-flux-label]+[data-flux-description]]:mb-3 [&amp;&gt;*:not([data-flux-label])+[data-flux-description]]:mt-3 outline-none!" data-flux-field>
    <div class="w-full flex *:data-flux-input:grow [&amp;&gt;[data-flux-input]:last-child:not(:first-child)&gt;[data-flux-group-target]:not([data-invalid])]:border-s-0 [&amp;&gt;[data-flux-input]:not(:first-child):not(:last-child)&gt;[data-flux-group-target]:not([data-invalid])]:border-s-0 [&amp;&gt;[data-flux-input]:has(+[data-flux-input-group-suffix])&gt;[data-flux-group-target]:not([data-invalid])]:border-e-0 [&amp;&gt;*:last-child:not(:first-child)&gt;[data-flux-group-target]:not([data-invalid])]:border-s-0 [&amp;&gt;*:not(:first-child):not(:last-child)&gt;[data-flux-group-target]:not([data-invalid])]:border-s-0 [&amp;&gt;*:has(+[data-flux-input-group-suffix])&gt;[data-flux-group-target]:not([data-invalid])]:border-e-0 [&amp;&gt;[data-flux-group-target]:last-child:not(:first-child)]:border-s-0 [&amp;&gt;[data-flux-group-target]:not(:first-child):not(:last-child)]:border-s-0 [&amp;&gt;[data-flux-group-target]:has(+[data-flux-input-group-suffix])]:border-e-0 [&amp;&gt;[data-flux-group-target]:not(:first-child):not(:last-child)]:rounded-none [&amp;&gt;[data-flux-group-target]:first-child:not(:last-child)]:rounded-e-none [&amp;&gt;[data-flux-group-target]:last-child:not(:first-child)]:rounded-s-none [&amp;&gt;*:not(:first-child):not(:last-child):not(:only-child)&gt;[data-flux-group-target]]:rounded-none [&amp;&gt;*:first-child:not(:last-child)&gt;[data-flux-group-target]]:rounded-e-none [&amp;&gt;*:last-child:not(:first-child)&gt;[data-flux-group-target]]:rounded-s-none [&amp;&gt;*:not(:first-child):not(:last-child):not(:only-child)&gt;[data-flux-input]&gt;[data-flux-group-target]]:rounded-none [&amp;&gt;*:first-child:not(:last-child)&gt;[data-flux-input]&gt;[data-flux-group-target]]:rounded-e-none [&amp;&gt;*:last-child:not(:first-child)&gt;[data-flux-input]&gt;[data-flux-group-target]]:rounded-s-none [&amp;&gt;*:not(:first-child):not(:last-child):not(:only-child)&gt;[data-flux-tooltip]&gt;[data-flux-group-target]]:rounded-none [&amp;&gt;*:first-child:not(:last-child)&gt;[data-flux-tooltip]&gt;[data-flux-group-target]]:rounded-e-none [&amp;&gt;*:last-child:not(:first-child)&gt;[data-flux-tooltip]&gt;[data-flux-group-target]]:rounded-s-none [&amp;&gt;*:last-child:not(:first-child)&gt;[data-flux-tooltip]&gt;[data-flux-group-target]:not([data-invalid])]:border-s-0 [&amp;&gt;*:not(:first-child):not(:last-child)&gt;[data-flux-tooltip]&gt;[data-flux-group-target]:not([data-invalid])]:border-s-0" data-flux-input-group>
        <div class="w-full relative block group/input" data-flux-input>
                            <div class="pointer-events-none absolute top-0 bottom-0 border-s border-transparent flex items-center justify-center text-xs text-zinc-400/75 dark:text-white/60 ps-3 start-0">
                    <svg class="shrink-0 [:where(&amp;)]:size-5" data-flux-icon xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">
  <path d="M3 4a2 2 0 0 0-2 2v1.161l8.441 4.221a1.25 1.25 0 0 0 1.118 0L19 7.162V6a2 2 0 0 0-2-2H3Z"/>
  <path d="m19 8.839-7.77 3.885a2.75 2.75 0 0 1-2.46 0L1 8.839V14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.839Z"/>
</svg>

                        </div>
            
            <input
                type="email"
                
                class="w-full border rounded-lg block disabled:shadow-none dark:shadow-none appearance-none text-base sm:text-sm py-2 h-10 leading-[1.375rem] ps-10 pe-3 bg-white dark:bg-white/10 dark:disabled:bg-white/[7%] text-zinc-700 disabled:text-zinc-500 placeholder-zinc-400 disabled:placeholder-zinc-400/70 dark:text-zinc-300 dark:disabled:text-zinc-400 dark:placeholder-zinc-400 dark:disabled:placeholder-zinc-500 shadow-xs border-zinc-200 border-b-zinc-300/80 disabled:border-b-zinc-200 dark:border-white/10 dark:disabled:border-white/5 data-invalid:shadow-none data-invalid:border-red-500 dark:data-invalid:border-red-500 disabled:data-invalid:border-red-500 dark:disabled:data-invalid:border-red-500" wire:model.live="email" required="required" autocomplete="email" placeholder="your@email.com"
                 name="email"                                                                                                 data-flux-control
                data-flux-group-target
                 wire:loading.class="pe-10"                  wire:target="email"             >

                            <div class="absolute top-0 bottom-0 flex items-center gap-x-1.5 pe-2 border-e border-transparent end-0 text-xs text-zinc-400">
                    
                                            <svg class="shrink-0 [:where(&amp;)]:size-5 animate-spin" wire:loading="" wire:target="email" data-flux-icon xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" aria-hidden="true" data-slot="icon">
    <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
    <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
</svg>
                            
                    
                    
                    
                    
                    
                                    </div>
                    </div>

                        <button type="submit" class="relative items-center font-medium justify-center gap-2 whitespace-nowrap disabled:opacity-75 dark:disabled:opacity-75 disabled:cursor-default disabled:pointer-events-none justify-center h-10 text-sm rounded-lg ps-4 pe-3 inline-flex  bg-[var(--color-accent)] hover:bg-[color-mix(in_oklab,_var(--color-accent),_transparent_10%)] text-[var(--color-accent-foreground)] border border-black/10 dark:border-0 shadow-[inset_0px_1px_--theme(--color-white/.2)] [[data-flux-button-group]_&amp;]:border-e-0 [:is([data-flux-button-group]&gt;&amp;:last-child,_[data-flux-button-group]_:last-child&gt;&amp;)]:border-e-[1px] dark:[:is([data-flux-button-group]&gt;&amp;:last-child,_[data-flux-button-group]_:last-child&gt;&amp;)]:border-e-0 dark:[:is([data-flux-button-group]&gt;&amp;:last-child,_[data-flux-button-group]_:last-child&gt;&amp;)]:border-s-[1px] [:is([data-flux-button-group]&gt;&amp;:not(:first-child),_[data-flux-button-group]_:not(:first-child)&gt;&amp;)]:border-s-[color-mix(in_srgb,var(--color-accent-foreground),transparent_85%)] *:transition-opacity [&amp;[disabled]&gt;:not([data-flux-loading-indicator])]:opacity-0 [&amp;[disabled]&gt;[data-flux-loading-indicator]]:opacity-100 [&amp;[disabled]]:pointer-events-none" data-flux-button="data-flux-button" data-flux-group-target="data-flux-group-target" wire:loading.attr="disabled" wire:target="subscribe">
        <div class="absolute inset-0 flex items-center justify-center opacity-0" data-flux-loading-indicator>
                <svg class="shrink-0 [:where(&amp;)]:size-4 animate-spin" data-flux-icon xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" aria-hidden="true" data-slot="icon">
    <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
    <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
</svg>
                    </div>
        
        
                    
            
            <span>Subscribe</span>
        
        
                    
                        <svg class="shrink-0 [:where(&amp;)]:size-4" data-flux-icon xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
  <path d="M2.87 2.298a.75.75 0 0 0-.812 1.021L3.39 6.624a1 1 0 0 0 .928.626H8.25a.75.75 0 0 1 0 1.5H4.318a1 1 0 0 0-.927.626l-1.333 3.305a.75.75 0 0 0 .811 1.022 24.89 24.89 0 0 0 11.668-5.115.75.75 0 0 0 0-1.175A24.89 24.89 0 0 0 2.869 2.298Z"/>
</svg>
    </button>
    </div>

                    <div role="alert" aria-live="polite" aria-atomic="true" class="mt-3 text-sm font-medium text-red-500 dark:text-red-400 hidden" data-flux-error>
    </div>
</ui-field>
            <!--[if ENDBLOCK]><![endif]-->        </form>
</div>
</div>    </div>
<!--[if ENDBLOCK]><![endif]-->
        <!--[if BLOCK]><![endif]-->                                    <!--[if BLOCK]><![endif]-->                <div class="race-list-intro-text">
                    <p>Explore the best obstacle runs in the United States for 2026-2027! Our updated list features 162 exciting races across  the country. Find your next race in the United States below and join the running community at these great events!</p>
                </div>
            <!--[if ENDBLOCK]><![endif]-->
            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->        <!--[if ENDBLOCK]><![endif]-->
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    </section>

    
    <div class="mt-2">
        
        
        
        
        <!--[if BLOCK]><![endif]-->                    <!--[if ENDBLOCK]><![endif]-->
        <!--[if BLOCK]><![endif]-->            <div class="padding-x">
                                <!--[if BLOCK]><![endif]-->                    <div class="race-month-header pt-1">
                        September 2026
                    </div>
                <!--[if ENDBLOCK]><![endif]-->
                
                <section wire:key="event:183851">
    
    <div class="event-card-row group">
        <div class="event-card-main">
            <div class="event-card-date-col">
                <a href="https://running.life/en/event/kingsbury-cougar-mudder-twilight-5k"
                   class="event-card-date-link">
                    
                    <div class="event-calendar">
    <div>
        <div>Sep</div>
        <div>25</div>
        <div>Fr</div>
    </div>
</div>
                </a>
            </div>
            <div class="event-card-info">
                <div class="event-card-title-row">
                    <a href="https://running.life/en/event/kingsbury-cougar-mudder-twilight-5k" class="event-card-title-link">

                        <h2 class="event-card-title flex items-center gap-1">
                            Kingsbury Cougar Mudder

                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        </h2>
                    </a>
                    
                    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </div>
                                <div>
                    <div class="event-card-flag">
    <img alt="flag" class="w-4 h-3 rounded-[2px] object-cover inline -mt-0.5"
         src="/img/flags/usa.svg"/>
</div>

                    <a href="https://running.life/obstacle-run-calender/united-states/michigan/oxford-township"
                       class="event-card-location">
                        <!--[if BLOCK]><![endif]-->                            Oxford Township, Michigan
                        <!--[if ENDBLOCK]><![endif]-->
                    </a>
                </div>

                <div class="event-card-distances-wrap">
                    <div class="flex flex-wrap items-center gap-2 event-card-distances">
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            
            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            
            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <a href="https://running.life/en/event/kingsbury-cougar-mudder-twilight-5k" class="label-trailrun">Trail Run</a>
                    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            
            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->                <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                <a href="https://running.life/en/event/kingsbury-cougar-mudder-twilight-5k" class="label-distance">5 km</a>
            <!--[if ENDBLOCK]><![endif]-->        <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></div>
                </div>

                <!--[if BLOCK]><![endif]-->                    <div class="event-card-description hidden md:block">
                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        An on campus 5K in Oxford MI with a timed run, a 5K obstacle course, a virtual option, and a free kids glow run.
                    </div>
                <!--[if ENDBLOCK]><![endif]-->            </div>
        </div>

        <!--[if BLOCK]><![endif]-->            <div class="event-card-description event-card-description-mobile md:hidden">
                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                An on campus 5K in Oxford MI with a timed run, a 5K obstacle course, a virtual option, and a free kids glow run.
            </div>
        <!--[if ENDBLOCK]><![endif]-->
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    </div>
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></section>

                
            </div>

            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
            
            
            

            
            
            

            
            
                    <div class="padding-x">
                                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
                
                <section wire:key="event:99242">
    
    <div class="event-card-row group">
        <div class="event-card-main">
            <div class="event-card-date-col">
                <a href="https://running.life/en/event/midwest-spartan-trifecta-weekend-at-badlands"
                   class="event-card-date-link">
                    
                    <div class="event-calendar event-calendar-range">
    <div>
        <div>Sep</div>
        <div>26-27</div>
        <div>Sa - Su</div>
    </div>
</div>
                </a>
            </div>
            <div class="event-card-info">
                <div class="event-card-title-row">
                    <a href="https://running.life/en/event/midwest-spartan-trifecta-weekend-at-badlands" class="event-card-title-link">

                        <h2 class="event-card-title flex items-center gap-1">
                            Midwest Spartan Trifecta Weekend at Badlands

                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        </h2>
                    </a>
                    
                    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </div>
                                <div>
                    <div class="event-card-flag">
    <img alt="flag" class="w-4 h-3 rounded-[2px] object-cover inline -mt-0.5"
         src="/img/flags/usa.svg"/>
</div>

                    <a href="https://running.life/obstacle-run-calender/united-states/indiana/attica"
                       class="event-card-location">
                        <!--[if BLOCK]><![endif]-->                            Attica, Indiana
                        <!--[if ENDBLOCK]><![endif]-->
                    </a>
                </div>

                <div class="event-card-distances-wrap">
                    <div class="flex flex-wrap items-center gap-2 event-card-distances">
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->                <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                <a href="https://running.life/en/event/midwest-spartan-trifecta-weekend-at-badlands" class="label-distance">5 km</a>
                            <a href="https://running.life/en/event/midwest-spartan-trifecta-weekend-at-badlands" class="label-distance">10 km</a>
                            <a href="https://running.life/en/event/midwest-spartan-trifecta-weekend-at-badlands" class="label-distance">Half Marathon</a>
            <!--[if ENDBLOCK]><![endif]-->        <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></div>
                </div>

                <!--[if BLOCK]><![endif]-->                    <div class="event-card-description hidden md:block">
                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        Two day Spartan event at Badlands Off Road in Attica IN with Sprint, Super, Beast and kids races across sand dunes, forests, rocks and creek crossings.
                    </div>
                <!--[if ENDBLOCK]><![endif]-->            </div>
        </div>

        <!--[if BLOCK]><![endif]-->            <div class="event-card-description event-card-description-mobile md:hidden">
                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                Two day Spartan event at Badlands Off Road in Attica IN with Sprint, Super, Beast and kids races across sand dunes, forests, rocks and creek crossings.
            </div>
        <!--[if ENDBLOCK]><![endif]-->
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    </div>
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></section>

                
            </div>

            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
            
            
            

            
            
            

            
            
                    <div class="padding-x">
                                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
                
                <section wire:key="event:100231">
    
    <div class="event-card-row group">
        <div class="event-card-main">
            <div class="event-card-date-col">
                <a href="https://running.life/en/event/temecula-spartan-event-weekend"
                   class="event-card-date-link">
                    
                    <div class="event-calendar event-calendar-range">
    <div>
        <div>Sep</div>
        <div>26-27</div>
        <div>Sa - Su</div>
    </div>
</div>
                </a>
            </div>
            <div class="event-card-info">
                <div class="event-card-title-row">
                    <a href="https://running.life/en/event/temecula-spartan-event-weekend" class="event-card-title-link">

                        <h2 class="event-card-title flex items-center gap-1">
                            Temecula Spartan Event Weekend

                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        </h2>
                    </a>
                    
                    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </div>
                                <div>
                    <div class="event-card-flag">
    <img alt="flag" class="w-4 h-3 rounded-[2px] object-cover inline -mt-0.5"
         src="/img/flags/usa.svg"/>
</div>

                    <a href="https://running.life/obstacle-run-calender/united-states/california/lake-elsinore"
                       class="event-card-location">
                        <!--[if BLOCK]><![endif]-->                            Lake Elsinore, California
                        <!--[if ENDBLOCK]><![endif]-->
                    </a>
                </div>

                <div class="event-card-distances-wrap">
                    <div class="flex flex-wrap items-center gap-2 event-card-distances">
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->                <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                <a href="https://running.life/en/event/temecula-spartan-event-weekend" class="label-distance">5 km</a>
                            <a href="https://running.life/en/event/temecula-spartan-event-weekend" class="label-distance">10 km</a>
            <!--[if ENDBLOCK]><![endif]-->        <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></div>
                </div>

                <!--[if BLOCK]><![endif]-->                    <div class="event-card-description hidden md:block">
                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        Obstacle course weekend at Lake Elsinore Raceway featuring Sprint 5K, Super 10K, kids races, and Hurricane Heat formats on September 26 to 27, 2026.
                    </div>
                <!--[if ENDBLOCK]><![endif]-->            </div>
        </div>

        <!--[if BLOCK]><![endif]-->            <div class="event-card-description event-card-description-mobile md:hidden">
                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                Obstacle course weekend at Lake Elsinore Raceway featuring Sprint 5K, Super 10K, kids races, and Hurricane Heat formats on September 26 to 27, 2026.
            </div>
        <!--[if ENDBLOCK]><![endif]-->
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    </div>
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></section>

                
            </div>

            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
            
            
            

            
            
            

            
            
                    <div class="padding-x">
                                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
                
                <section wire:key="event:104614">
    
    <div class="event-card-row group">
        <div class="event-card-main">
            <div class="event-card-date-col">
                <a href="https://running.life/en/event/tough-mudder-colorado"
                   class="event-card-date-link">
                    
                    <div class="event-calendar">
    <div>
        <div>Sep</div>
        <div>26</div>
        <div>Sa</div>
    </div>
</div>
                </a>
            </div>
            <div class="event-card-info">
                <div class="event-card-title-row">
                    <a href="https://running.life/en/event/tough-mudder-colorado" class="event-card-title-link">

                        <h2 class="event-card-title flex items-center gap-1">
                            Tough Mudder - Colorado

                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        </h2>
                    </a>
                    
                    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </div>
                                <div>
                    <div class="event-card-flag">
    <img alt="flag" class="w-4 h-3 rounded-[2px] object-cover inline -mt-0.5"
         src="/img/flags/usa.svg"/>
</div>

                    <a href="https://running.life/obstacle-run-calender/united-states/colorado/fort-carson"
                       class="event-card-location">
                        <!--[if BLOCK]><![endif]-->                            Fort Carson, Colorado
                        <!--[if ENDBLOCK]><![endif]-->
                    </a>
                </div>

                <div class="event-card-distances-wrap">
                    <div class="flex flex-wrap items-center gap-2 event-card-distances">
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->                <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                <a href="https://running.life/en/event/tough-mudder-colorado" class="label-distance">5 km</a>
                            <a href="https://running.life/en/event/tough-mudder-colorado" class="label-distance">15 km</a>
            <!--[if ENDBLOCK]><![endif]-->        <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></div>
                </div>

                <!--[if BLOCK]><![endif]-->                    <div class="event-card-description hidden md:block">
                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        Tough Mudder Colorado at Fort Carson on September 26, 2026: 15K and 5K routes with 12 to 20+ obstacles, finisher medal, shirt, headband, and Mudder Village spectator pass.
                    </div>
                <!--[if ENDBLOCK]><![endif]-->            </div>
        </div>

        <!--[if BLOCK]><![endif]-->            <div class="event-card-description event-card-description-mobile md:hidden">
                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                Tough Mudder Colorado at Fort Carson on September 26, 2026: 15K and 5K routes with 12 to 20+ obstacles, finisher medal, shirt, headband, and Mudder Village spectator pass.
            </div>
        <!--[if ENDBLOCK]><![endif]-->
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    </div>
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></section>

                
            </div>

            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
            
            
            

            
            
            

            
            
                    <div class="padding-x">
                                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
                
                <section wire:key="event:107760">
    
    <div class="event-card-row group">
        <div class="event-card-main">
            <div class="event-card-date-col">
                <a href="https://running.life/en/event/wild-boar-challenge"
                   class="event-card-date-link">
                    
                    <div class="event-calendar">
    <div>
        <div>Sep</div>
        <div>26</div>
        <div>Sa</div>
    </div>
</div>
                </a>
            </div>
            <div class="event-card-info">
                <div class="event-card-title-row">
                    <a href="https://running.life/en/event/wild-boar-challenge" class="event-card-title-link">

                        <h2 class="event-card-title flex items-center gap-1">
                            Wild Boar Challenge

                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        </h2>
                    </a>
                    
                    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </div>
                                <div>
                    <div class="event-card-flag">
    <img alt="flag" class="w-4 h-3 rounded-[2px] object-cover inline -mt-0.5"
         src="/img/flags/usa.svg"/>
</div>

                    <a href="https://running.life/obstacle-run-calender/united-states/iowa/saint-charles"
                       class="event-card-location">
                        <!--[if BLOCK]><![endif]-->                            Saint Charles, Iowa
                        <!--[if ENDBLOCK]><![endif]-->
                    </a>
                </div>

                <div class="event-card-distances-wrap">
                    <div class="flex flex-wrap items-center gap-2 event-card-distances">
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->                <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                <a href="https://running.life/en/event/wild-boar-challenge" class="label-distance">5 mi</a>
            <!--[if ENDBLOCK]><![endif]-->        <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></div>
                </div>

                <!--[if BLOCK]><![endif]-->                    <div class="event-card-description hidden md:block">
                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        An off road 5 Miles obstacle course in Saint Charles, Iowa on September 26, 2026, hosted by Contributors Breakfast Club; the local fundraiser keeps proceeds in Iowa and lets participants help design several obstacles.
                    </div>
                <!--[if ENDBLOCK]><![endif]-->            </div>
        </div>

        <!--[if BLOCK]><![endif]-->            <div class="event-card-description event-card-description-mobile md:hidden">
                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                An off road 5 Miles obstacle course in Saint Charles, Iowa on September 26, 2026, hosted by Contributors Breakfast Club; the local fundraiser keeps proceeds in Iowa and lets participants help design several obstacles.
            </div>
        <!--[if ENDBLOCK]><![endif]-->
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    </div>
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></section>

                
            </div>

            <!--[if BLOCK]><![endif]-->                <div class="padding-x mt-4">
                    <!--[if BLOCK]><![endif]-->    <div class="lg:hidden" data-email-signup-slot="inline">
        <div wire:snapshot="{&quot;data&quot;:{&quot;locationName&quot;:&quot;United States&quot;,&quot;locationUid&quot;:&quot;country:10&quot;,&quot;categoryType&quot;:&quot;obstacle-run&quot;,&quot;email&quot;:&quot;&quot;,&quot;subscribed&quot;:false},&quot;memo&quot;:{&quot;id&quot;:&quot;ntaShqKNL1ma6rhtfnZQ&quot;,&quot;name&quot;:&quot;v2-race-list.email-signup&quot;,&quot;path&quot;:&quot;obstacle-run-calender\/united-states&quot;,&quot;method&quot;:&quot;GET&quot;,&quot;release&quot;:&quot;a-a-a&quot;,&quot;children&quot;:[],&quot;scripts&quot;:[],&quot;assets&quot;:[],&quot;errors&quot;:[],&quot;locale&quot;:&quot;en&quot;},&quot;checksum&quot;:&quot;811ee29215e18aec9b60b3fbbeed92fb5e487b132e5cafa4770e6046ea76d9ee&quot;}" wire:effects="[]" wire:id="ntaShqKNL1ma6rhtfnZQ"
    x-data="{
        visible: true,
        init() {
            this.visible = !this.getStorage('race_list_email_signup_dismissed')
                && !this.getStorage('race_list_email_signup_subscribed');
        },
        getStorage(key) {
            try {
                return localStorage.getItem(key);
            } catch (error) {
                return null;
            }
        },
        setStorage(key, value) {
            try {
                localStorage.setItem(key, value);
            } catch (error) {
            }
        },
        removeStorage(key) {
            try {
                localStorage.removeItem(key);
            } catch (error) {
            }
        },
        dismiss() {
            this.visible = false;
            this.setStorage('race_list_email_signup_dismissed', Date.now().toString());
        }
    }"
    x-on:email-signup-subscribed.window="setStorage('race_list_email_signup_subscribed', Date.now().toString()); removeStorage('race_list_email_signup_dismissed')"
    x-show="visible || $wire.subscribed"
    x-cloak
>
    <div class="[:where(&amp;)]:bg-white dark:[:where(&amp;)]:bg-white/10 border border-zinc-200 dark:border-white/10 [:where(&amp;)]:p-4 [:where(&amp;)]:rounded-lg bg-gradient-to-br from-blue-50 to-white border border-blue-100! shadow-sm space-y-4 p-4!" data-flux-card>
    <div class="flex items-start gap-4">
            <div class="shrink-0 rounded-xl bg-white/70 ring-1 ring-blue-100 p-2">
                <svg class="shrink-0 [:where(&amp;)]:size-6 text-blue-700" data-flux-icon xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon">
  <path stroke-linecap="round" stroke-linejoin="round" d="M14.857 17.082a23.848 23.848 0 0 0 5.454-1.31A8.967 8.967 0 0 1 18 9.75V9A6 6 0 0 0 6 9v.75a8.967 8.967 0 0 1-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 0 1-5.714 0m5.714 0a3 3 0 1 1-5.714 0"/>
</svg>

                    </div>

            <div class="flex-1">
                <div class="flex items-start justify-between gap-3">
                    <div class="font-medium [:where(&amp;)]:text-zinc-800 [:where(&amp;)]:dark:text-white text-base [&amp;:has(+[data-flux-subheading])]:mb-2 [[data-flux-subheading]+&amp;]:mt-2 text-blue-900" data-flux-heading>Monthly updates for United States</div>

                    <div class="-mt-3 -mr-3">
                        <button type="button" class="relative items-center font-medium justify-center gap-2 whitespace-nowrap disabled:opacity-75 dark:disabled:opacity-75 disabled:cursor-default disabled:pointer-events-none justify-center h-10 text-sm rounded-lg w-10 inline-flex  bg-transparent hover:bg-zinc-800/5 dark:hover:bg-white/15 text-zinc-800 dark:text-white" data-flux-button="data-flux-button" @click="dismiss()">
        <svg class="shrink-0 [:where(&amp;)]:size-5" data-flux-icon xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">
  <path d="M6.28 5.22a.75.75 0 0 0-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 1 0 1.06 1.06L10 11.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L11.06 10l3.72-3.72a.75.75 0 0 0-1.06-1.06L10 8.94 6.28 5.22Z"/>
</svg>
    </button>
                    </div>
                </div>

                <p class="[:where(&amp;)]:font-normal [:where(&amp;)]:text-sm [:where(&amp;)]:text-zinc-500 [:where(&amp;)]:dark:text-white/70 mt-1 text-blue-900/80" data-flux-text >Get new running races (and updates) in your inbox every month.</p>            </div>
        </div>

        <form wire:submit.prevent="subscribe" class="space-y-3">
            <!--[if BLOCK]><![endif]-->                <ui-field class="min-w-0 [&amp;:not(:has([data-flux-field])):has([data-flux-control][disabled])&gt;[data-flux-label]]:opacity-50 [&amp;:has(&gt;[data-flux-radio-group][disabled])&gt;[data-flux-label]]:opacity-50 [&amp;:has(&gt;[data-flux-checkbox-group][disabled])&gt;[data-flux-label]]:opacity-50 block *:data-flux-label:mb-3 [&amp;&gt;[data-flux-label]:has(+[data-flux-description])]:mb-2 [&amp;&gt;[data-flux-label]+[data-flux-description]]:mt-0 [&amp;&gt;[data-flux-label]+[data-flux-description]]:mb-3 [&amp;&gt;*:not([data-flux-label])+[data-flux-description]]:mt-3 outline-none!" data-flux-field>
    <div class="w-full flex *:data-flux-input:grow [&amp;&gt;[data-flux-input]:last-child:not(:first-child)&gt;[data-flux-group-target]:not([data-invalid])]:border-s-0 [&amp;&gt;[data-flux-input]:not(:first-child):not(:last-child)&gt;[data-flux-group-target]:not([data-invalid])]:border-s-0 [&amp;&gt;[data-flux-input]:has(+[data-flux-input-group-suffix])&gt;[data-flux-group-target]:not([data-invalid])]:border-e-0 [&amp;&gt;*:last-child:not(:first-child)&gt;[data-flux-group-target]:not([data-invalid])]:border-s-0 [&amp;&gt;*:not(:first-child):not(:last-child)&gt;[data-flux-group-target]:not([data-invalid])]:border-s-0 [&amp;&gt;*:has(+[data-flux-input-group-suffix])&gt;[data-flux-group-target]:not([data-invalid])]:border-e-0 [&amp;&gt;[data-flux-group-target]:last-child:not(:first-child)]:border-s-0 [&amp;&gt;[data-flux-group-target]:not(:first-child):not(:last-child)]:border-s-0 [&amp;&gt;[data-flux-group-target]:has(+[data-flux-input-group-suffix])]:border-e-0 [&amp;&gt;[data-flux-group-target]:not(:first-child):not(:last-child)]:rounded-none [&amp;&gt;[data-flux-group-target]:first-child:not(:last-child)]:rounded-e-none [&amp;&gt;[data-flux-group-target]:last-child:not(:first-child)]:rounded-s-none [&amp;&gt;*:not(:first-child):not(:last-child):not(:only-child)&gt;[data-flux-group-target]]:rounded-none [&amp;&gt;*:first-child:not(:last-child)&gt;[data-flux-group-target]]:rounded-e-none [&amp;&gt;*:last-child:not(:first-child)&gt;[data-flux-group-target]]:rounded-s-none [&amp;&gt;*:not(:first-child):not(:last-child):not(:only-child)&gt;[data-flux-input]&gt;[data-flux-group-target]]:rounded-none [&amp;&gt;*:first-child:not(:last-child)&gt;[data-flux-input]&gt;[data-flux-group-target]]:rounded-e-none [&amp;&gt;*:last-child:not(:first-child)&gt;[data-flux-input]&gt;[data-flux-group-target]]:rounded-s-none [&amp;&gt;*:not(:first-child):not(:last-child):not(:only-child)&gt;[data-flux-tooltip]&gt;[data-flux-group-target]]:rounded-none [&amp;&gt;*:first-child:not(:last-child)&gt;[data-flux-tooltip]&gt;[data-flux-group-target]]:rounded-e-none [&amp;&gt;*:last-child:not(:first-child)&gt;[data-flux-tooltip]&gt;[data-flux-group-target]]:rounded-s-none [&amp;&gt;*:last-child:not(:first-child)&gt;[data-flux-tooltip]&gt;[data-flux-group-target]:not([data-invalid])]:border-s-0 [&amp;&gt;*:not(:first-child):not(:last-child)&gt;[data-flux-tooltip]&gt;[data-flux-group-target]:not([data-invalid])]:border-s-0" data-flux-input-group>
        <div class="w-full relative block group/input" data-flux-input>
                            <div class="pointer-events-none absolute top-0 bottom-0 border-s border-transparent flex items-center justify-center text-xs text-zinc-400/75 dark:text-white/60 ps-3 start-0">
                    <svg class="shrink-0 [:where(&amp;)]:size-5" data-flux-icon xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">
  <path d="M3 4a2 2 0 0 0-2 2v1.161l8.441 4.221a1.25 1.25 0 0 0 1.118 0L19 7.162V6a2 2 0 0 0-2-2H3Z"/>
  <path d="m19 8.839-7.77 3.885a2.75 2.75 0 0 1-2.46 0L1 8.839V14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.839Z"/>
</svg>

                        </div>
            
            <input
                type="email"
                
                class="w-full border rounded-lg block disabled:shadow-none dark:shadow-none appearance-none text-base sm:text-sm py-2 h-10 leading-[1.375rem] ps-10 pe-3 bg-white dark:bg-white/10 dark:disabled:bg-white/[7%] text-zinc-700 disabled:text-zinc-500 placeholder-zinc-400 disabled:placeholder-zinc-400/70 dark:text-zinc-300 dark:disabled:text-zinc-400 dark:placeholder-zinc-400 dark:disabled:placeholder-zinc-500 shadow-xs border-zinc-200 border-b-zinc-300/80 disabled:border-b-zinc-200 dark:border-white/10 dark:disabled:border-white/5 data-invalid:shadow-none data-invalid:border-red-500 dark:data-invalid:border-red-500 disabled:data-invalid:border-red-500 dark:disabled:data-invalid:border-red-500" wire:model.live="email" required="required" autocomplete="email" placeholder="your@email.com"
                 name="email"                                                                                                 data-flux-control
                data-flux-group-target
                 wire:loading.class="pe-10"                  wire:target="email"             >

                            <div class="absolute top-0 bottom-0 flex items-center gap-x-1.5 pe-2 border-e border-transparent end-0 text-xs text-zinc-400">
                    
                                            <svg class="shrink-0 [:where(&amp;)]:size-5 animate-spin" wire:loading="" wire:target="email" data-flux-icon xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" aria-hidden="true" data-slot="icon">
    <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
    <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
</svg>
                            
                    
                    
                    
                    
                    
                                    </div>
                    </div>

                        <button type="submit" class="relative items-center font-medium justify-center gap-2 whitespace-nowrap disabled:opacity-75 dark:disabled:opacity-75 disabled:cursor-default disabled:pointer-events-none justify-center h-10 text-sm rounded-lg ps-4 pe-3 inline-flex  bg-[var(--color-accent)] hover:bg-[color-mix(in_oklab,_var(--color-accent),_transparent_10%)] text-[var(--color-accent-foreground)] border border-black/10 dark:border-0 shadow-[inset_0px_1px_--theme(--color-white/.2)] [[data-flux-button-group]_&amp;]:border-e-0 [:is([data-flux-button-group]&gt;&amp;:last-child,_[data-flux-button-group]_:last-child&gt;&amp;)]:border-e-[1px] dark:[:is([data-flux-button-group]&gt;&amp;:last-child,_[data-flux-button-group]_:last-child&gt;&amp;)]:border-e-0 dark:[:is([data-flux-button-group]&gt;&amp;:last-child,_[data-flux-button-group]_:last-child&gt;&amp;)]:border-s-[1px] [:is([data-flux-button-group]&gt;&amp;:not(:first-child),_[data-flux-button-group]_:not(:first-child)&gt;&amp;)]:border-s-[color-mix(in_srgb,var(--color-accent-foreground),transparent_85%)] *:transition-opacity [&amp;[disabled]&gt;:not([data-flux-loading-indicator])]:opacity-0 [&amp;[disabled]&gt;[data-flux-loading-indicator]]:opacity-100 [&amp;[disabled]]:pointer-events-none" data-flux-button="data-flux-button" data-flux-group-target="data-flux-group-target" wire:loading.attr="disabled" wire:target="subscribe">
        <div class="absolute inset-0 flex items-center justify-center opacity-0" data-flux-loading-indicator>
                <svg class="shrink-0 [:where(&amp;)]:size-4 animate-spin" data-flux-icon xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" aria-hidden="true" data-slot="icon">
    <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
    <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
</svg>
                    </div>
        
        
                    
            
            <span>Subscribe</span>
        
        
                    
                        <svg class="shrink-0 [:where(&amp;)]:size-4" data-flux-icon xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" data-slot="icon">
  <path d="M2.87 2.298a.75.75 0 0 0-.812 1.021L3.39 6.624a1 1 0 0 0 .928.626H8.25a.75.75 0 0 1 0 1.5H4.318a1 1 0 0 0-.927.626l-1.333 3.305a.75.75 0 0 0 .811 1.022 24.89 24.89 0 0 0 11.668-5.115.75.75 0 0 0 0-1.175A24.89 24.89 0 0 0 2.869 2.298Z"/>
</svg>
    </button>
    </div>

                    <div role="alert" aria-live="polite" aria-atomic="true" class="mt-3 text-sm font-medium text-red-500 dark:text-red-400 hidden" data-flux-error>
    </div>
</ui-field>
            <!--[if ENDBLOCK]><![endif]-->        </form>
</div>
</div>    </div>
<!--[if ENDBLOCK]><![endif]-->                </div>
            <!--[if ENDBLOCK]><![endif]-->
            
            
            

            
            
            

            
            
                    <div class="padding-x">
                                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
                
                <section wire:key="event:123205">
    
    <div class="event-card-row group">
        <div class="event-card-main">
            <div class="event-card-date-col">
                <a href="https://running.life/en/event/muddy-dash-conroe"
                   class="event-card-date-link">
                    
                    <div class="event-calendar">
    <div>
        <div>Sep</div>
        <div>26</div>
        <div>Sa</div>
    </div>
</div>
                </a>
            </div>
            <div class="event-card-info">
                <div class="event-card-title-row">
                    <a href="https://running.life/en/event/muddy-dash-conroe" class="event-card-title-link">

                        <h2 class="event-card-title flex items-center gap-1">
                            Muddy Dash - Conroe

                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        </h2>
                    </a>
                    
                    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </div>
                                <div>
                    <div class="event-card-flag">
    <img alt="flag" class="w-4 h-3 rounded-[2px] object-cover inline -mt-0.5"
         src="/img/flags/usa.svg"/>
</div>

                    <a href="https://running.life/obstacle-run-calender/united-states/texas/shenandoah"
                       class="event-card-location">
                        <!--[if BLOCK]><![endif]-->                            Shenandoah, Texas
                        <!--[if ENDBLOCK]><![endif]-->
                    </a>
                </div>

                <div class="event-card-distances-wrap">
                    <div class="flex flex-wrap items-center gap-2 event-card-distances">
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->                <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                <a href="https://running.life/en/event/muddy-dash-conroe" class="label-distance">5 km</a>
            <!--[if ENDBLOCK]><![endif]-->        <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></div>
                </div>

                <!--[if BLOCK]><![endif]-->                    <div class="event-card-description hidden md:block">
                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        A family friendly 5K mud run in Conroe with obstacles, mud pits, a pre party and packet pickup at Three Palms Action Sports Park on September 26, 2026.
                    </div>
                <!--[if ENDBLOCK]><![endif]-->            </div>
        </div>

        <!--[if BLOCK]><![endif]-->            <div class="event-card-description event-card-description-mobile md:hidden">
                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                A family friendly 5K mud run in Conroe with obstacles, mud pits, a pre party and packet pickup at Three Palms Action Sports Park on September 26, 2026.
            </div>
        <!--[if ENDBLOCK]><![endif]-->
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    </div>
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></section>

                
            </div>

            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
            
            
            

            
            
            

            
            
                    <div class="padding-x">
                                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
                
                <section wire:key="event:135116">
    
    <div class="event-card-row group">
        <div class="event-card-main">
            <div class="event-card-date-col">
                <a href="https://running.life/en/event/zootown-challenge-obstacle-course-race"
                   class="event-card-date-link">
                    
                    <div class="event-calendar">
    <div>
        <div>Sep</div>
        <div>26</div>
        <div>Sa</div>
    </div>
</div>
                </a>
            </div>
            <div class="event-card-info">
                <div class="event-card-title-row">
                    <a href="https://running.life/en/event/zootown-challenge-obstacle-course-race" class="event-card-title-link">

                        <h2 class="event-card-title flex items-center gap-1">
                            Zootown Challenge Obstacle Course Race

                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        </h2>
                    </a>
                    
                    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </div>
                                <div>
                    <div class="event-card-flag">
    <img alt="flag" class="w-4 h-3 rounded-[2px] object-cover inline -mt-0.5"
         src="/img/flags/usa.svg"/>
</div>

                    <a href="https://running.life/obstacle-run-calender/united-states/montana/missoula"
                       class="event-card-location">
                        <!--[if BLOCK]><![endif]-->                            Missoula, Montana
                        <!--[if ENDBLOCK]><![endif]-->
                    </a>
                </div>

                <div class="event-card-distances-wrap">
                    <div class="flex flex-wrap items-center gap-2 event-card-distances">
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->                <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                <a href="https://running.life/en/event/zootown-challenge-obstacle-course-race" class="label-distance">3 km</a>
                            <a href="https://running.life/en/event/zootown-challenge-obstacle-course-race" class="label-distance">5 km</a>
                            <a href="https://running.life/en/event/zootown-challenge-obstacle-course-race" class="label-distance">10 km</a>
            <!--[if ENDBLOCK]><![endif]-->        <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></div>
                </div>

                <!--[if BLOCK]><![endif]-->                    <div class="event-card-description hidden md:block">
                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        Obstacle course event at Washington Grizzly Stadium with 3k, 5k, 10k, kids and All Abilities races plus team competition.
                    </div>
                <!--[if ENDBLOCK]><![endif]-->            </div>
        </div>

        <!--[if BLOCK]><![endif]-->            <div class="event-card-description event-card-description-mobile md:hidden">
                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                Obstacle course event at Washington Grizzly Stadium with 3k, 5k, 10k, kids and All Abilities races plus team competition.
            </div>
        <!--[if ENDBLOCK]><![endif]-->
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    </div>
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></section>

                
            </div>

            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
            
            
            

            
            
            

            
            
                    <div class="padding-x">
                                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
                
                <section wire:key="event:149139">
    
    <div class="event-card-row group">
        <div class="event-card-main">
            <div class="event-card-date-col">
                <a href="https://running.life/en/event/path-to-freedom-obstacle-course"
                   class="event-card-date-link">
                    
                    <div class="event-calendar">
    <div>
        <div>Sep</div>
        <div>26</div>
        <div>Sa</div>
    </div>
</div>
                </a>
            </div>
            <div class="event-card-info">
                <div class="event-card-title-row">
                    <a href="https://running.life/en/event/path-to-freedom-obstacle-course" class="event-card-title-link">

                        <h2 class="event-card-title flex items-center gap-1">
                            Path to Freedom 5K Obstacle Run

                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        </h2>
                    </a>
                    
                    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </div>
                                <div>
                    <div class="event-card-flag">
    <img alt="flag" class="w-4 h-3 rounded-[2px] object-cover inline -mt-0.5"
         src="/img/flags/usa.svg"/>
</div>

                    <a href="https://running.life/obstacle-run-calender/united-states/oregon/happy-valley"
                       class="event-card-location">
                        <!--[if BLOCK]><![endif]-->                            Happy Valley, Oregon
                        <!--[if ENDBLOCK]><![endif]-->
                    </a>
                </div>

                <div class="event-card-distances-wrap">
                    <div class="flex flex-wrap items-center gap-2 event-card-distances">
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->                <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                <a href="https://running.life/en/event/path-to-freedom-obstacle-course" class="label-distance">3 mi</a>
            <!--[if ENDBLOCK]><![endif]-->        <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></div>
                </div>

                <!--[if BLOCK]><![endif]-->                    <div class="event-card-description hidden md:block">
                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        A 3.1 mile obstacle run with 22 symbolic obstacles raising funds and awareness for organizations that combat human trafficking and support survivors.
                    </div>
                <!--[if ENDBLOCK]><![endif]-->            </div>
        </div>

        <!--[if BLOCK]><![endif]-->            <div class="event-card-description event-card-description-mobile md:hidden">
                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                A 3.1 mile obstacle run with 22 symbolic obstacles raising funds and awareness for organizations that combat human trafficking and support survivors.
            </div>
        <!--[if ENDBLOCK]><![endif]-->
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    </div>
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></section>

                
            </div>

            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
            
            
            

            
            
            

            
            
                    <div class="padding-x">
                                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
                
                <section wire:key="event:181195">
    
    <div class="event-card-row group">
        <div class="event-card-main">
            <div class="event-card-date-col">
                <a href="https://running.life/en/event/naticook-challenge-5k"
                   class="event-card-date-link">
                    
                    <div class="event-calendar">
    <div>
        <div>Sep</div>
        <div>26</div>
        <div>Sa</div>
    </div>
</div>
                </a>
            </div>
            <div class="event-card-info">
                <div class="event-card-title-row">
                    <a href="https://running.life/en/event/naticook-challenge-5k" class="event-card-title-link">

                        <h2 class="event-card-title flex items-center gap-1">
                            Naticook Challenge 5K

                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        </h2>
                    </a>
                    
                    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </div>
                                <div>
                    <div class="event-card-flag">
    <img alt="flag" class="w-4 h-3 rounded-[2px] object-cover inline -mt-0.5"
         src="/img/flags/usa.svg"/>
</div>

                    <a href="https://running.life/obstacle-run-calender/united-states/new-hampshire/merrimack"
                       class="event-card-location">
                        <!--[if BLOCK]><![endif]-->                            Merrimack, New Hampshire
                        <!--[if ENDBLOCK]><![endif]-->
                    </a>
                </div>

                <div class="event-card-distances-wrap">
                    <div class="flex flex-wrap items-center gap-2 event-card-distances">
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->                <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                <a href="https://running.life/en/event/naticook-challenge-5k" class="label-distance">5 km</a>
            <!--[if ENDBLOCK]><![endif]-->        <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></div>
                </div>

                <!--[if BLOCK]><![endif]-->                    <div class="event-card-description hidden md:block">
                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        Trail 5K obstacle course at Wasserman Park with 12+ beginner to intermediate obstacles, limited to 200 entrants, including a race shirt, finisher medal, and a Spartan entry for early registrants.
                    </div>
                <!--[if ENDBLOCK]><![endif]-->            </div>
        </div>

        <!--[if BLOCK]><![endif]-->            <div class="event-card-description event-card-description-mobile md:hidden">
                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                Trail 5K obstacle course at Wasserman Park with 12+ beginner to intermediate obstacles, limited to 200 entrants, including a race shirt, finisher medal, and a Spartan entry for early registrants.
            </div>
        <!--[if ENDBLOCK]><![endif]-->
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    </div>
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></section>

                
            </div>

            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
            
            
            

            
            
            

            
            
                    <div class="padding-x">
                                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
                
                <section wire:key="event:181196">
    
    <div class="event-card-row group">
        <div class="event-card-main">
            <div class="event-card-date-col">
                <a href="https://running.life/en/event/gimme-smore-mud-run"
                   class="event-card-date-link">
                    
                    <div class="event-calendar">
    <div>
        <div>Sep</div>
        <div>26</div>
        <div>Sa</div>
    </div>
</div>
                </a>
            </div>
            <div class="event-card-info">
                <div class="event-card-title-row">
                    <a href="https://running.life/en/event/gimme-smore-mud-run" class="event-card-title-link">

                        <h2 class="event-card-title flex items-center gap-1">
                            Gimme S&#039;more Mud Run

                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        </h2>
                    </a>
                    
                    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </div>
                                <div>
                    <div class="event-card-flag">
    <img alt="flag" class="w-4 h-3 rounded-[2px] object-cover inline -mt-0.5"
         src="/img/flags/usa.svg"/>
</div>

                    <a href="https://running.life/obstacle-run-calender/united-states/iowa/boone"
                       class="event-card-location">
                        <!--[if BLOCK]><![endif]-->                            Boone, Iowa
                        <!--[if ENDBLOCK]><![endif]-->
                    </a>
                </div>

                <div class="event-card-distances-wrap">
                    <div class="flex flex-wrap items-center gap-2 event-card-distances">
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->                <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                <a href="https://running.life/en/event/gimme-smore-mud-run" class="label-distance">3 mi</a>
            <!--[if ENDBLOCK]><![endif]-->        <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></div>
                </div>

                <!--[if BLOCK]><![endif]-->                    <div class="event-card-description hidden md:block">
                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        An obstacle mud run at Camp Sacajawea on September 26 with one mile and three mile courses, waiver required, proceeds benefit Girl Scouts of Greater Iowa.
                    </div>
                <!--[if ENDBLOCK]><![endif]-->            </div>
        </div>

        <!--[if BLOCK]><![endif]-->            <div class="event-card-description event-card-description-mobile md:hidden">
                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                An obstacle mud run at Camp Sacajawea on September 26 with one mile and three mile courses, waiver required, proceeds benefit Girl Scouts of Greater Iowa.
            </div>
        <!--[if ENDBLOCK]><![endif]-->
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    </div>
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></section>

                
            </div>

            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
            
            
            

            
            
            

            
            
                    <div class="padding-x">
                                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
                
                <section wire:key="event:183616">
    
    <div class="event-card-row group">
        <div class="event-card-main">
            <div class="event-card-date-col">
                <a href="https://running.life/en/event/camp-winona-mud-fest"
                   class="event-card-date-link">
                    
                    <div class="event-calendar">
    <div>
        <div>Sep</div>
        <div>26</div>
        <div>Sa</div>
    </div>
</div>
                </a>
            </div>
            <div class="event-card-info">
                <div class="event-card-title-row">
                    <a href="https://running.life/en/event/camp-winona-mud-fest" class="event-card-title-link">

                        <h2 class="event-card-title flex items-center gap-1">
                            Camp Winona Mud Fest

                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        </h2>
                    </a>
                    
                    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </div>
                                <div>
                    <div class="event-card-flag">
    <img alt="flag" class="w-4 h-3 rounded-[2px] object-cover inline -mt-0.5"
         src="/img/flags/usa.svg"/>
</div>

                    <a href="https://running.life/obstacle-run-calender/united-states/florida/de-leon-springs"
                       class="event-card-location">
                        <!--[if BLOCK]><![endif]-->                            De Leon Springs, Florida
                        <!--[if ENDBLOCK]><![endif]-->
                    </a>
                </div>

                <div class="event-card-distances-wrap">
                    <div class="flex flex-wrap items-center gap-2 event-card-distances">
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->                <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                <a href="https://running.life/en/event/camp-winona-mud-fest" class="label-distance">3 mi</a>
            <!--[if ENDBLOCK]><![endif]-->        <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></div>
                </div>

                <!--[if BLOCK]><![endif]-->                    <div class="event-card-description hidden md:block">
                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        YMCA Camp Winona MudFest is a 3 mile obstacle course race on September 26, 2026 in De Leon Springs, FL with more than 17 obstacles.
                    </div>
                <!--[if ENDBLOCK]><![endif]-->            </div>
        </div>

        <!--[if BLOCK]><![endif]-->            <div class="event-card-description event-card-description-mobile md:hidden">
                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                YMCA Camp Winona MudFest is a 3 mile obstacle course race on September 26, 2026 in De Leon Springs, FL with more than 17 obstacles.
            </div>
        <!--[if ENDBLOCK]><![endif]-->
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    </div>
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></section>

                
            </div>

            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
            
            
            

            
            
            

            
            
                    <div class="padding-x">
                                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
                
                <section wire:key="event:197763">
    
    <div class="event-card-row group">
        <div class="event-card-main">
            <div class="event-card-date-col">
                <a href="https://running.life/en/event/tuff-tornado-run"
                   class="event-card-date-link">
                    
                    <div class="event-calendar">
    <div>
        <div>Sep</div>
        <div>26</div>
        <div>Sa</div>
    </div>
</div>
                </a>
            </div>
            <div class="event-card-info">
                <div class="event-card-title-row">
                    <a href="https://running.life/en/event/tuff-tornado-run" class="event-card-title-link">

                        <h2 class="event-card-title flex items-center gap-1">
                            Tuff Tornado Run

                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        </h2>
                    </a>
                    
                    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </div>
                                <div>
                    <div class="event-card-flag">
    <img alt="flag" class="w-4 h-3 rounded-[2px] object-cover inline -mt-0.5"
         src="/img/flags/usa.svg"/>
</div>

                    <a href="https://running.life/obstacle-run-calender/united-states/pennsylvania/butler-township"
                       class="event-card-location">
                        <!--[if BLOCK]><![endif]-->                            Butler Township, Pennsylvania
                        <!--[if ENDBLOCK]><![endif]-->
                    </a>
                </div>

                <div class="event-card-distances-wrap">
                    <div class="flex flex-wrap items-center gap-2 event-card-distances">
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            
            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->                <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                <a href="https://running.life/en/event/tuff-tornado-run" class="label-distance">2 mi</a>
            <!--[if ENDBLOCK]><![endif]-->        <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></div>
                </div>

                <!--[if BLOCK]><![endif]-->                    <div class="event-card-description hidden md:block">
                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        Eighth Annual Tuff Tornado Run at Alameda Park is a two mile, 22 obstacle mud run with chip timing, food trucks, music, and fundraising for school programs.
                    </div>
                <!--[if ENDBLOCK]><![endif]-->            </div>
        </div>

        <!--[if BLOCK]><![endif]-->            <div class="event-card-description event-card-description-mobile md:hidden">
                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                Eighth Annual Tuff Tornado Run at Alameda Park is a two mile, 22 obstacle mud run with chip timing, food trucks, music, and fundraising for school programs.
            </div>
        <!--[if ENDBLOCK]><![endif]-->
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    </div>
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></section>

                
            </div>

            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
            
            
            

            
            
            

            
            
                    <div class="padding-x">
                                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
                
                <section wire:key="event:218082">
    
    <div class="event-card-row group">
        <div class="event-card-main">
            <div class="event-card-date-col">
                <a href="https://running.life/en/event/msol-walk-jog-color-run"
                   class="event-card-date-link">
                    
                    <div class="event-calendar">
    <div>
        <div>Sep</div>
        <div>26</div>
        <div>Sa</div>
    </div>
</div>
                </a>
            </div>
            <div class="event-card-info">
                <div class="event-card-title-row">
                    <a href="https://running.life/en/event/msol-walk-jog-color-run" class="event-card-title-link">

                        <h2 class="event-card-title flex items-center gap-1">
                            MSOL - Walk, Jog, (Color) Run

                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        </h2>
                    </a>
                    
                    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </div>
                                <div>
                    <div class="event-card-flag">
    <img alt="flag" class="w-4 h-3 rounded-[2px] object-cover inline -mt-0.5"
         src="/img/flags/usa.svg"/>
</div>

                    <a href="https://running.life/obstacle-run-calender/united-states/illinois/lemont"
                       class="event-card-location">
                        <!--[if BLOCK]><![endif]-->                            Lemont, Illinois
                        <!--[if ENDBLOCK]><![endif]-->
                    </a>
                </div>

                <div class="event-card-distances-wrap">
                    <div class="flex flex-wrap items-center gap-2 event-card-distances">
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            
            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            
            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <a href="https://running.life/en/event/msol-walk-jog-color-run" class="label-roadrun">Road Race</a>
                    <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            
            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->                <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->        <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></div>
                </div>

                <!--[if BLOCK]><![endif]-->                    <div class="event-card-description hidden md:block">
                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        A family friendly 1 mile run or walk at Montessori School of Lemont with colorful water based sprays, a white event tshirt, and an eco friendly confetti pop.
                    </div>
                <!--[if ENDBLOCK]><![endif]-->            </div>
        </div>

        <!--[if BLOCK]><![endif]-->            <div class="event-card-description event-card-description-mobile md:hidden">
                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                A family friendly 1 mile run or walk at Montessori School of Lemont with colorful water based sprays, a white event tshirt, and an eco friendly confetti pop.
            </div>
        <!--[if ENDBLOCK]><![endif]-->
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    </div>
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></section>

                
            </div>

            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
            
            
            

            
            
            

            
            
                    <div class="padding-x">
                                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
                
                <section wire:key="event:221177">
    
    <div class="event-card-row group">
        <div class="event-card-main">
            <div class="event-card-date-col">
                <a href="https://running.life/en/event/newbsanity-commando-cup"
                   class="event-card-date-link">
                    
                    <div class="event-calendar">
    <div>
        <div>Sep</div>
        <div>27</div>
        <div>Su</div>
    </div>
</div>
                </a>
            </div>
            <div class="event-card-info">
                <div class="event-card-title-row">
                    <a href="https://running.life/en/event/newbsanity-commando-cup" class="event-card-title-link">

                        <h2 class="event-card-title flex items-center gap-1">
                            Newbsanity Commando Cup

                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        </h2>
                    </a>
                    
                    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </div>
                                <div>
                    <div class="event-card-flag">
    <img alt="flag" class="w-4 h-3 rounded-[2px] object-cover inline -mt-0.5"
         src="/img/flags/usa.svg"/>
</div>

                    <a href="https://running.life/obstacle-run-calender/united-states/new-york/binghamton"
                       class="event-card-location">
                        <!--[if BLOCK]><![endif]-->                            Binghamton, New York
                        <!--[if ENDBLOCK]><![endif]-->
                    </a>
                </div>

                <div class="event-card-distances-wrap">
                    <div class="flex flex-wrap items-center gap-2 event-card-distances">
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->                <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                <a href="https://running.life/en/event/newbsanity-commando-cup" class="label-distance">9 mi</a>
            <!--[if ENDBLOCK]><![endif]-->        <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></div>
                </div>

                <!--[if BLOCK]><![endif]-->                    <div class="event-card-description hidden md:block">
                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        Team obstacle race in Binghamton across mud, ravines and 50+ acres of wilderness, with heavy-object challenges and a rotating Commando Cup trophy.
                    </div>
                <!--[if ENDBLOCK]><![endif]-->            </div>
        </div>

        <!--[if BLOCK]><![endif]-->            <div class="event-card-description event-card-description-mobile md:hidden">
                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                Team obstacle race in Binghamton across mud, ravines and 50+ acres of wilderness, with heavy-object challenges and a rotating Commando Cup trophy.
            </div>
        <!--[if ENDBLOCK]><![endif]-->
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    </div>
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></section>

                
            </div>

            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
            
            
            

            
            
            

            
            
                    <div class="padding-x">
                                <!--[if BLOCK]><![endif]-->                    <div class="race-month-header pt-3">
                        October 2026
                    </div>
                <!--[if ENDBLOCK]><![endif]-->
                
                <section wire:key="event:89703">
    
    <div class="event-card-row group">
        <div class="event-card-main">
            <div class="event-card-date-col">
                <a href="https://running.life/en/event/las-vegas-spartan-event-weekend"
                   class="event-card-date-link">
                    
                    <div class="event-calendar event-calendar-range">
    <div>
        <div>Oct</div>
        <div>3-4</div>
        <div>Sa - Su</div>
    </div>
</div>
                </a>
            </div>
            <div class="event-card-info">
                <div class="event-card-title-row">
                    <a href="https://running.life/en/event/las-vegas-spartan-event-weekend" class="event-card-title-link">

                        <h2 class="event-card-title flex items-center gap-1">
                            Las Vegas Spartan Event Weekend

                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        </h2>
                    </a>
                    
                    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </div>
                                <div>
                    <div class="event-card-flag">
    <img alt="flag" class="w-4 h-3 rounded-[2px] object-cover inline -mt-0.5"
         src="/img/flags/usa.svg"/>
</div>

                    <a href="https://running.life/obstacle-run-calender/united-states/nevada/henderson"
                       class="event-card-location">
                        <!--[if BLOCK]><![endif]-->                            Henderson, Nevada
                        <!--[if ENDBLOCK]><![endif]-->
                    </a>
                </div>

                <div class="event-card-distances-wrap">
                    <div class="flex flex-wrap items-center gap-2 event-card-distances">
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->                <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                <a href="https://running.life/en/event/las-vegas-spartan-event-weekend" class="label-distance">5 km</a>
                            <a href="https://running.life/en/event/las-vegas-spartan-event-weekend" class="label-distance">10 km</a>
            <!--[if ENDBLOCK]><![endif]-->        <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></div>
                </div>

                <!--[if BLOCK]><![endif]-->                    <div class="event-card-description hidden md:block">
                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        Obstacle course weekend at Nevada State University in Henderson with Sprint 5 km, Super 10 km, kids races, workshops and Hurricane Heat endurance events.
                    </div>
                <!--[if ENDBLOCK]><![endif]-->            </div>
        </div>

        <!--[if BLOCK]><![endif]-->            <div class="event-card-description event-card-description-mobile md:hidden">
                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                Obstacle course weekend at Nevada State University in Henderson with Sprint 5 km, Super 10 km, kids races, workshops and Hurricane Heat endurance events.
            </div>
        <!--[if ENDBLOCK]><![endif]-->
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    </div>
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></section>

                
            </div>

            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
            
            
            

            
            
            

            
            
                    <div class="padding-x">
                                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
                
                <section wire:key="event:101364">
    
    <div class="event-card-row group">
        <div class="event-card-main">
            <div class="event-card-date-col">
                <a href="https://running.life/en/event/spartan-nashville-spartan-super-10k-and-sprint-5k-weekend"
                   class="event-card-date-link">
                    
                    <div class="event-calendar event-calendar-range">
    <div>
        <div>Oct</div>
        <div>3-4</div>
        <div>Sa - Su</div>
    </div>
</div>
                </a>
            </div>
            <div class="event-card-info">
                <div class="event-card-title-row">
                    <a href="https://running.life/en/event/spartan-nashville-spartan-super-10k-and-sprint-5k-weekend" class="event-card-title-link">

                        <h2 class="event-card-title flex items-center gap-1">
                            Nashville Spartan Event Weekend

                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        </h2>
                    </a>
                    
                    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </div>
                                <div>
                    <div class="event-card-flag">
    <img alt="flag" class="w-4 h-3 rounded-[2px] object-cover inline -mt-0.5"
         src="/img/flags/usa.svg"/>
</div>

                    <a href="https://running.life/obstacle-run-calender/united-states/tennessee/lebanon"
                       class="event-card-location">
                        <!--[if BLOCK]><![endif]-->                            Lebanon, Tennessee
                        <!--[if ENDBLOCK]><![endif]-->
                    </a>
                </div>

                <div class="event-card-distances-wrap">
                    <div class="flex flex-wrap items-center gap-2 event-card-distances">
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->                <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                <a href="https://running.life/en/event/spartan-nashville-spartan-super-10k-and-sprint-5k-weekend" class="label-distance">5 km</a>
                            <a href="https://running.life/en/event/spartan-nashville-spartan-super-10k-and-sprint-5k-weekend" class="label-distance">10 km</a>
            <!--[if ENDBLOCK]><![endif]-->        <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></div>
                </div>

                <!--[if BLOCK]><![endif]-->                    <div class="event-card-description hidden md:block">
                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        Obstacle course weekend at Neal Farms near Nashville on Oct 03 to Oct 04 2026 featuring Sprint and Super races, kids events, workshops and Hurricane Heat formats.
                    </div>
                <!--[if ENDBLOCK]><![endif]-->            </div>
        </div>

        <!--[if BLOCK]><![endif]-->            <div class="event-card-description event-card-description-mobile md:hidden">
                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                Obstacle course weekend at Neal Farms near Nashville on Oct 03 to Oct 04 2026 featuring Sprint and Super races, kids events, workshops and Hurricane Heat formats.
            </div>
        <!--[if ENDBLOCK]><![endif]-->
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    </div>
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></section>

                
            </div>

            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
            
            
            

            
            
            

            
            
                    <div class="padding-x">
                                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
                
                <section wire:key="event:116786">
    
    <div class="event-card-row group">
        <div class="event-card-main">
            <div class="event-card-date-col">
                <a href="https://running.life/en/event/muddy-dash-san-antonio-tx"
                   class="event-card-date-link">
                    
                    <div class="event-calendar">
    <div>
        <div>Oct</div>
        <div>3</div>
        <div>Sa</div>
    </div>
</div>
                </a>
            </div>
            <div class="event-card-info">
                <div class="event-card-title-row">
                    <a href="https://running.life/en/event/muddy-dash-san-antonio-tx" class="event-card-title-link">

                        <h2 class="event-card-title flex items-center gap-1">
                            Muddy Dash - San Antonio, TX

                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        </h2>
                    </a>
                    
                    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </div>
                                <div>
                    <div class="event-card-flag">
    <img alt="flag" class="w-4 h-3 rounded-[2px] object-cover inline -mt-0.5"
         src="/img/flags/usa.svg"/>
</div>

                    <a href="https://running.life/obstacle-run-calender/united-states/texas/floresville"
                       class="event-card-location">
                        <!--[if BLOCK]><![endif]-->                            Floresville, Texas
                        <!--[if ENDBLOCK]><![endif]-->
                    </a>
                </div>

                <div class="event-card-distances-wrap">
                    <div class="flex flex-wrap items-center gap-2 event-card-distances">
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->                <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                <a href="https://running.life/en/event/muddy-dash-san-antonio-tx" class="label-distance">5 km</a>
            <!--[if ENDBLOCK]><![endif]-->        <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></div>
                </div>

                <!--[if BLOCK]><![endif]-->                    <div class="event-card-description hidden md:block">
                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        A family-friendly mud run at Cycle Ranch Pro on Oct 3, 2026 featuring obstacles, waist-level mud pits, a pre-event party, tiered registration and community donation program.
                    </div>
                <!--[if ENDBLOCK]><![endif]-->            </div>
        </div>

        <!--[if BLOCK]><![endif]-->            <div class="event-card-description event-card-description-mobile md:hidden">
                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                A family-friendly mud run at Cycle Ranch Pro on Oct 3, 2026 featuring obstacles, waist-level mud pits, a pre-event party, tiered registration and community donation program.
            </div>
        <!--[if ENDBLOCK]><![endif]-->
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    </div>
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></section>

                
            </div>

            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
            
            
            

            
            
            

            
            
                    <div class="padding-x">
                                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
                
                <section wire:key="event:142182">
    
    <div class="event-card-row group">
        <div class="event-card-main">
            <div class="event-card-date-col">
                <a href="https://running.life/en/event/farm-fit-challenge"
                   class="event-card-date-link">
                    
                    <div class="event-calendar">
    <div>
        <div>Oct</div>
        <div>3</div>
        <div>Sa</div>
    </div>
</div>
                </a>
            </div>
            <div class="event-card-info">
                <div class="event-card-title-row">
                    <a href="https://running.life/en/event/farm-fit-challenge" class="event-card-title-link">

                        <h2 class="event-card-title flex items-center gap-1">
                            Farm-Fit Challenge

                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        </h2>
                    </a>
                    
                    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </div>
                                <div>
                    <div class="event-card-flag">
    <img alt="flag" class="w-4 h-3 rounded-[2px] object-cover inline -mt-0.5"
         src="/img/flags/usa.svg"/>
</div>

                    <a href="https://running.life/obstacle-run-calender/united-states/wisconsin/algoma"
                       class="event-card-location">
                        <!--[if BLOCK]><![endif]-->                            Algoma, Wisconsin
                        <!--[if ENDBLOCK]><![endif]-->
                    </a>
                </div>

                <div class="event-card-distances-wrap">
                    <div class="flex flex-wrap items-center gap-2 event-card-distances">
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->                <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                <a href="https://running.life/en/event/farm-fit-challenge" class="label-distance">2 mi</a>
            <!--[if ENDBLOCK]><![endif]-->        <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></div>
                </div>

                <!--[if BLOCK]><![endif]-->                    <div class="event-card-description hidden md:block">
                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        A farm based obstacle course at Heim's Hillcrest Dairy in Algoma covers about 1.5 miles with tasks such as feeding calves and climbing over hay bales. Registration opens July 1 with an early price of $20 until September 1.
                    </div>
                <!--[if ENDBLOCK]><![endif]-->            </div>
        </div>

        <!--[if BLOCK]><![endif]-->            <div class="event-card-description event-card-description-mobile md:hidden">
                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                A farm based obstacle course at Heim's Hillcrest Dairy in Algoma covers about 1.5 miles with tasks such as feeding calves and climbing over hay bales. Registration opens July 1 with an early price of $20 until September 1.
            </div>
        <!--[if ENDBLOCK]><![endif]-->
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    </div>
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></section>

                
            </div>

            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
            
            
            

            
            
            

            
            
                    <div class="padding-x">
                                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
                
                <section wire:key="event:157709">
    
    <div class="event-card-row group">
        <div class="event-card-main">
            <div class="event-card-date-col">
                <a href="https://running.life/en/event/mogadishu-mile-georgetown-kentucky"
                   class="event-card-date-link">
                    
                    <div class="event-calendar">
    <div>
        <div>Oct</div>
        <div>3</div>
        <div>Sa</div>
    </div>
</div>
                </a>
            </div>
            <div class="event-card-info">
                <div class="event-card-title-row">
                    <a href="https://running.life/en/event/mogadishu-mile-georgetown-kentucky" class="event-card-title-link">

                        <h2 class="event-card-title flex items-center gap-1">
                            Mogadishu Mile Kentucky

                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        </h2>
                    </a>
                    
                    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </div>
                                <div>
                    <div class="event-card-flag">
    <img alt="flag" class="w-4 h-3 rounded-[2px] object-cover inline -mt-0.5"
         src="/img/flags/usa.svg"/>
</div>

                    <a href="https://running.life/obstacle-run-calender/united-states/kentucky/georgetown"
                       class="event-card-location">
                        <!--[if BLOCK]><![endif]-->                            Georgetown, Kentucky
                        <!--[if ENDBLOCK]><![endif]-->
                    </a>
                </div>

                <div class="event-card-distances-wrap">
                    <div class="flex flex-wrap items-center gap-2 event-card-distances">
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->                <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                <a href="https://running.life/en/event/mogadishu-mile-georgetown-kentucky" class="label-distance">2 mi</a>
            <!--[if ENDBLOCK]><![endif]-->        <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></div>
                </div>

                <!--[if BLOCK]><![endif]-->                    <div class="event-card-description hidden md:block">
                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        A 1.8-mile military-style obstacle challenge at Queenslake Horse Farm on Oct 3, 2026 honoring the 19 fallen with memorial stations and a lakeside music festival.
                    </div>
                <!--[if ENDBLOCK]><![endif]-->            </div>
        </div>

        <!--[if BLOCK]><![endif]-->            <div class="event-card-description event-card-description-mobile md:hidden">
                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                A 1.8-mile military-style obstacle challenge at Queenslake Horse Farm on Oct 3, 2026 honoring the 19 fallen with memorial stations and a lakeside music festival.
            </div>
        <!--[if ENDBLOCK]><![endif]-->
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    </div>
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></section>

                
            </div>

            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
            
            
            

            
            
            

            
            
                    <div class="padding-x">
                                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
                
                <section wire:key="event:186609">
    
    <div class="event-card-row group">
        <div class="event-card-main">
            <div class="event-card-date-col">
                <a href="https://running.life/en/event/goliathon/2026-10-03"
                   class="event-card-date-link">
                    
                    <div class="event-calendar">
    <div>
        <div>Oct</div>
        <div>3</div>
        <div>Sa</div>
    </div>
</div>
                </a>
            </div>
            <div class="event-card-info">
                <div class="event-card-title-row">
                    <a href="https://running.life/en/event/goliathon/2026-10-03" class="event-card-title-link">

                        <h2 class="event-card-title flex items-center gap-1">
                            Goliathon

                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        </h2>
                    </a>
                    
                    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                </div>
                                <div>
                    <div class="event-card-flag">
    <img alt="flag" class="w-4 h-3 rounded-[2px] object-cover inline -mt-0.5"
         src="/img/flags/usa.svg"/>
</div>

                    <a href="https://running.life/obstacle-run-calender/united-states/new-jersey/east-greenwich-township"
                       class="event-card-location">
                        <!--[if BLOCK]><![endif]-->                            East Greenwich Township, New Jersey
                        <!--[if ENDBLOCK]><![endif]-->
                    </a>
                </div>

                <div class="event-card-distances-wrap">
                    <div class="flex flex-wrap items-center gap-2 event-card-distances">
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    
    <!--[if BLOCK]><![endif]-->                <!--[if BLOCK]><![endif]-->            <!--[if BLOCK]><![endif]-->                <a href="https://running.life/en/event/goliathon/2026-10-03" class="label-distance">4 mi</a>
            <!--[if ENDBLOCK]><![endif]-->        <!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></div>
                </div>

                <!--[if BLOCK]><![endif]-->                    <div class="event-card-description hidden md:block">
                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        A non-profit, ninja warrior style obstacle course in Mullica Hill, NJ with an approximately 4 mile course and 12 tiered obstacles. Individual and team scoring uses tiered points and age rules require adult accompaniment for 10 to 14 year olds.
                    </div>
                <!--[if ENDBLOCK]><![endif]-->            </div>
        </div>

        <!--[if BLOCK]><![endif]-->            <div class="event-card-description event-card-description-mobile md:hidden">
                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                A non-profit, ninja warrior style obstacle course in Mullica Hill, NJ with an approximately 4 mile course and 12 tiered obstacles. Individual and team scoring uses tiered points and age rules require adult accompaniment for 10 to 14 year olds.
            </div>
        <!--[if ENDBLOCK]><![endif]-->
        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
    </div>
    <!--[if BLOCK]><![endif]-->        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->    <!--[if ENDBLOCK]><![endif]--></section>

                
            </div>

            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
            
            
            

            
            
            

            
            
        <!--[if ENDBLOCK]><![endif]-->        <div class="mt-7 padding-x">
            <!--[if BLOCK]><![endif]-->    <nav role="navigation" aria-label="Pagination Navigation" class="flex items-center justify-between">


        <div class="flex-1 md:flex md:items-center md:justify-between">


                <span class="relative z-0 inline-flex justify-between w-full  rounded-md">
                    
                    <!--[if BLOCK]><![endif]-->                        <span aria-disabled="true" aria-label="Previous">
                            <span
                                    class="h-12 relative inline-flex items-center px-2 pr-5 py-2 text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default rounded-md leading-5 disabled: opacity-30"
                                    aria-hidden="true">
                                <svg class="w-7 h-7" fill="currentColor" viewBox="0 0 20 20">
                                    <path fill-rule="evenodd"
                                          d="M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z"
                                          clip-rule="evenodd"/>
                                </svg>

                                Previous
                            </span>
                        </span>
                    <!--[if ENDBLOCK]><![endif]-->
                    
                    <!--[if BLOCK]><![endif]-->                        
                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
                        
                        <!--[if BLOCK]><![endif]-->                            <!--[if BLOCK]><![endif]-->                                <!--[if BLOCK]><![endif]-->                                    <span aria-current="page">
                                        <span
                                                class="rounded-md h-12 relative hidden md:inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-cyan-700 bg-white  border border-cyan-600 cursor-default leading-5">1</span>
                                    </span>
                                <!--[if ENDBLOCK]><![endif]-->                                                            <!--[if BLOCK]><![endif]-->                                    <a href="https://mudrunfun.com/obstacle-run-calender/united-states?page=2"
                                       class=" rounded-md relative hidden md:inline-flex opacity-80 hover:opacity-90 items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 hover:border-cyan-500 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150"
                                       aria-label="Go to page 2">
                                        2
                                    </a>
                                <!--[if ENDBLOCK]><![endif]-->                                                            <!--[if BLOCK]><![endif]-->                                    <a href="https://mudrunfun.com/obstacle-run-calender/united-states?page=3"
                                       class=" rounded-md relative hidden md:inline-flex opacity-80 hover:opacity-90 items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 hover:border-cyan-500 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150"
                                       aria-label="Go to page 3">
                                        3
                                    </a>
                                <!--[if ENDBLOCK]><![endif]-->                                                            <!--[if BLOCK]><![endif]-->                                    <a href="https://mudrunfun.com/obstacle-run-calender/united-states?page=4"
                                       class=" rounded-md relative hidden md:inline-flex opacity-80 hover:opacity-90 items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 hover:border-cyan-500 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150"
                                       aria-label="Go to page 4">
                                        4
                                    </a>
                                <!--[if ENDBLOCK]><![endif]-->                                                            <!--[if BLOCK]><![endif]-->                                    <a href="https://mudrunfun.com/obstacle-run-calender/united-states?page=5"
                                       class=" rounded-md relative hidden md:inline-flex opacity-80 hover:opacity-90 items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 hover:border-cyan-500 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150"
                                       aria-label="Go to page 5">
                                        5
                                    </a>
                                <!--[if ENDBLOCK]><![endif]-->                                                            <!--[if BLOCK]><![endif]-->                                    <a href="https://mudrunfun.com/obstacle-run-calender/united-states?page=6"
                                       class=" rounded-md relative hidden md:inline-flex opacity-80 hover:opacity-90 items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 hover:border-cyan-500 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150"
                                       aria-label="Go to page 6">
                                        6
                                    </a>
                                <!--[if ENDBLOCK]><![endif]-->                                                            <!--[if BLOCK]><![endif]-->                                    <a href="https://mudrunfun.com/obstacle-run-calender/united-states?page=7"
                                       class=" rounded-md relative hidden md:inline-flex opacity-80 hover:opacity-90 items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 hover:border-cyan-500 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150"
                                       aria-label="Go to page 7">
                                        7
                                    </a>
                                <!--[if ENDBLOCK]><![endif]-->                                                            <!--[if BLOCK]><![endif]-->                                    <a href="https://mudrunfun.com/obstacle-run-calender/united-states?page=8"
                                       class=" rounded-md relative hidden md:inline-flex opacity-80 hover:opacity-90 items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 hover:border-cyan-500 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150"
                                       aria-label="Go to page 8">
                                        8
                                    </a>
                                <!--[if ENDBLOCK]><![endif]-->                                                            <!--[if BLOCK]><![endif]-->                                    <a href="https://mudrunfun.com/obstacle-run-calender/united-states?page=9"
                                       class=" rounded-md relative hidden md:inline-flex opacity-80 hover:opacity-90 items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 hover:border-cyan-500 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150"
                                       aria-label="Go to page 9">
                                        9
                                    </a>
                                <!--[if ENDBLOCK]><![endif]-->                            <!--[if ENDBLOCK]><![endif]-->                        <!--[if ENDBLOCK]><![endif]-->                    <!--[if ENDBLOCK]><![endif]-->
                    
                    <!--[if BLOCK]><![endif]-->                        <a href="https://mudrunfun.com/obstacle-run-calender/united-states?page=2" rel="next"
                           class="relative inline-flex items-center px-2 py-2 pl-5 text-sm font-medium text-gray-500 bg-white border border-gray-300 rounded-md leading-5 hover:border-cyan-500 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-500 transition ease-in-out duration-150"
                           aria-label="Next">
                            Next
                            <svg class="w-7 h-7" fill="currentColor" viewBox="0 0 20 20">
                                <path fill-rule="evenodd"
                                      d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z"
                                      clip-rule="evenodd"/>
                            </svg>
                        </a>
                    <!--[if ENDBLOCK]><![endif]-->                </span>

        </div>
    </nav>
<!--[if ENDBLOCK]><![endif]-->
        </div>
    </div>
</div>
        </div>
        <!-- Right / Sidebar -->
        <aside class="site-page-sidebar">
            <div class="padding-x">
                <div class="hidden lg:block">
                    <div class="rl-filters-panel">
    
    <div x-data="{ expanded: false }" class="rl-filter-group">


    <button type="button" @click="expanded = ! expanded"
            class="rl-filter-header">
        <span class="rl-filter-title">Period</span>
        <span class="rl-filter-toggle" x-show="expanded" style="display: none">▼</span>
        <span class="rl-filter-toggle" x-show="!expanded">▲</span>
    </button>
    <ul class="mt-1 space-y-1" x-show="expanded" x-collapse style="display: none">
        <li class="grid grid-cols-3 gap-y-[0.1rem] gap-x-[0.5rem]">
                            <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('2026')"
                        id="period-2026">
                    2026
                </button>
                            <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('2027')"
                        id="period-2027">
                    2027
                </button>
                    </li>
        <li class="grid grid-cols-3 gap-y-[0.1rem] gap-x-[0.5rem]">
                            <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('1')"
                        id="period-1">
                    January
                </button>
                            <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('2')"
                        id="period-2">
                    February
                </button>
                            <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('3')"
                        id="period-3">
                    March
                </button>
                            <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('4')"
                        id="period-4">
                    April
                </button>
                            <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('5')"
                        id="period-5">
                    May
                </button>
                            <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('6')"
                        id="period-6">
                    June
                </button>
                            <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('7')"
                        id="period-7">
                    July
                </button>
                            <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('8')"
                        id="period-8">
                    August
                </button>
                            <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('9')"
                        id="period-9">
                    September
                </button>
                            <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('10')"
                        id="period-10">
                    October
                </button>
                            <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('11')"
                        id="period-11">
                    November
                </button>
                            <button type="button" class="rl-filter-option"
                        onclick="togglePeriod('12')"
                        id="period-12">
                    December
                </button>
                    </li>
    </ul>

</div>
            <div x-data="{ expanded: true }" class="rl-filter-group">


    <button type="button" @click="expanded = ! expanded"
            class="rl-filter-header">
        <span class="rl-filter-title">Regions</span>
        <span class="rl-filter-toggle" x-show="expanded">▼</span>
        <span class="rl-filter-toggle" x-show="!expanded" style="display: none">▲</span>
    </button>
    <ul class="rl-region-grid" x-show="expanded" x-collapse>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/alabama"
                   class="rl-region-link">
                    <span>Alabama</span>
                                                                <span class="rl-region-count">
                            4
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/alaska"
                   class="rl-region-link">
                    <span>Alaska</span>
                                                                <span class="rl-region-count">
                            2
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/arizona"
                   class="rl-region-link">
                    <span>Arizona</span>
                                                                <span class="rl-region-count">
                            2
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/arkansas"
                   class="rl-region-link">
                    <span>Arkansas</span>
                                                                <span class="rl-region-count">
                            1
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/california"
                   class="rl-region-link">
                    <span>California</span>
                                                                <span class="rl-region-count">
                            19
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/colorado"
                   class="rl-region-link">
                    <span>Colorado</span>
                                                                <span class="rl-region-count">
                            3
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/connecticut"
                   class="rl-region-link">
                    <span>Connecticut</span>
                                                        </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/delaware"
                   class="rl-region-link">
                    <span>Delaware</span>
                                                        </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/district-of-columbia"
                   class="rl-region-link">
                    <span>District of Columbia</span>
                                                        </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/florida"
                   class="rl-region-link">
                    <span>Florida</span>
                                                                <span class="rl-region-count">
                            16
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/georgia"
                   class="rl-region-link">
                    <span>Georgia</span>
                                                                <span class="rl-region-count">
                            6
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/hawaii"
                   class="rl-region-link">
                    <span>Hawaii</span>
                                                                <span class="rl-region-count">
                            1
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/idaho"
                   class="rl-region-link">
                    <span>Idaho</span>
                                                                <span class="rl-region-count">
                            2
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/illinois"
                   class="rl-region-link">
                    <span>Illinois</span>
                                                                <span class="rl-region-count">
                            5
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/indiana"
                   class="rl-region-link">
                    <span>Indiana</span>
                                                                <span class="rl-region-count">
                            6
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/iowa"
                   class="rl-region-link">
                    <span>Iowa</span>
                                                                <span class="rl-region-count">
                            3
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/kansas"
                   class="rl-region-link">
                    <span>Kansas</span>
                                                                <span class="rl-region-count">
                            2
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/kentucky"
                   class="rl-region-link">
                    <span>Kentucky</span>
                                                                <span class="rl-region-count">
                            3
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/louisiana"
                   class="rl-region-link">
                    <span>Louisiana</span>
                                                        </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/maine"
                   class="rl-region-link">
                    <span>Maine</span>
                                                                <span class="rl-region-count">
                            3
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/maryland"
                   class="rl-region-link">
                    <span>Maryland</span>
                                                        </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/massachusetts"
                   class="rl-region-link">
                    <span>Massachusetts</span>
                                                                <span class="rl-region-count">
                            2
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/michigan"
                   class="rl-region-link">
                    <span>Michigan</span>
                                                                <span class="rl-region-count">
                            5
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/minnesota"
                   class="rl-region-link">
                    <span>Minnesota</span>
                                                                <span class="rl-region-count">
                            2
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/mississippi"
                   class="rl-region-link">
                    <span>Mississippi</span>
                                                        </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/missouri"
                   class="rl-region-link">
                    <span>Missouri</span>
                                                                <span class="rl-region-count">
                            3
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/montana"
                   class="rl-region-link">
                    <span>Montana</span>
                                                                <span class="rl-region-count">
                            1
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/nebraska"
                   class="rl-region-link">
                    <span>Nebraska</span>
                                                                <span class="rl-region-count">
                            1
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/nevada"
                   class="rl-region-link">
                    <span>Nevada</span>
                                                                <span class="rl-region-count">
                            1
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/new-hampshire"
                   class="rl-region-link">
                    <span>New Hampshire</span>
                                                                <span class="rl-region-count">
                            1
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/new-jersey"
                   class="rl-region-link">
                    <span>New Jersey</span>
                                                                <span class="rl-region-count">
                            3
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/new-mexico"
                   class="rl-region-link">
                    <span>New Mexico</span>
                                                        </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/new-york"
                   class="rl-region-link">
                    <span>New York</span>
                                                                <span class="rl-region-count">
                            5
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/north-carolina"
                   class="rl-region-link">
                    <span>North Carolina</span>
                                                                <span class="rl-region-count">
                            9
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/north-dakota"
                   class="rl-region-link">
                    <span>North Dakota</span>
                                                        </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/ohio"
                   class="rl-region-link">
                    <span>Ohio</span>
                                                                <span class="rl-region-count">
                            3
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/oklahoma"
                   class="rl-region-link">
                    <span>Oklahoma</span>
                                                                <span class="rl-region-count">
                            4
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/oregon"
                   class="rl-region-link">
                    <span>Oregon</span>
                                                                <span class="rl-region-count">
                            5
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/pennsylvania"
                   class="rl-region-link">
                    <span>Pennsylvania</span>
                                                                <span class="rl-region-count">
                            3
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/puerto-rico"
                   class="rl-region-link">
                    <span>Puerto Rico</span>
                                                        </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/rhode-island"
                   class="rl-region-link">
                    <span>Rhode Island</span>
                                                                <span class="rl-region-count">
                            1
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/south-carolina"
                   class="rl-region-link">
                    <span>South Carolina</span>
                                                                <span class="rl-region-count">
                            1
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/south-dakota"
                   class="rl-region-link">
                    <span>South Dakota</span>
                                                        </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/tennessee"
                   class="rl-region-link">
                    <span>Tennessee</span>
                                                                <span class="rl-region-count">
                            4
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/texas"
                   class="rl-region-link">
                    <span>Texas</span>
                                                                <span class="rl-region-count">
                            12
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/utah"
                   class="rl-region-link">
                    <span>Utah</span>
                                                                <span class="rl-region-count">
                            6
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/vermont"
                   class="rl-region-link">
                    <span>Vermont</span>
                                                                <span class="rl-region-count">
                            5
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/virginia"
                   class="rl-region-link">
                    <span>Virginia</span>
                                                                <span class="rl-region-count">
                            3
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/washington"
                   class="rl-region-link">
                    <span>Washington</span>
                                                                <span class="rl-region-count">
                            2
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/west-virginia"
                   class="rl-region-link">
                    <span>West Virginia</span>
                                                                <span class="rl-region-count">
                            2
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/wisconsin"
                   class="rl-region-link">
                    <span>Wisconsin</span>
                                                                <span class="rl-region-count">
                            2
                        </span>
                                    </a>
            </li>
                    <li class="flex">
                <a href="https://mudrunfun.com/obstacle-run-calender/united-states/wyoming"
                   class="rl-region-link">
                    <span>Wyoming</span>
                                                        </a>
            </li>
        
    </ul>

</div>    
    
    </div>                </div>


                <hr class="lg:hidden"/>
            </div>

            <!-- Display 2024 -->

            <ins class="adsbygoogle"
             style="display:block"
             data-ad-client="ca-pub-1820771848081016"
             data-ad-slot="9877335185"
             data-ad-format="auto"
             data-full-width-responsive="true"></ins>
        <script>
            (adsbygoogle = window.adsbygoogle || []).push({});
        </script>
    

            <div class="padding-x">
                <div class="rl-sidebar-section">
                    <div class="rl-sidebar-section-title">
        <div class="rl-filter-title">Articles</div>
</div>
                    
                    <div class="rl-media-card-list">
            <article class="rl-media-card">
            <a href="https://mudrunfun.com/what-is-a-mudrun" class="block">
                <img loading="lazy" decoding="async"
                     class="rl-media-card-image"
                     src="/article-images/what-is-a-mudrun_800.webp"/>
            </a>
            <a href="https://mudrunfun.com/what-is-a-mudrun" class="block">
                <div class="rl-media-card-title">What is a Mud Run? Diving into the Muddy World of Racing</div>
            </a>
        </article>
            <article class="rl-media-card">
            <a href="https://mudrunfun.com/guides/6-ways-yoga-can-benefit-your-ocr-practice" class="block">
                <img loading="lazy" decoding="async"
                     class="rl-media-card-image"
                     src="/article-images/yoga-benefit-ocr_800.webp"/>
            </a>
            <a href="https://mudrunfun.com/guides/6-ways-yoga-can-benefit-your-ocr-practice" class="block">
                <div class="rl-media-card-title">Discover the 6 Unbeatable Advantages of Yoga for OCR</div>
            </a>
        </article>
    </div>

                </div>
            </div>
        </aside>
    </div>
</section>
</main>

<footer class="site-footer bg-gradient-to-b from-primary-450 to-primary-500 mt-8">
    <div class="w-full max-w-screen-xl mx-auto p-4 md:py-8">
                            <span class="block text-sm text-white sm:text-center mb-2">
                                                        <a href="https://mudrunfun.com/obstacle-run-calender/united-states">United States</a>
                            </span>
                <span
                class="block text-sm text-white sm:text-center ">© 2026                 mudrunfun.com
             - All Rights Reserved. &middot; <a href="/en/about-us">About us</a> &middot; <a href="/en/contact">Contact</a> &middot; <a href="/privacy-policy">Privacy Policy</a></span>
        
            </div>
</footer>

    <script defer type="module">
        let map = null;
        let mapVisible = false;
        let filtersVisible = false;
        let mapboxLoaded = false;
        let latestRaceMapPreparedData = null;
        let raceMapRequestSequence = 0;

        const emptyRaceMapFeatureCollection = () => ({
    type: 'FeatureCollection',
    features: [],
});

const raceMapMaxSpiderDistanceMeters = 3000;

const copyRaceMapFeature = (feature, coordinates, properties = {}) => ({
    type: 'Feature',
    properties: {
        ...(feature.properties ?? {}),
        ...properties,
    },
    geometry: {
        type: 'Point',
        coordinates,
    },
});

const getRaceMapCoordinateKey = (coordinates) => coordinates
    .map((coordinate) => Number(coordinate).toFixed(5))
    .join(',');

const getRaceMapDistanceMeters = (firstCoordinates, secondCoordinates) => {
    const earthRadiusMeters = 6371000;
    const firstLatitude = firstCoordinates[1] * Math.PI / 180;
    const secondLatitude = secondCoordinates[1] * Math.PI / 180;
    const latitudeDelta = (secondCoordinates[1] - firstCoordinates[1]) * Math.PI / 180;
    const longitudeDelta = (secondCoordinates[0] - firstCoordinates[0]) * Math.PI / 180;
    const haversine = Math.sin(latitudeDelta / 2) ** 2
        + Math.cos(firstLatitude) * Math.cos(secondLatitude) * Math.sin(longitudeDelta / 2) ** 2;

    return earthRadiusMeters * 2 * Math.atan2(Math.sqrt(haversine), Math.sqrt(1 - haversine));
};

const getRaceMapMetersPerPixel = (mapInstance, centerCoordinates, centerPoint) => {
    const nearbyCoordinates = mapInstance.unproject({
        x: centerPoint.x + 1,
        y: centerPoint.y,
    }).toArray();

    return Math.max(1, getRaceMapDistanceMeters(centerCoordinates, nearbyCoordinates));
};

const getRaceMapSpiderRadius = (mapInstance, centerCoordinates, featureCount) => {
    const centerPoint = mapInstance.project(centerCoordinates);
    const baseRadius = Math.min(68, Math.max(34, 24 + featureCount * 5));
    const maxRadius = raceMapMaxSpiderDistanceMeters / getRaceMapMetersPerPixel(
        mapInstance,
        centerCoordinates,
        centerPoint,
    );

    return {
        centerPoint,
        radius: Math.min(baseRadius, maxRadius),
    };
};

const getRaceMapPreparedData = (geoJson) => {
    const groupedFeatures = new Map();
    const pointFeatures = geoJson?.features?.filter((feature) => (
        feature?.geometry?.type === 'Point'
        && Array.isArray(feature.geometry.coordinates)
        && feature.geometry.coordinates.length === 2
    )) ?? [];

    pointFeatures.forEach((feature) => {
        const key = getRaceMapCoordinateKey(feature.geometry.coordinates);

        if (!groupedFeatures.has(key)) {
            groupedFeatures.set(key, []);
        }

        groupedFeatures.get(key).push(feature);
    });

    const normalFeatures = [];
    const spiderGroups = [];

    groupedFeatures.forEach((features) => {
        if (features.length === 1) {
            normalFeatures.push(features[0]);
            return;
        }

        spiderGroups.push({
            centerCoordinates: features[0].geometry.coordinates.slice(),
            features,
        });
    });

    return {
        normalPoints: {
            type: 'FeatureCollection',
            features: normalFeatures,
        },
        spiderGroups,
    };
};

const getRaceMapSpiderSourceData = (preparedData, mapInstance) => {
    const pointResults = [];
    const lineResults = [];
    const anchorResults = [];

    preparedData.spiderGroups.forEach((group) => {
        const features = group.features;
        const { centerPoint, radius } = getRaceMapSpiderRadius(
            mapInstance,
            group.centerCoordinates,
            features.length,
        );
        const startAngle = features.length === 2 ? Math.PI : -Math.PI / 2;

        anchorResults.push({
            type: 'Feature',
            properties: {
                count: features.length,
            },
            geometry: {
                type: 'Point',
                coordinates: group.centerCoordinates,
            },
        });

        features.forEach((feature, index) => {
            const angle = startAngle + (Math.PI * 2 * index) / features.length;
            const displayPoint = {
                x: centerPoint.x + Math.cos(angle) * radius,
                y: centerPoint.y + Math.sin(angle) * radius,
            };
            const displayCoordinates = mapInstance.unproject(displayPoint).toArray();

            pointResults.push(copyRaceMapFeature(feature, displayCoordinates, {
                spiderCount: features.length,
                spiderIndex: index,
            }));
            lineResults.push({
                type: 'Feature',
                properties: {
                    count: features.length,
                },
                geometry: {
                    type: 'LineString',
                    coordinates: [
                        group.centerCoordinates,
                        displayCoordinates,
                    ],
                },
            });
        });
    });

    return {
        spiderPoints: {
            type: 'FeatureCollection',
            features: pointResults,
        },
        lines: {
            type: 'FeatureCollection',
            features: lineResults,
        },
        anchors: {
            type: 'FeatureCollection',
            features: anchorResults,
        },
    };
};

const addRaceMapSources = (mapInstance) => {
    mapInstance.addSource('places', {
        type: 'geojson',
        data: emptyRaceMapFeatureCollection(),
    });

    mapInstance.addSource('spider-lines', {
        type: 'geojson',
        data: emptyRaceMapFeatureCollection(),
    });

    mapInstance.addSource('spider-anchors', {
        type: 'geojson',
        data: emptyRaceMapFeatureCollection(),
    });

    mapInstance.addSource('spider-places', {
        type: 'geojson',
        data: emptyRaceMapFeatureCollection(),
    });
};

const addRaceMapLayers = (mapInstance) => {
    // Below regional zoom the spiderfied points, lines and labels are hidden;
    // the anchor then represents the whole group as a regular blue event dot.
    const spiderExpandMinZoom = 7;

    mapInstance.addLayer({
        id: 'spider-lines',
        type: 'line',
        source: 'spider-lines',
        minzoom: spiderExpandMinZoom,
        paint: {
            'line-color': '#0E7490',
            'line-width': 1.5,
            'line-opacity': 0.42,
            'line-dasharray': [1.2, 0.8],
        },
    });

    mapInstance.addLayer({
        id: 'spider-anchors',
        type: 'circle',
        source: 'spider-anchors',
        paint: {
            'circle-color': ['step', ['zoom'], '#0067A3', spiderExpandMinZoom, '#ffffff'],
            'circle-radius': ['step', ['zoom'], 6, spiderExpandMinZoom, 4],
            'circle-stroke-width': ['step', ['zoom'], 1, spiderExpandMinZoom, 2],
            'circle-stroke-color': ['step', ['zoom'], '#ffffff', spiderExpandMinZoom, '#0067A3'],
            'circle-opacity': 0.96,
        },
    });

    // Small dots when zoomed out (country level), full size from city zoom up.
    const zoomScaledCircleRadius = [
        'interpolate', ['linear'], ['zoom'],
        5, 5,
        9, 11,
    ];
    const zoomScaledCircleStrokeWidth = [
        'interpolate', ['linear'], ['zoom'],
        5, 1,
        9, 2,
    ];

    mapInstance.addLayer({
        id: 'places',
        type: 'circle',
        source: 'places',
        paint: {
            'circle-color': '#0067A3',
            'circle-radius': zoomScaledCircleRadius,
            'circle-stroke-width': zoomScaledCircleStrokeWidth,
            'circle-stroke-color': '#ffffff',
        },
    });

    mapInstance.addLayer({
        id: 'spider-places',
        type: 'circle',
        source: 'spider-places',
        minzoom: spiderExpandMinZoom,
        paint: {
            'circle-color': '#0067A3',
            'circle-radius': zoomScaledCircleRadius,
            'circle-stroke-width': zoomScaledCircleStrokeWidth,
            'circle-stroke-color': '#ffffff',
        },
    });

    [
        // Labels only appear from regional zoom up to keep the zoomed-out
        // country view calm.
        ['places-labels', 'places', 0.8, spiderExpandMinZoom],
        ['spider-places-labels', 'spider-places', 0.95, spiderExpandMinZoom],
    ].forEach(([id, source, offset, minzoom]) => {
        mapInstance.addLayer({
            id,
            type: 'symbol',
            source,
            minzoom,
            layout: {
                'text-field': ['get', 'title'],
                'text-variable-anchor': ['top', 'bottom', 'left', 'right'],
                'text-radial-offset': offset,
                'text-justify': 'auto',
                'text-size': 14,
                'icon-image': ['get', 'icon'],
            },
            paint: {
                'text-color': '#0F172A',
                'text-halo-color': '#ffffff',
                'text-halo-width': 1.5,
            },
        });
    });
};

const removeRaceMapLayersAndSources = (mapInstance) => {
    [
        'spider-places-labels',
        'places-labels',
        'spider-places',
        'places',
        'spider-anchors',
        'spider-lines',
    ].forEach((layerId) => {
        if (typeof mapInstance.getLayer(layerId) !== 'undefined') {
            mapInstance.removeLayer(layerId);
        }
    });

    [
        'spider-places',
        'places',
        'spider-anchors',
        'spider-lines',
    ].forEach((sourceId) => {
        if (typeof mapInstance.getSource(sourceId) !== 'undefined') {
            mapInstance.removeSource(sourceId);
        }
    });
};

const raceMapSourcesAreReady = (mapInstance) => (
    typeof mapInstance.getSource('places') !== 'undefined'
    && typeof mapInstance.getSource('spider-places') !== 'undefined'
    && typeof mapInstance.getSource('spider-lines') !== 'undefined'
    && typeof mapInstance.getSource('spider-anchors') !== 'undefined'
);

const setRaceMapSpiderSourceData = (mapInstance, preparedData) => {
    if (!raceMapSourcesAreReady(mapInstance)) {
        return;
    }

    const spiderData = getRaceMapSpiderSourceData(preparedData, mapInstance);

    mapInstance.getSource('spider-places').setData(spiderData.spiderPoints);
    mapInstance.getSource('spider-lines').setData(spiderData.lines);
    mapInstance.getSource('spider-anchors').setData(spiderData.anchors);
};

const setRaceMapSourceData = (mapInstance, preparedData) => {
    if (!raceMapSourcesAreReady(mapInstance)) {
        return;
    }

    mapInstance.getSource('places').setData(preparedData.normalPoints);
    setRaceMapSpiderSourceData(mapInstance, preparedData);
};

const scheduleRaceMapSpiderRefresh = (mapInstance, preparedData) => {
    if ((preparedData?.spiderGroups?.length ?? 0) === 0 || !raceMapSourcesAreReady(mapInstance)) {
        return;
    }

    if (mapInstance._raceMapSpiderRefreshFrame) {
        return;
    }

    mapInstance._raceMapSpiderRefreshFrame = window.requestAnimationFrame(() => {
        mapInstance._raceMapSpiderRefreshFrame = null;
        setRaceMapSpiderSourceData(mapInstance, preparedData);
    });
};

const registerRaceMapViewportRefresh = (mapInstance, getPreparedData) => {
    const refreshSpiderData = () => {
        const preparedData = getPreparedData();

        if (preparedData !== null) {
            scheduleRaceMapSpiderRefresh(mapInstance, preparedData);
        }
    };

    mapInstance.on('zoom', refreshSpiderData);
    mapInstance.on('rotate', refreshSpiderData);
};

const loadRaceMapData = async (mapInstance, dataUrl) => {
    const response = await fetch(dataUrl, {
        headers: {
            Accept: 'application/json',
        },
    });

    if (!response.ok) {
        throw new Error(`Unable to load race map data: ${response.status}`);
    }

    return response.json();
};

const loadAndRenderRaceMapData = (mapInstance, dataUrl, options = {}) => {
    const shouldApplyResponse = options.shouldApplyResponse ?? (() => true);
    const setPreparedData = options.setPreparedData ?? (() => {});

    return loadRaceMapData(mapInstance, dataUrl)
        .then((geoJson) => {
            if (!shouldApplyResponse()) {
                return;
            }

            const preparedData = getRaceMapPreparedData(geoJson);

            setPreparedData(preparedData);
            setRaceMapSourceData(mapInstance, preparedData);
        })
        .catch((error) => {
            if (!shouldApplyResponse()) {
                return;
            }

            const preparedData = getRaceMapPreparedData(emptyRaceMapFeatureCollection());

            setPreparedData(preparedData);
            setRaceMapSourceData(mapInstance, preparedData);
            console.error(error);
        });
};

const raceMapAllowedPopupTags = new Set(['a', 'br', 'p', 'strong']);

const getSafeRaceMapPopupHref = (href) => {
    if (href === null) {
        return null;
    }

    const trimmedHref = href.trim();

    if (trimmedHref === '') {
        return null;
    }

    try {
        const url = new URL(trimmedHref, window.location.origin);

        if (!['http:', 'https:'].includes(url.protocol)) {
            return null;
        }

        return url.href;
    } catch {
        return null;
    }
};

const appendSafeRaceMapPopupNode = (target, source, options = {}) => {
    if (source.nodeType === Node.TEXT_NODE) {
        target.appendChild(document.createTextNode(source.textContent ?? ''));
        return;
    }

    if (source.nodeType !== Node.ELEMENT_NODE) {
        return;
    }

    const tagName = source.tagName.toLowerCase();

    if (!raceMapAllowedPopupTags.has(tagName)) {
        source.childNodes.forEach((childNode) => appendSafeRaceMapPopupNode(target, childNode, options));
        return;
    }

    const element = document.createElement(tagName);

    if (tagName === 'a') {
        const href = getSafeRaceMapPopupHref(source.getAttribute('href'));

        if (href !== null) {
            element.setAttribute('href', href);
        }

        const className = source.getAttribute('class');

        if (className !== null) {
            element.setAttribute('class', className);
        }

        if (options.openLinksInNewTab === true) {
            element.setAttribute('target', '_blank');
            element.setAttribute('rel', 'noopener noreferrer');
        }
    }

    source.childNodes.forEach((childNode) => appendSafeRaceMapPopupNode(element, childNode, options));
    target.appendChild(element);
};

const getRaceMapPopupContent = (description, options = {}) => {
    const content = document.createElement('div');
    const parsedDocument = new DOMParser().parseFromString(String(description ?? ''), 'text/html');

    parsedDocument.body.childNodes.forEach((childNode) => appendSafeRaceMapPopupNode(content, childNode, options));

    return content;
};

const registerRaceMapInteractions = (mapInstance, options = {}) => {
    if (mapInstance._raceMapInteractionsRegistered) {
        return;
    }

    mapInstance._raceMapInteractionsRegistered = true;

    const transformDescription = options.transformDescription ?? ((description) => description);

    const openRaceMapPopup = (e) => {
        const coordinates = e.features[0].geometry.coordinates.slice();
        const description = transformDescription(e.features[0].properties.description ?? '');
        const content = getRaceMapPopupContent(description, {
            openLinksInNewTab: options.openLinksInNewTab ?? false,
        });

        while (Math.abs(e.lngLat.lng - coordinates[0]) > 180) {
            coordinates[0] += e.lngLat.lng > coordinates[0] ? 360 : -360;
        }

        new mapboxgl.Popup()
            .setLngLat(coordinates)
            .setDOMContent(content)
            .addTo(mapInstance);
    };

    ['places', 'spider-places'].forEach((layerId) => {
        mapInstance.on('click', layerId, openRaceMapPopup);

        mapInstance.on('mouseenter', layerId, () => {
            mapInstance.getCanvas().style.cursor = 'pointer';
        });

        mapInstance.on('mouseleave', layerId, () => {
            mapInstance.getCanvas().style.cursor = '';
        });
    });

    // Zoomed out a spider group renders as a single dot; clicking it zooms in
    // far enough for the group to expand.
    mapInstance.on('click', 'spider-anchors', (e) => {
        if (mapInstance.getZoom() >= 7) {
            return;
        }

        mapInstance.easeTo({
            center: e.features[0].geometry.coordinates.slice(),
            zoom: 8,
        });
    });

    mapInstance.on('mouseenter', 'spider-anchors', () => {
        mapInstance.getCanvas().style.cursor = 'pointer';
    });

    mapInstance.on('mouseleave', 'spider-anchors', () => {
        mapInstance.getCanvas().style.cursor = '';
    });
};

        const setMapContainerState = (isVisible) => {
            const mapContainer = document.getElementById('mapContainer');
            if (!mapContainer) {
                return;
            }

            const embeddedInSearch = mapContainer.dataset.embeddedSearch === '1';

            if (!embeddedInSearch) {
                mapContainer.classList.toggle('hidden', !isVisible);
                return;
            }

            mapContainer.classList.toggle('max-h-[560px]', isVisible);
            mapContainer.classList.toggle('opacity-100', isVisible);
            mapContainer.classList.toggle('pointer-events-auto', isVisible);

            mapContainer.classList.toggle('max-h-0', !isVisible);
            mapContainer.classList.toggle('opacity-0', !isVisible);
            mapContainer.classList.toggle('pointer-events-none', !isVisible);
        };

        const setMapButtonState = (isVisible) => {
            const mapButton = document.getElementById('map-button');
            if (!mapButton) {
                return;
            }

            mapButton.classList.remove(
                'border-cyan-600',
                'bg-cyan-50',
                'border-sky-600/80',
                'border-sky-600',
                'border-slate-200',
                'bg-slate-50',
                'border-primary',
                'bg-primary/10',
                'text-primary',
                'text-slate-500',
            );

            if (isVisible) {
                mapButton.classList.add('border-primary', 'bg-primary/10', 'text-primary');
            } else {
                mapButton.classList.add('border-sky-600/80', 'bg-slate-50', 'text-slate-500');
            }
        };

        const setFiltersContainerState = (isVisible) => {
            const filtersContainer = document.getElementById('filtersContainer');
            if (!filtersContainer) {
                return;
            }

            filtersContainer.classList.toggle('max-h-[560px]', isVisible);
            filtersContainer.classList.toggle('opacity-100', isVisible);
            filtersContainer.classList.toggle('pointer-events-auto', isVisible);

            filtersContainer.classList.toggle('max-h-0', !isVisible);
            filtersContainer.classList.toggle('opacity-0', !isVisible);
            filtersContainer.classList.toggle('pointer-events-none', !isVisible);
        };

        const setFiltersButtonState = (isVisible) => {
            const filtersButton = document.getElementById('filters-button');
            if (!filtersButton) {
                return;
            }

            filtersButton.classList.remove(
                'border-primary',
                'bg-primary/10',
                'text-primary',
                'border-slate-200',
                'bg-slate-50',
                'text-slate-500',
            );

            if (isVisible) {
                filtersButton.classList.add('border-primary', 'bg-primary/10', 'text-primary');
            } else {
                filtersButton.classList.add('border-slate-200', 'bg-slate-50', 'text-slate-500');
            }
        };

        window.addEventListener('toggle-map', function () {
            const toggleMap = function () {
                mapboxLoaded = true;
                mapboxgl.accessToken = 'pk.eyJ1IjoiZ290cmFpbHJ1biIsImEiOiJjbGFucm1nemEwczFwNDF0YXhneDJ0dmx2In0.0QQAxKWAg_askpKl6i7AqQ';

                const mapContainer = document.getElementById('mapContainer');
                const embeddedInSearch = mapContainer?.dataset.embeddedSearch === '1';

                if (mapVisible === true) {
                    setMapContainerState(false);
                    setMapButtonState(false);
                    setFiltersButtonState(false);
                    mapVisible = false;
                    return;
                }

                mapVisible = true;
                filtersVisible = false;
                setMapContainerState(true);
                setFiltersContainerState(false);

                setMapButtonState(true);
                setFiltersButtonState(false);

                if (map !== null) {
                    if (embeddedInSearch) {
                        setTimeout(() => map.resize(), 260);
                    }
                    window.dispatchEvent(new Event('reload'));
                    return;
                }

                map = new mapboxgl.Map({
                    container: 'map',
                    style: 'mapbox://styles/mapbox/light-v11',
                    center: [-98.5795, 39.8283],
                    zoom: 3.00,
                });

                map.on('load', function () {
                    if (map == null) {
                        return;
                    }

                    map.dragPan.disable();
                    map.dragPan.enable({
                        touchMode: 'cooperative',
                    });

                    map.touchZoomRotate.disableRotation();

                    if (embeddedInSearch) {
                        setTimeout(() => map.resize(), 100);
                    }

                    registerRaceMapViewportRefresh(map, () => latestRaceMapPreparedData);

                    window.dispatchEvent(new Event('reload'));
                });
            };

            if (mapboxLoaded) {
                toggleMap();
            } else {
                const linkElem = document.createElement('link');
                document.getElementsByTagName('head')[0].appendChild(linkElem);
                linkElem.rel = 'stylesheet';
                linkElem.type = 'text/css';
                linkElem.href = 'https://api.mapbox.com/mapbox-gl-js/v2.14.1/mapbox-gl.css';

                const script = document.createElement('script');
                script.src = 'https://api.mapbox.com/mapbox-gl-js/v2.14.1/mapbox-gl.js';
                script.onload = toggleMap;
                document.head.appendChild(script);
            }
        });

        window.addEventListener('toggle-filters', function () {
            if (filtersVisible === true) {
                filtersVisible = false;
                setFiltersContainerState(false);
                setFiltersButtonState(false);
                return;
            }

            filtersVisible = true;
            setFiltersContainerState(true);
            setFiltersButtonState(true);

            if (mapVisible) {
                mapVisible = false;
                setMapContainerState(false);
                setMapButtonState(false);
            }
        });

        window.addEventListener('reload', function () {
            if (map === null) {
                return;
            }

            removeRaceMapLayersAndSources(map);

            const urlSearchParams = new URLSearchParams(window.location.search);
            const params = Object.fromEntries(urlSearchParams.entries());
            const defaultLabel = null;
            const label = params.label ?? defaultLabel ?? '';
            const dataUrl = 'https://mudrunfun.com/en/map/united-states?min=' + (params.min ?? '') + ('&max=' + (params.max ?? '')) + '&distance=' + (params.distance ?? '') + '&period=' + (params.period ?? '') + '&label=' + label;
            const requestId = ++raceMapRequestSequence;

            addRaceMapSources(map);
            addRaceMapLayers(map);

            loadAndRenderRaceMapData(map, dataUrl, {
                shouldApplyResponse: () => requestId === raceMapRequestSequence,
                setPreparedData: (preparedData) => {
                    latestRaceMapPreparedData = preparedData;
                },
            });
            registerRaceMapInteractions(map);
        });
    </script>

    <script async src="https://scripts.simpleanalyticscdn.com/latest.js"></script>

<div wire:snapshot="{&quot;data&quot;:{&quot;showModal&quot;:false,&quot;website&quot;:null,&quot;finished&quot;:false,&quot;email&quot;:null,&quot;existingRaceFound&quot;:false,&quot;existingRaceSlug&quot;:null,&quot;existingRaceClaimable&quot;:false,&quot;existingRaceUrl&quot;:null},&quot;memo&quot;:{&quot;id&quot;:&quot;iXHJuf6iWy23Z4fKwCbR&quot;,&quot;name&quot;:&quot;add-race-modal&quot;,&quot;path&quot;:&quot;obstacle-run-calender\/united-states&quot;,&quot;method&quot;:&quot;GET&quot;,&quot;release&quot;:&quot;a-a-a&quot;,&quot;children&quot;:[],&quot;scripts&quot;:[],&quot;assets&quot;:[],&quot;errors&quot;:[],&quot;locale&quot;:&quot;en&quot;},&quot;checksum&quot;:&quot;ec9b359f4282dffad89b047f157f462f8e4c0039edbfc18290886a2146f6cc5d&quot;}" wire:effects="{&quot;listeners&quot;:[&quot;open-add-race-modal&quot;]}" wire:id="iXHJuf6iWy23Z4fKwCbR">
    <ui-modal wire:model.self="showModal" data-flux-modal>
    
    <dialog
        wire:ignore.self 
        class="p-6 [:where(&amp;)]:max-w-xl [:where(&amp;)]:min-w-xs shadow-lg rounded-xl bg-white dark:bg-zinc-800 ring ring-black/5 dark:ring-zinc-700 shadow-lg rounded-xl max-w-xl"
                                        x-data="fluxModal(null, null)"
                x-on:modal-show.document="handleShow($event)"
        x-on:modal-close.document="handleClose($event)"
    >
                    <div class="space-y-4">
            <div class="font-medium [:where(&amp;)]:text-zinc-800 [:where(&amp;)]:dark:text-white text-base [&amp;:has(+[data-flux-subheading])]:mb-2 [[data-flux-subheading]+&amp;]:mt-2" data-flux-heading>Add Event</div>

            <!--[if BLOCK]><![endif]-->                <div class="font-medium">
                    Help us complete the calendar!
                </div>
                <div>
                    
                </div>
                <ul class="list-disc ml-5 space-y-2">
                    <li>Distance is at least 5 km</li>
                    <li>Event has a website or Facebook page</li>
                </ul>

                <!--[if BLOCK]><![endif]-->                    <div class="space-y-3">
                        <ui-field class="min-w-0 [&amp;:not(:has([data-flux-field])):has([data-flux-control][disabled])&gt;[data-flux-label]]:opacity-50 [&amp;:has(&gt;[data-flux-radio-group][disabled])&gt;[data-flux-label]]:opacity-50 [&amp;:has(&gt;[data-flux-checkbox-group][disabled])&gt;[data-flux-label]]:opacity-50 block *:data-flux-label:mb-3 [&amp;&gt;[data-flux-label]:has(+[data-flux-description])]:mb-2 [&amp;&gt;[data-flux-label]+[data-flux-description]]:mt-0 [&amp;&gt;[data-flux-label]+[data-flux-description]]:mb-3 [&amp;&gt;*:not([data-flux-label])+[data-flux-description]]:mt-3" data-flux-field>
    <ui-label class="inline-flex items-center text-sm font-medium  [:where(&amp;)]:text-zinc-800 [:where(&amp;)]:dark:text-white [&amp;:has([data-flux-label-trailing])]:flex" data-flux-label>
    Website

    
    
    </ui-label>
        
        
        <div class="w-full relative block group/input" data-flux-input>
            
            <input
                type="text"
                
                class="w-full border rounded-lg block disabled:shadow-none dark:shadow-none appearance-none text-base sm:text-sm py-2 h-10 leading-[1.375rem] ps-3 pe-3 bg-white dark:bg-white/10 dark:disabled:bg-white/[7%] text-zinc-700 disabled:text-zinc-500 placeholder-zinc-400 disabled:placeholder-zinc-400/70 dark:text-zinc-300 dark:disabled:text-zinc-400 dark:placeholder-zinc-400 dark:disabled:placeholder-zinc-500 shadow-xs border-zinc-200 border-b-zinc-300/80 disabled:border-b-zinc-200 dark:border-white/10 dark:disabled:border-white/5 data-invalid:shadow-none data-invalid:border-red-500 dark:data-invalid:border-red-500 disabled:data-invalid:border-red-500 dark:disabled:data-invalid:border-red-500" wire:model="website" label="Website" placeholder="Event website"
                 name="website"                                                                                                 data-flux-control
                data-flux-group-target
                                            >

                    </div>

        
                <div role="alert" aria-live="polite" aria-atomic="true" class="mt-3 text-sm font-medium text-red-500 dark:text-red-400 hidden" data-flux-error>
    </div>
</ui-field>

                        <ui-field class="min-w-0 [&amp;:not(:has([data-flux-field])):has([data-flux-control][disabled])&gt;[data-flux-label]]:opacity-50 [&amp;:has(&gt;[data-flux-radio-group][disabled])&gt;[data-flux-label]]:opacity-50 [&amp;:has(&gt;[data-flux-checkbox-group][disabled])&gt;[data-flux-label]]:opacity-50 block *:data-flux-label:mb-3 [&amp;&gt;[data-flux-label]:has(+[data-flux-description])]:mb-2 [&amp;&gt;[data-flux-label]+[data-flux-description]]:mt-0 [&amp;&gt;[data-flux-label]+[data-flux-description]]:mb-3 [&amp;&gt;*:not([data-flux-label])+[data-flux-description]]:mt-3" data-flux-field>
    <ui-label class="inline-flex items-center text-sm font-medium  [:where(&amp;)]:text-zinc-800 [:where(&amp;)]:dark:text-white [&amp;:has([data-flux-label-trailing])]:flex" data-flux-label>
    Optional: Please provide your e-mail address if we may contact you.

    
    
    </ui-label>
        
        
        <div class="w-full relative block group/input" data-flux-input>
            
            <input
                type="text"
                
                class="w-full border rounded-lg block disabled:shadow-none dark:shadow-none appearance-none text-base sm:text-sm py-2 h-10 leading-[1.375rem] ps-3 pe-3 bg-white dark:bg-white/10 dark:disabled:bg-white/[7%] text-zinc-700 disabled:text-zinc-500 placeholder-zinc-400 disabled:placeholder-zinc-400/70 dark:text-zinc-300 dark:disabled:text-zinc-400 dark:placeholder-zinc-400 dark:disabled:placeholder-zinc-500 shadow-xs border-zinc-200 border-b-zinc-300/80 disabled:border-b-zinc-200 dark:border-white/10 dark:disabled:border-white/5 data-invalid:shadow-none data-invalid:border-red-500 dark:data-invalid:border-red-500 disabled:data-invalid:border-red-500 dark:disabled:data-invalid:border-red-500" wire:model="email" label="Optional: Please provide your e-mail address if we may contact you."
                 name="email"                                                                                                 data-flux-control
                data-flux-group-target
                                            >

                    </div>

        
                <div role="alert" aria-live="polite" aria-atomic="true" class="mt-3 text-sm font-medium text-red-500 dark:text-red-400 hidden" data-flux-error>
    </div>
</ui-field>
                    </div>

                    <button type="button" class="relative items-center font-medium justify-center gap-2 whitespace-nowrap disabled:opacity-75 dark:disabled:opacity-75 disabled:cursor-default disabled:pointer-events-none justify-center h-10 text-sm rounded-lg ps-4 pe-4 inline-flex  bg-[var(--color-accent)] hover:bg-[color-mix(in_oklab,_var(--color-accent),_transparent_10%)] text-[var(--color-accent-foreground)] border border-black/10 dark:border-0 shadow-[inset_0px_1px_--theme(--color-white/.2)] [[data-flux-button-group]_&amp;]:border-e-0 [:is([data-flux-button-group]&gt;&amp;:last-child,_[data-flux-button-group]_:last-child&gt;&amp;)]:border-e-[1px] dark:[:is([data-flux-button-group]&gt;&amp;:last-child,_[data-flux-button-group]_:last-child&gt;&amp;)]:border-e-0 dark:[:is([data-flux-button-group]&gt;&amp;:last-child,_[data-flux-button-group]_:last-child&gt;&amp;)]:border-s-[1px] [:is([data-flux-button-group]&gt;&amp;:not(:first-child),_[data-flux-button-group]_:not(:first-child)&gt;&amp;)]:border-s-[color-mix(in_srgb,var(--color-accent-foreground),transparent_85%)] *:transition-opacity [&amp;[data-loading]&gt;:not([data-flux-loading-indicator])]:opacity-0 [&amp;[data-flux-loading]&gt;:not([data-flux-loading-indicator])]:opacity-0 [&amp;[data-loading]&gt;[data-flux-loading-indicator]]:opacity-100 [&amp;[data-flux-loading]&gt;[data-flux-loading-indicator]]:opacity-100 data-loading:pointer-events-none data-flux-loading:pointer-events-none  w-full" data-flux-button="data-flux-button" data-flux-group-target="data-flux-group-target" wire:target="save" wire:loading.attr="data-flux-loading" wire:click="save">
        <div class="absolute inset-0 flex items-center justify-center opacity-0" data-flux-loading-indicator>
                <svg class="shrink-0 [:where(&amp;)]:size-4 animate-spin" data-flux-icon xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" aria-hidden="true" data-slot="icon">
    <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle>
    <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path>
</svg>
                    </div>
        
        
                    
            
            <span>Send</span>
    </button>
                <!--[if ENDBLOCK]><![endif]-->            <!--[if ENDBLOCK]><![endif]-->        </div>

                            <div class="absolute top-0 end-0 mt-4 me-4">
                    <ui-close data-flux-modal-close >
    <button type="button" class="relative items-center font-medium justify-center gap-2 whitespace-nowrap disabled:opacity-75 dark:disabled:opacity-75 disabled:cursor-default disabled:pointer-events-none justify-center h-8 text-sm rounded-md w-8 inline-flex  bg-transparent hover:bg-zinc-800/5 dark:hover:bg-white/15 text-zinc-800 dark:text-white      text-zinc-400! hover:text-zinc-800! dark:text-zinc-500! dark:hover:text-white!" data-flux-button="data-flux-button" aria-label="Close modal">
        <svg class="shrink-0 [:where(&amp;)]:size-5" data-flux-icon xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">
  <path d="M6.28 5.22a.75.75 0 0 0-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 1 0 1.06 1.06L10 11.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L11.06 10l3.72-3.72a.75.75 0 0 0-1.06-1.06L10 8.94 6.28 5.22Z"/>
</svg>
    </button>
</ui-close>
                </div>
                        </dialog>
</ui-modal>
</div><div wire:snapshot="{&quot;data&quot;:{&quot;showModal&quot;:false,&quot;correctItem&quot;:&quot;&quot;,&quot;finished&quot;:false,&quot;hasUpcomingRace&quot;:false,&quot;raceDate&quot;:null,&quot;newRaceDate&quot;:null,&quot;location&quot;:null,&quot;website&quot;:null,&quot;registration&quot;:null,&quot;facebook&quot;:null,&quot;distances&quot;:null,&quot;locationPlaceholder&quot;:null,&quot;websitePlaceholder&quot;:null,&quot;facebookPlaceholder&quot;:null,&quot;registrationPlaceholder&quot;:null,&quot;dateOptions&quot;:null,&quot;raceId&quot;:null,&quot;eventSlug&quot;:null,&quot;claimable&quot;:false,&quot;email&quot;:null},&quot;memo&quot;:{&quot;id&quot;:&quot;BTjLUb2fNeYlDBWbLjua&quot;,&quot;name&quot;:&quot;correct-race-modal&quot;,&quot;path&quot;:&quot;obstacle-run-calender\/united-states&quot;,&quot;method&quot;:&quot;GET&quot;,&quot;release&quot;:&quot;a-a-a&quot;,&quot;children&quot;:[],&quot;scripts&quot;:[],&quot;assets&quot;:[],&quot;errors&quot;:[],&quot;locale&quot;:&quot;en&quot;},&quot;checksum&quot;:&quot;e7b7d89eacf7b6b79402a0090ce53f984f7de5d9f9d1cd44eb8031a79cb39494&quot;}" wire:effects="{&quot;listeners&quot;:[&quot;open-correct-race-modal&quot;]}" wire:id="BTjLUb2fNeYlDBWbLjua">
    <ui-modal wire:model.self="showModal" data-flux-modal>
    
    <dialog
        wire:ignore.self 
        class="p-6 [:where(&amp;)]:max-w-xl [:where(&amp;)]:min-w-xs shadow-lg rounded-xl bg-white dark:bg-zinc-800 ring ring-black/5 dark:ring-zinc-700 shadow-lg rounded-xl max-w-xl"
                                        x-data="fluxModal(null, null)"
                x-on:modal-show.document="handleShow($event)"
        x-on:modal-close.document="handleClose($event)"
    >
                    <div class="space-y-4">
            <div class="font-medium [:where(&amp;)]:text-zinc-800 [:where(&amp;)]:dark:text-white text-base [&amp;:has(+[data-flux-subheading])]:mb-2 [[data-flux-subheading]+&amp;]:mt-2" data-flux-heading>Report a change</div>

            <!--[if BLOCK]><![endif]-->                <div class="px-2 py-1 rounded-lg border border-sky-500 border-dashed text-sky-600 text-center text-sm">
                    We will only update the data if the information is also on the website.
                </div>

                <!--[if BLOCK]><![endif]-->                    <div class="grid grid-cols-2 gap-4">
                        <!--[if BLOCK]><![endif]-->                            <button wire:click="$set('correctItem', 'newRaceDate')"
                                    class="px-3 py-2 bg-slate-50 rounded-xl border border-slate-200 hover:bg-slate-100">
                                New date
                            </button>
                        <!--[if ENDBLOCK]><![endif]-->                        <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->                        <button wire:click="$set('correctItem', 'website')"
                                class="px-3 py-2 bg-slate-50 rounded-xl border border-slate-200 hover:bg-slate-100">
                            Website
                        </button>
                        <button wire:click="$set('correctItem', 'location')"
                                class="px-3 py-2 bg-slate-50 rounded-xl border border-slate-200 hover:bg-slate-100">
                            Location
                        </button>
                    </div>

                <!--[if ENDBLOCK]><![endif]-->
                <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->            <!--[if ENDBLOCK]><![endif]-->        </div>

                            <div class="absolute top-0 end-0 mt-4 me-4">
                    <ui-close data-flux-modal-close >
    <button type="button" class="relative items-center font-medium justify-center gap-2 whitespace-nowrap disabled:opacity-75 dark:disabled:opacity-75 disabled:cursor-default disabled:pointer-events-none justify-center h-8 text-sm rounded-md w-8 inline-flex  bg-transparent hover:bg-zinc-800/5 dark:hover:bg-white/15 text-zinc-800 dark:text-white      text-zinc-400! hover:text-zinc-800! dark:text-zinc-500! dark:hover:text-white!" data-flux-button="data-flux-button" aria-label="Close modal">
        <svg class="shrink-0 [:where(&amp;)]:size-5" data-flux-icon xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" data-slot="icon">
  <path d="M6.28 5.22a.75.75 0 0 0-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 1 0 1.06 1.06L10 11.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L11.06 10l3.72-3.72a.75.75 0 0 0-1.06-1.06L10 8.94 6.28 5.22Z"/>
</svg>
    </button>
</ui-close>
                </div>
                        </dialog>
</ui-modal>
</div><script src="https://mudrunfun.com/flux/flux.min.js?id=1ea4120f" data-navigate-once></script>

<script>
    (function () {
        var originalFetch = window.fetch.bind(window);
        var csrfToken = null;
        var csrfRefreshPromise = null;

        function requestUrl(resource) {
            if (typeof resource === 'string') {
                return resource;
            }

            if (resource && typeof resource.url === 'string') {
                return resource.url;
            }

            return '';
        }

        function applyCsrfToken(token) {
            var meta = document.querySelector('meta[name="csrf-token"]');

            if (meta) {
                meta.setAttribute('content', token);
            }

            document.querySelectorAll('input[name="_token"]').forEach(function (input) {
                input.value = token;
            });

            var livewireScript = document.querySelector('script[data-update-uri][data-csrf]');

            if (livewireScript) {
                livewireScript.setAttribute('data-csrf', token);
            }

            if (window.livewireScriptConfig) {
                window.livewireScriptConfig.csrf = token;
            }

            return token;
        }

        function loadCsrfToken() {
            if (csrfToken) {
                return Promise.resolve(csrfToken);
            }

            if (csrfRefreshPromise) {
                return csrfRefreshPromise;
            }

            csrfRefreshPromise = originalFetch('/api/csrf-token', {
                credentials: 'same-origin',
                headers: {
                    'Accept': 'application/json',
                },
            })
                .then(function (response) {
                    if (! response.ok) {
                        throw new Error('Unable to refresh the CSRF token.');
                    }

                    return response.json();
                })
                .then(function (data) {
                    csrfToken = applyCsrfToken(data.token);

                    return csrfToken;
                })
                .finally(function () {
                    csrfRefreshPromise = null;
                });

            return csrfRefreshPromise;
        }

        function refreshCsrfToken(staleToken) {
            if (csrfToken && csrfToken !== staleToken) {
                return Promise.resolve(csrfToken);
            }

            csrfToken = null;

            return loadCsrfToken();
        }

        function updateRequestOptionsWithCsrfToken(options, token) {
            var requestOptions = Object.assign({}, options || {});
            var headers = new Headers(requestOptions.headers || {});

            headers.set('X-CSRF-TOKEN', token);
            requestOptions.headers = headers;

            if (typeof requestOptions.body === 'string') {
                try {
                    var body = JSON.parse(requestOptions.body);

                    body._token = token;
                    requestOptions.body = JSON.stringify(body);
                } catch (error) {
                }
            }

            return requestOptions;
        }

        window.fetch = function (resource, options) {
            var url = requestUrl(resource);

            if (! url.includes('/livewire/update')) {
                return originalFetch(resource, options);
            }

            return loadCsrfToken()
                .then(function (token) {
                    var requestOptions = updateRequestOptionsWithCsrfToken(options, token);

                    return originalFetch(resource, requestOptions).then(function (response) {
                        if (response.status !== 419) {
                            return response;
                        }

                        return refreshCsrfToken(token).then(function (refreshedToken) {
                            return originalFetch(
                                resource,
                                updateRequestOptionsWithCsrfToken(options, refreshedToken)
                            );
                        });
                    });
                });
        };
    })();
</script>

<script>
    document.addEventListener('click', function (event) {
        var link = event.target.closest && event.target.closest('a[data-out]');
        if (!link) {
            return;
        }

        var race = Number(link.getAttribute('data-out-race'));
        var type = link.getAttribute('data-out');

        try {
            var guard = 'out:' + race + ':' + type;
            if (window.sessionStorage.getItem(guard)) {
                return;
            }
            window.sessionStorage.setItem(guard, '1');
        } catch (error) {
        }

        try {
            navigator.sendBeacon('/api/race-interest', new Blob([JSON.stringify({
                race: race,
                type: type,
                source: link.getAttribute('data-out-source'),
                locale: document.documentElement.lang || null,
                path: window.location.pathname,
            })], {type: 'application/json'}));
        } catch (error) {
        }

        window.gtag?.('event', 'outbound_click', {race_id: race, link_type: type});
    }, true);
</script>
<script src="/livewire/livewire.min.js?id=6d832aed"   data-csrf="cArNubybwffxfC8WhbB60X6gEvPsFnBbsw0K243c" data-update-uri="/livewire/update" data-navigate-once="true"></script>
</body>
</html>
