.Header-module-scss-module__U3RpFW__wrapper{background:#000;padding-top:32px;padding-bottom:32px}@media (max-width:575.98px){.Header-module-scss-module__U3RpFW__navContentWrapper{flex-flow:wrap;display:flex}}.Header-module-scss-module__U3RpFW__headerLogo{width:200px;padding-top:8px}@media (max-width:767.98px){.Header-module-scss-module__U3RpFW__headerLogo{width:150px}}.Header-module-scss-module__U3RpFW__navigation{z-index:999;flex-direction:row;align-items:center;padding-right:0;display:flex;position:relative}.Header-module-scss-module__U3RpFW__navigation>a:last-child{margin-left:16px}.Header-module-scss-module__U3RpFW__navigationLink{color:#fff;text-transform:uppercase;padding:26px 16px 14px;font-weight:800;text-decoration:none;display:inline-block;position:relative}.Header-module-scss-module__U3RpFW__navigationLink:active,.Header-module-scss-module__U3RpFW__navigationLink:visited{color:#fff;text-decoration:none}.Header-module-scss-module__U3RpFW__navigationLink:hover,.Header-module-scss-module__U3RpFW__navigationLink--active,.Header-module-scss-module__U3RpFW__navigationLink--active:hover,.Header-module-scss-module__U3RpFW__navigationLink--active:active,.Header-module-scss-module__U3RpFW__navigationLink--active:visited{color:#ffd218}.Header-module-scss-module__U3RpFW__navigationLink--active:after{content:"";background:#ffd218;width:calc(100% - 32px);height:3px;position:absolute;bottom:0;left:16px}.Header-module-scss-module__U3RpFW__navigationSubLinkWrapper{background:#fff;display:none;position:absolute;top:52px;left:16px}.Header-module-scss-module__U3RpFW__navigationSubLink{text-transform:uppercase;border-top:1px solid #e3e3e3;padding:4px 16px;font-weight:800;text-decoration:none;display:block}.Header-module-scss-module__U3RpFW__navigationSubLink:first-child{border-top:none}.Header-module-scss-module__U3RpFW__navigationSubLink,.Header-module-scss-module__U3RpFW__navigationSubLink:hover,.Header-module-scss-module__U3RpFW__navigationSubLink:active,.Header-module-scss-module__U3RpFW__navigationSubLink:visited{color:#000}.Header-module-scss-module__U3RpFW__navigationSubLink:hover{background:#ffd218}.Header-module-scss-module__U3RpFW__navigationLinkWrapper{z-index:2;position:relative}.Header-module-scss-module__U3RpFW__navigationLinkWrapper.Header-module-scss-module__U3RpFW__has-children{margin-right:15px}.Header-module-scss-module__U3RpFW__navigationLinkWrapper:after{border-top-color:#fff;margin-left:-8px}.Header-module-scss-module__U3RpFW__navigationLinkWrapper:hover .Header-module-scss-module__U3RpFW__navigationSubLinkWrapper{min-width:178px;display:block}.Header-module-scss-module__U3RpFW__navigationLinkWrapper:hover:after,.Header-module-scss-module__U3RpFW__activeDropdown:after{border-top-color:#ffd218}.Header-module-scss-module__U3RpFW__menuIcon{content:"";text-align:center;cursor:pointer;z-index:2;background-position:50%;background-repeat:no-repeat;width:35px;height:35px;padding:5px 0;display:inline-block}.Header-module-scss-module__U3RpFW__socialMediaLinks{content:"";background-position:50%;background-repeat:no-repeat;width:32px;height:32px;padding:5px;display:inline-block}.Header-module-scss-module__U3RpFW__socialMediaLinks:hover{filter:invert(20%)sepia(200%)saturate(2085%)hue-rotate(333deg)brightness(89%)contrast(120%)}.Header-module-scss-module__U3RpFW__socialMediaLinksMobile{content:"";text-align:center;background-position:50%;background-repeat:no-repeat;width:35px;height:35px;padding:5px 0;display:inline-block}.Header-module-scss-module__U3RpFW__socialMediaLinksMobile:hover{filter:invert(20%)sepia(200%)saturate(2085%)hue-rotate(333deg)brightness(89%)contrast(120%)}.Header-module-scss-module__U3RpFW__mobileNavLinkWrapper{text-align:center;padding:20px}.Header-module-scss-module__U3RpFW__mobileNavLinkWrapper .Header-module-scss-module__U3RpFW__mobileNavSubLinkWrapper{flex-direction:row;padding-top:10px;display:flex}.Header-module-scss-module__U3RpFW__mobileNavLinkWrapper .Header-module-scss-module__U3RpFW__mobileNavSubLinkWrapper .Header-module-scss-module__U3RpFW__navigationSubLink{color:#7b7b7a;border:none;flex:1;font-size:18px;font-weight:600}.Header-module-scss-module__U3RpFW__mobileNavLink{color:#fff;font-size:32px;font-weight:700;text-decoration:none}.Header-module-scss-module__U3RpFW__mobileNavLink:hover{color:#ffd218;text-underline-offset:10px;text-decoration:underline}.Header-module-scss-module__U3RpFW__mobileNavWrapper{background-color:#000}.Header-module-scss-module__U3RpFW__mobileNav{z-index:3;background-color:#000;flex-direction:column;align-items:center;padding-top:50px;display:flex;position:fixed;inset:90px 0 0}@media only screen and (max-width:411px){.Header-module-scss-module__U3RpFW__mobileNavLinkWrapper{padding:10px}.Header-module-scss-module__U3RpFW__mobileNavLinkWrapper .Header-module-scss-module__U3RpFW__mobileNavSubLinkWrapper{padding-top:5px}}
a.FloatingButton-module-scss-module__isdt1q__wrapper{cursor:pointer}button.FloatingButton-module-scss-module__isdt1q__wrapper{color:inherit;background:0 0;border:none;padding-top:0;padding-left:0}.FloatingButton-module-scss-module__isdt1q__wrapper{white-space:nowrap;z-index:1;padding-bottom:10px;padding-right:10px;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.FloatingButton-module-scss-module__isdt1q__wrapper:hover .FloatingButton-module-scss-module__isdt1q__floatingButtonShadow--yellow-over-white{background:repeating-linear-gradient(45deg,#0000,#0000 2px,#ffd218 3px 4px),0 0}.FloatingButton-module-scss-module__isdt1q__wrapper:hover .FloatingButton-module-scss-module__isdt1q__floatingButtonShadow--yellow-over-grey,.FloatingButton-module-scss-module__isdt1q__wrapper:hover .FloatingButton-module-scss-module__isdt1q__floatingButtonShadow--black-over-yellow,.FloatingButton-module-scss-module__isdt1q__wrapper:hover .FloatingButton-module-scss-module__isdt1q__floatingButtonShadow--black-over-white{background:repeating-linear-gradient(45deg,#0000,#0000 2px,#000 3px 4px),0 0}.FloatingButton-module-scss-module__isdt1q__floatingButton{text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:900;line-height:1;text-decoration:none}.FloatingButton-module-scss-module__isdt1q__floatingButton:not(:active){transition-delay:.5s}.FloatingButton-module-scss-module__isdt1q__floatingButton:hover,.FloatingButton-module-scss-module__isdt1q__floatingButton:active,.FloatingButton-module-scss-module__isdt1q__floatingButton:visited{text-decoration:none}.FloatingButton-module-scss-module__isdt1q__floatingButton:active{margin:10px -10px -10px 10px}.FloatingButton-module-scss-module__isdt1q__floatingButton--yellow-over-white{color:#000;background-color:#ffd218;transition:background .5s ease-in-out}.FloatingButton-module-scss-module__isdt1q__floatingButton--yellow-over-white:hover,.FloatingButton-module-scss-module__isdt1q__floatingButton--yellow-over-white:active,.FloatingButton-module-scss-module__isdt1q__floatingButton--yellow-over-white:visited{color:#000}.FloatingButton-module-scss-module__isdt1q__floatingButton--yellow-over-grey{color:#000;background-color:#ffd218;transition:background .5s ease-in-out}.FloatingButton-module-scss-module__isdt1q__floatingButton--yellow-over-grey:hover,.FloatingButton-module-scss-module__isdt1q__floatingButton--yellow-over-grey:active,.FloatingButton-module-scss-module__isdt1q__floatingButton--yellow-over-grey:visited{color:#000}.FloatingButton-module-scss-module__isdt1q__floatingButton--black-over-yellow{color:#fff;background-color:#000}.FloatingButton-module-scss-module__isdt1q__floatingButton--black-over-yellow:hover,.FloatingButton-module-scss-module__isdt1q__floatingButton--black-over-yellow:active,.FloatingButton-module-scss-module__isdt1q__floatingButton--black-over-yellow:visited{color:#fff}.FloatingButton-module-scss-module__isdt1q__floatingButton--black-over-white{color:#fff;background-color:#000}.FloatingButton-module-scss-module__isdt1q__floatingButton--black-over-white:hover,.FloatingButton-module-scss-module__isdt1q__floatingButton--black-over-white:active,.FloatingButton-module-scss-module__isdt1q__floatingButton--black-over-white:visited{color:#fff}.FloatingButton-module-scss-module__isdt1q__floatingButton--small{padding:16px}.FloatingButton-module-scss-module__isdt1q__floatingButton--default{padding:16px 32px}.FloatingButton-module-scss-module__isdt1q__floatingButton--large{padding:16px 84px}.FloatingButton-module-scss-module__isdt1q__floatingButtonShadow{z-index:-1;position:absolute;inset:10px 0 0 10px}.FloatingButton-module-scss-module__isdt1q__floatingButtonShadow--yellow-over-white{border:1px solid #fff}.FloatingButton-module-scss-module__isdt1q__floatingButtonShadow--yellow-over-grey{border:1px solid #e3e3e3}.FloatingButton-module-scss-module__isdt1q__floatingButtonShadow--black-over-yellow{border:1px solid #ffd218}.FloatingButton-module-scss-module__isdt1q__floatingButtonShadow--black-over-white{border:1px solid #fff}
.HomepageSection-module-scss-module__IXLawa__wrapper{margin:32px 0}.HomepageSection-module-scss-module__IXLawa__title{padding:32px 64px 0;font-size:3em;font-weight:800}@media (max-width:991.98px){.HomepageSection-module-scss-module__IXLawa__title{text-align:center;padding:16px 0 0}}.HomepageSection-module-scss-module__IXLawa__body{color:#444;padding:0 64px 16px}@media (max-width:991.98px){.HomepageSection-module-scss-module__IXLawa__body{padding:0}}.HomepageSection-module-scss-module__IXLawa__ctas{padding:16px 0 0 64px}@media (max-width:991.98px){.HomepageSection-module-scss-module__IXLawa__ctas{padding:16px 0 0}}.HomepageSection-module-scss-module__IXLawa__ctas>a{margin:0 8px}@media (max-width:575.98px){.HomepageSection-module-scss-module__IXLawa__ctas>a{margin:0}}.HomepageSection-module-scss-module__IXLawa__ctas>a:first-child{margin-left:0}
.SponsorsByTier-module-scss-module__J8GZZq__title{text-align:center;font-size:2em;font-weight:800}.SponsorsByTier-module-scss-module__J8GZZq__tierTitle{text-align:center;margin-top:32px;font-weight:800;display:inline-block}.SponsorsByTier-module-scss-module__J8GZZq__tierTitle--yellowBackground{color:#000;background:#ffd218}.SponsorsByTier-module-scss-module__J8GZZq__tierTitle--blackBackground{color:#fff;background:#000}.SponsorsByTier-module-scss-module__J8GZZq__tierTitle--noBackground{background:0 0}.SponsorsByTier-module-scss-module__J8GZZq__tierTitle--normal{padding:16px 64px}.SponsorsByTier-module-scss-module__J8GZZq__tierTitle--small{padding:8px 32px;font-size:1em}
.RacePage-module-scss-module__jfdO6q__priceTableTopRow{background-color:#ffd218;font-weight:800}.RacePage-module-scss-module__jfdO6q__pricingTable{border:1px solid #efefef}.RacePage-module-scss-module__jfdO6q__pricingTable a{color:#000}.RacePage-module-scss-module__jfdO6q__pricingTable td{padding:16px}.RacePage-module-scss-module__jfdO6q__descriptionText,.RacePage-module-scss-module__jfdO6q__descriptionText a{color:#444}@media (max-width:767.98px){.RacePage-module-scss-module__jfdO6q__headerRace{margin-left:10px}}.RacePage-module-scss-module__jfdO6q__racesListItem{color:#fff;font-size:3rem;font-weight:800;text-decoration:none}.RacePage-module-scss-module__jfdO6q__racesListItem:hover{color:#ffd218}@media (max-width:767.98px){.RacePage-module-scss-module__jfdO6q__racesListItem{font-size:1.5rem}}.RacePage-module-scss-module__jfdO6q__activeRace{background-color:#ffd218;margin-left:-5px;margin-right:-19px}@media (max-width:767.98px){.RacePage-module-scss-module__jfdO6q__activeRace{margin-top:-1px;margin-right:-10px}}.RacePage-module-scss-module__jfdO6q__activeRace .RacePage-module-scss-module__jfdO6q__racesListItem{color:#000}@media (max-width:767.98px){.RacePage-module-scss-module__jfdO6q__firstActiveRace{margin-left:-14px}.RacePage-module-scss-module__jfdO6q__raceList{margin-left:-3px}}.RacePage-module-scss-module__jfdO6q__headerRaceDate{padding-left:40px}@media (max-width:767.98px){.RacePage-module-scss-module__jfdO6q__headerRaceDate{padding-left:10px}}.RacePage-module-scss-module__jfdO6q__headerRaceDetails{font-weight:800}@media (max-width:767.98px){.RacePage-module-scss-module__jfdO6q__headerRaceDetails{font-size:1.25rem}}.RacePage-module-scss-module__jfdO6q__headerRaceDetailsLabel{color:#7a7a79;font-size:1rem;font-weight:800}@media (max-width:767.98px){.RacePage-module-scss-module__jfdO6q__headerRaceDetailsLabel{font-size:1rem}}.RacePage-module-scss-module__jfdO6q__wrapper{z-index:1;position:relative}.RacePage-module-scss-module__jfdO6q__headerRacesContainer{margin-left:5px;margin-right:8px;position:relative}@media (max-width:767.98px){.RacePage-module-scss-module__jfdO6q__headerRacesContainer{margin-right:-12px}}.RacePage-module-scss-module__jfdO6q__headerRacesContainerShadow{content:"";z-index:-1;border:1px solid #e3e3e3;width:99%;height:100%;position:absolute;top:20px;left:20px}@media (max-width:767.98px){.RacePage-module-scss-module__jfdO6q__headerRacesContainerShadow{height:98%}}.RacePage-module-scss-module__jfdO6q__registerNowPricingLink{font-weight:800}
.PageStyles-module-scss-module__s3UOdq__blackWrapper{background:#000}.PageStyles-module-scss-module__s3UOdq__whiteWrapper{background:#fff}.PageStyles-module-scss-module__s3UOdq__blackToWhiteWrapper{background:linear-gradient(#000,#000 50%,#fff 50%,#fff)}.PageStyles-module-scss-module__s3UOdq__blackToWhiteWrapper.PageStyles-module-scss-module__s3UOdq__races{background:linear-gradient(#000,#000 60%,#fff 40%,#fff)}.PageStyles-module-scss-module__s3UOdq__spacer{margin-top:32px}
.CallOut-module-scss-module__1cL79G__wrapper{z-index:1}.CallOut-module-scss-module__1cL79G__bodyWithCTA,.CallOut-module-scss-module__1cL79G__bodyWithTitle{background:#ffd218;margin:16px 0;padding:32px 128px;position:relative}.CallOut-module-scss-module__1cL79G__bodyWithCTA:after,.CallOut-module-scss-module__1cL79G__bodyWithTitle:after{content:"";z-index:-1;border:1px solid #e3e3e3;width:100%;height:100%;position:absolute;top:10px;left:10px}@media (max-width:991.98px){.CallOut-module-scss-module__1cL79G__bodyWithCTA,.CallOut-module-scss-module__1cL79G__bodyWithTitle{padding:16px 32px}}.CallOut-module-scss-module__1cL79G__adjustForCenter{margin-left:32px;margin-right:-32px}@media (max-width:991.98px){.CallOut-module-scss-module__1cL79G__adjustForCenter{margin-left:0;margin-right:0}}.CallOut-module-scss-module__1cL79G__title{color:#000;margin-bottom:16px;padding-right:64px;font-size:2.5em;font-weight:800;line-height:1.25}@media (max-width:991.98px){.CallOut-module-scss-module__1cL79G__title{padding-right:0}}.CallOut-module-scss-module__1cL79G__text{color:#000;align-items:center;margin-bottom:16px;display:flex}
.Footer-module-scss-module__Syh8Ta__wrapper{background:#000;margin-top:64px;padding:64px 0}.Footer-module-scss-module__Syh8Ta__upper{border-bottom:1px solid #7a7a79;padding-bottom:16px}.Footer-module-scss-module__Syh8Ta__raceLogo{width:100%;max-width:200px}.Footer-module-scss-module__Syh8Ta__deseretLogo{width:100%;max-width:75px;margin-left:16px}.Footer-module-scss-module__Syh8Ta__navItem{color:#fff;padding:0 16px;font-weight:800;text-decoration:none}.Footer-module-scss-module__Syh8Ta__navItem:hover,.Footer-module-scss-module__Syh8Ta__navItem:active{color:#ffd218!important}.Footer-module-scss-module__Syh8Ta__navItem:visited{color:#fff}.Footer-module-scss-module__Syh8Ta__footerText{color:#7a7a79;font-size:.85em}.Footer-module-scss-module__Syh8Ta__footerNavItem{color:#7a7a79;white-space:nowrap;padding:16px;text-decoration:none;position:relative}@media (max-width:991.98px){.Footer-module-scss-module__Syh8Ta__footerNavItem{padding:0 16px}}.Footer-module-scss-module__Syh8Ta__footerNavItem:before{content:"•";position:absolute;left:-6px;color:#7a7a79!important}.Footer-module-scss-module__Syh8Ta__footerNavItem:first-child:before{content:none}.Footer-module-scss-module__Syh8Ta__footerNavItem:last-child{padding-right:0}.Footer-module-scss-module__Syh8Ta__footerNavItem:hover{color:#fff!important}.Footer-module-scss-module__Syh8Ta__footerNavItem:hover:before{color:#7a7a79!important}.Footer-module-scss-module__Syh8Ta__footerNavItem:active,.Footer-module-scss-module__Syh8Ta__footerNavItem:visited{color:#7a7a79}
.GalleryComponent-module-scss-module__u475qG__galleryContainer{background-color:#000;position:relative}.GalleryComponent-module-scss-module__u475qG__galleryContainer .GalleryComponent-module-scss-module__u475qG__buttonWrapper{position:absolute;top:50%;left:0;right:0}.GalleryComponent-module-scss-module__u475qG__galleryContainer .GalleryComponent-module-scss-module__u475qG__galleryImage{opacity:.5}
.SponsorImageLink-module-scss-module__ZfOPaW__sponsorWrapper{border:1px solid #e3e3e3;flex-direction:column;justify-content:space-between;align-items:center;margin:16px;padding:16px;text-decoration:none;display:flex}.SponsorImageLink-module-scss-module__ZfOPaW__sponsorWrapper.SponsorImageLink-module-scss-module__ZfOPaW__fullWidth{margin:16px 0}.SponsorImageLink-module-scss-module__ZfOPaW__sponsorWrapper--normal{min-height:160px}.SponsorImageLink-module-scss-module__ZfOPaW__sponsorWrapper--normal img{max-width:250px;max-height:160px}.SponsorImageLink-module-scss-module__ZfOPaW__sponsorWrapper--small{min-height:160px}@media (max-width:575.98px){.SponsorImageLink-module-scss-module__ZfOPaW__sponsorWrapper--small{min-height:135px}}.SponsorImageLink-module-scss-module__ZfOPaW__sponsorWrapper--small img{max-width:150px;max-height:100%}@media (max-width:575.98px){.SponsorImageLink-module-scss-module__ZfOPaW__sponsorWrapper--small img{max-width:97px}}.SponsorImageLink-module-scss-module__ZfOPaW__sponsorImage{width:100%}.SponsorImageLink-module-scss-module__ZfOPaW__sponsorRace{color:#000;margin-top:16px;font-weight:800;text-decoration:none}.SponsorImageLink-module-scss-module__ZfOPaW__sponsorRace:hover,.SponsorImageLink-module-scss-module__ZfOPaW__sponsorRace:active,.SponsorImageLink-module-scss-module__ZfOPaW__sponsorRace:visited{color:#000;text-decoration:none}
.index-module-scss-module__Jl6jlq__pageTitle{color:#fff;text-align:center;padding-bottom:32px;font-size:3em;font-weight:800}.index-module-scss-module__Jl6jlq__heroWrapper{background-position:110px;background-repeat:no-repeat;background-size:cover}@media (max-width:991.98px){.index-module-scss-module__Jl6jlq__heroWrapper{background-position:80px}}@media (max-width:575.98px){.index-module-scss-module__Jl6jlq__heroWrapper{background-position:50px}}.index-module-scss-module__Jl6jlq__taglinePhoto{width:100%;max-width:60%;margin-left:-16px}.index-module-scss-module__Jl6jlq__deseretLogo{width:100%;max-width:15%}.index-module-scss-module__Jl6jlq__fade{background:linear-gradient(90deg,#0006,#0006 80%,#000);flex-direction:row;justify-content:space-between;align-items:flex-end;height:200px;margin-left:-12px;margin-right:-12px;padding:32px;display:flex}@media (min-width:576px){.index-module-scss-module__Jl6jlq__fade{height:260px}}@media (min-width:768px){.index-module-scss-module__Jl6jlq__fade{height:400px}}@media (min-width:992px){.index-module-scss-module__Jl6jlq__fade{height:500px}}@media (min-width:1200px){.index-module-scss-module__Jl6jlq__fade{height:600px}}.index-module-scss-module__Jl6jlq__countdownWrapper{color:#fff;background:#000;padding:32px 0}.index-module-scss-module__Jl6jlq__raceStartsIn{color:#ffd218;text-transform:uppercase;white-space:nowrap;border-right:1px solid #e3e3e3;justify-content:center;align-items:center;margin-right:16px;padding-right:16px;font-size:.75em;font-weight:800;display:flex}@media (max-width:991.98px){.index-module-scss-module__Jl6jlq__raceStartsIn{border-right:none;justify-content:flex-start}}.index-module-scss-module__Jl6jlq__marathonStart{font-size:2em;font-weight:800}@media (max-width:991.98px){.index-module-scss-module__Jl6jlq__marathonStart{font-size:1.5em}}.index-module-scss-module__Jl6jlq__marathonCta{color:#e3e3e3;text-transform:uppercase;text-align:left;font-weight:800}@media (max-width:991.98px){.index-module-scss-module__Jl6jlq__marathonCta{text-align:center}}.index-module-scss-module__Jl6jlq__marathonCta a{color:#ffd218;margin-right:8px;font-weight:800;text-decoration:none}.index-module-scss-module__Jl6jlq__marathonCta a:hover,.index-module-scss-module__Jl6jlq__marathonCta a:active,.index-module-scss-module__Jl6jlq__marathonCta a:visited{color:#ffd218}.index-module-scss-module__Jl6jlq__sectionTitle{font-size:2em;font-weight:800}
@media (max-width:575.98px){.Contest-module-scss-module__pEjazq__wooboxOffer{padding-top:10px}}
