.U3RpFW_wrapper{background:#000;padding-top:32px;padding-bottom:32px}@media (max-width:575.98px){.U3RpFW_navContentWrapper{flex-flow:wrap;display:flex}}.U3RpFW_headerLogo{width:200px;padding-top:8px}@media (max-width:767.98px){.U3RpFW_headerLogo{width:150px}}.U3RpFW_navigation{z-index:999;flex-direction:row;align-items:center;padding-right:0;display:flex;position:relative}.U3RpFW_navigation>a:last-child{margin-left:16px}.U3RpFW_navigationLink{color:#fff;text-transform:uppercase;padding:26px 16px 14px;font-weight:800;text-decoration:none;display:inline-block;position:relative}.U3RpFW_navigationLink:active,.U3RpFW_navigationLink:visited{color:#fff;text-decoration:none}.U3RpFW_navigationLink:hover,.U3RpFW_navigationLink--active,.U3RpFW_navigationLink--active:hover,.U3RpFW_navigationLink--active:active,.U3RpFW_navigationLink--active:visited{color:#ffd218}.U3RpFW_navigationLink--active:after{content:"";background:#ffd218;width:calc(100% - 32px);height:3px;position:absolute;bottom:0;left:16px}.U3RpFW_navigationSubLinkWrapper{background:#fff;display:none;position:absolute;top:52px;left:16px}.U3RpFW_navigationSubLink{text-transform:uppercase;border-top:1px solid #e3e3e3;padding:4px 16px;font-weight:800;text-decoration:none;display:block}.U3RpFW_navigationSubLink:first-child{border-top:none}.U3RpFW_navigationSubLink,.U3RpFW_navigationSubLink:hover,.U3RpFW_navigationSubLink:active,.U3RpFW_navigationSubLink:visited{color:#000}.U3RpFW_navigationSubLink:hover{background:#ffd218}.U3RpFW_navigationLinkWrapper{z-index:2;position:relative}.U3RpFW_navigationLinkWrapper.U3RpFW_has-children{margin-right:15px}.U3RpFW_navigationLinkWrapper:after{border-top-color:#fff;margin-left:-8px}.U3RpFW_navigationLinkWrapper:hover .U3RpFW_navigationSubLinkWrapper{min-width:178px;display:block}.U3RpFW_navigationLinkWrapper:hover:after,.U3RpFW_activeDropdown:after{border-top-color:#ffd218}.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}.U3RpFW_socialMediaLinks{content:"";background-position:50%;background-repeat:no-repeat;width:32px;height:32px;padding:5px;display:inline-block}.U3RpFW_socialMediaLinks:hover{filter:invert(20%)sepia(200%)saturate(2085%)hue-rotate(333deg)brightness(89%)contrast(120%)}.U3RpFW_socialMediaLinksMobile{content:"";text-align:center;background-position:50%;background-repeat:no-repeat;width:35px;height:35px;padding:5px 0;display:inline-block}.U3RpFW_socialMediaLinksMobile:hover{filter:invert(20%)sepia(200%)saturate(2085%)hue-rotate(333deg)brightness(89%)contrast(120%)}.U3RpFW_mobileNavLinkWrapper{text-align:center;padding:20px}.U3RpFW_mobileNavLinkWrapper .U3RpFW_mobileNavSubLinkWrapper{flex-direction:row;padding-top:10px;display:flex}.U3RpFW_mobileNavLinkWrapper .U3RpFW_mobileNavSubLinkWrapper .U3RpFW_navigationSubLink{color:#7b7b7a;border:none;flex:1;font-size:18px;font-weight:600}.U3RpFW_mobileNavLink{color:#fff;font-size:32px;font-weight:700;text-decoration:none}.U3RpFW_mobileNavLink:hover{color:#ffd218;text-underline-offset:10px;text-decoration:underline}.U3RpFW_mobileNavWrapper{background-color:#000}.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){.U3RpFW_mobileNavLinkWrapper{padding:10px}.U3RpFW_mobileNavLinkWrapper .U3RpFW_mobileNavSubLinkWrapper{padding-top:5px}}
a.isdt1q_wrapper{cursor:pointer}button.isdt1q_wrapper{color:inherit;background:0 0;border:none;padding-top:0;padding-left:0}.isdt1q_wrapper{white-space:nowrap;z-index:1;padding-bottom:10px;padding-right:10px;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.isdt1q_wrapper:hover .isdt1q_floatingButtonShadow--yellow-over-white{background:repeating-linear-gradient(45deg,#0000,#0000 2px,#ffd218 3px 4px),0 0}.isdt1q_wrapper:hover .isdt1q_floatingButtonShadow--yellow-over-grey,.isdt1q_wrapper:hover .isdt1q_floatingButtonShadow--black-over-yellow,.isdt1q_wrapper:hover .isdt1q_floatingButtonShadow--black-over-white{background:repeating-linear-gradient(45deg,#0000,#0000 2px,#000 3px 4px),0 0}.isdt1q_floatingButton{text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:900;line-height:1;text-decoration:none}.isdt1q_floatingButton:not(:active){transition-delay:.5s}.isdt1q_floatingButton:hover,.isdt1q_floatingButton:active,.isdt1q_floatingButton:visited{text-decoration:none}.isdt1q_floatingButton:active{margin:10px -10px -10px 10px}.isdt1q_floatingButton--yellow-over-white{color:#000;background-color:#ffd218;transition:background .5s ease-in-out}.isdt1q_floatingButton--yellow-over-white:hover,.isdt1q_floatingButton--yellow-over-white:active,.isdt1q_floatingButton--yellow-over-white:visited{color:#000}.isdt1q_floatingButton--yellow-over-grey{color:#000;background-color:#ffd218;transition:background .5s ease-in-out}.isdt1q_floatingButton--yellow-over-grey:hover,.isdt1q_floatingButton--yellow-over-grey:active,.isdt1q_floatingButton--yellow-over-grey:visited{color:#000}.isdt1q_floatingButton--black-over-yellow{color:#fff;background-color:#000}.isdt1q_floatingButton--black-over-yellow:hover,.isdt1q_floatingButton--black-over-yellow:active,.isdt1q_floatingButton--black-over-yellow:visited{color:#fff}.isdt1q_floatingButton--black-over-white{color:#fff;background-color:#000}.isdt1q_floatingButton--black-over-white:hover,.isdt1q_floatingButton--black-over-white:active,.isdt1q_floatingButton--black-over-white:visited{color:#fff}.isdt1q_floatingButton--small{padding:16px}.isdt1q_floatingButton--default{padding:16px 32px}.isdt1q_floatingButton--large{padding:16px 84px}.isdt1q_floatingButtonShadow{z-index:-1;position:absolute;inset:10px 0 0 10px}.isdt1q_floatingButtonShadow--yellow-over-white{border:1px solid #fff}.isdt1q_floatingButtonShadow--yellow-over-grey{border:1px solid #e3e3e3}.isdt1q_floatingButtonShadow--black-over-yellow{border:1px solid #ffd218}.isdt1q_floatingButtonShadow--black-over-white{border:1px solid #fff}
.IXLawa_wrapper{margin:32px 0}.IXLawa_title{padding:32px 64px 0;font-size:3em;font-weight:800}@media (max-width:991.98px){.IXLawa_title{text-align:center;padding:16px 0 0}}.IXLawa_body{color:#444;padding:0 64px 16px}@media (max-width:991.98px){.IXLawa_body{padding:0}}.IXLawa_ctas{padding:16px 0 0 64px}@media (max-width:991.98px){.IXLawa_ctas{padding:16px 0 0}}.IXLawa_ctas>a{margin:0 8px}@media (max-width:575.98px){.IXLawa_ctas>a{margin:0}}.IXLawa_ctas>a:first-child{margin-left:0}
.J8GZZq_title{text-align:center;font-size:2em;font-weight:800}.J8GZZq_tierTitle{text-align:center;margin-top:32px;font-weight:800;display:inline-block}.J8GZZq_tierTitle--yellowBackground{color:#000;background:#ffd218}.J8GZZq_tierTitle--blackBackground{color:#fff;background:#000}.J8GZZq_tierTitle--noBackground{background:0 0}.J8GZZq_tierTitle--normal{padding:16px 64px}.J8GZZq_tierTitle--small{padding:8px 32px;font-size:1em}
.jfdO6q_priceTableTopRow{background-color:#ffd218;font-weight:800}.jfdO6q_pricingTable{border:1px solid #efefef}.jfdO6q_pricingTable a{color:#000}.jfdO6q_pricingTable td{padding:16px}.jfdO6q_descriptionText,.jfdO6q_descriptionText a{color:#444}@media (max-width:767.98px){.jfdO6q_headerRace{margin-left:10px}}.jfdO6q_racesListItem{color:#fff;font-size:3rem;font-weight:800;text-decoration:none}.jfdO6q_racesListItem:hover{color:#ffd218}@media (max-width:767.98px){.jfdO6q_racesListItem{font-size:1.5rem}}.jfdO6q_activeRace{background-color:#ffd218;margin-left:-5px;margin-right:-19px}@media (max-width:767.98px){.jfdO6q_activeRace{margin-top:-1px;margin-right:-10px}}.jfdO6q_activeRace .jfdO6q_racesListItem{color:#000}@media (max-width:767.98px){.jfdO6q_firstActiveRace{margin-left:-14px}.jfdO6q_raceList{margin-left:-3px}}.jfdO6q_headerRaceDate{padding-left:40px}@media (max-width:767.98px){.jfdO6q_headerRaceDate{padding-left:10px}}.jfdO6q_headerRaceDetails{font-weight:800}@media (max-width:767.98px){.jfdO6q_headerRaceDetails{font-size:1.25rem}}.jfdO6q_headerRaceDetailsLabel{color:#7a7a79;font-size:1rem;font-weight:800}@media (max-width:767.98px){.jfdO6q_headerRaceDetailsLabel{font-size:1rem}}.jfdO6q_wrapper{z-index:1;position:relative}.jfdO6q_headerRacesContainer{margin-left:5px;margin-right:8px;position:relative}@media (max-width:767.98px){.jfdO6q_headerRacesContainer{margin-right:-12px}}.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){.jfdO6q_headerRacesContainerShadow{height:98%}}.jfdO6q_registerNowPricingLink{font-weight:800}
.s3UOdq_blackWrapper{background:#000}.s3UOdq_whiteWrapper{background:#fff}.s3UOdq_blackToWhiteWrapper{background:linear-gradient(#000,#000 50%,#fff 50%,#fff)}.s3UOdq_blackToWhiteWrapper.s3UOdq_races{background:linear-gradient(#000,#000 60%,#fff 40%,#fff)}.s3UOdq_spacer{margin-top:32px}
._1cL79G_wrapper{z-index:1}._1cL79G_bodyWithCTA,._1cL79G_bodyWithTitle{background:#ffd218;margin:16px 0;padding:32px 128px;position:relative}._1cL79G_bodyWithCTA:after,._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){._1cL79G_bodyWithCTA,._1cL79G_bodyWithTitle{padding:16px 32px}}._1cL79G_adjustForCenter{margin-left:32px;margin-right:-32px}@media (max-width:991.98px){._1cL79G_adjustForCenter{margin-left:0;margin-right:0}}._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){._1cL79G_title{padding-right:0}}._1cL79G_text{color:#000;align-items:center;margin-bottom:16px;display:flex}
.Syh8Ta_wrapper{background:#000;margin-top:64px;padding:64px 0}.Syh8Ta_upper{border-bottom:1px solid #7a7a79;padding-bottom:16px}.Syh8Ta_raceLogo{width:100%;max-width:200px}.Syh8Ta_deseretLogo{width:100%;max-width:75px;margin-left:16px}.Syh8Ta_navItem{color:#fff;padding:0 16px;font-weight:800;text-decoration:none}.Syh8Ta_navItem:hover,.Syh8Ta_navItem:active{color:#ffd218!important}.Syh8Ta_navItem:visited{color:#fff}.Syh8Ta_footerText{color:#7a7a79;font-size:.85em}.Syh8Ta_footerNavItem{color:#7a7a79;white-space:nowrap;padding:16px;text-decoration:none;position:relative}@media (max-width:991.98px){.Syh8Ta_footerNavItem{padding:0 16px}}.Syh8Ta_footerNavItem:before{content:"•";position:absolute;left:-6px;color:#7a7a79!important}.Syh8Ta_footerNavItem:first-child:before{content:none}.Syh8Ta_footerNavItem:last-child{padding-right:0}.Syh8Ta_footerNavItem:hover{color:#fff!important}.Syh8Ta_footerNavItem:hover:before{color:#7a7a79!important}.Syh8Ta_footerNavItem:active,.Syh8Ta_footerNavItem:visited{color:#7a7a79}
.u475qG_galleryContainer{background-color:#000;position:relative}.u475qG_galleryContainer .u475qG_buttonWrapper{position:absolute;top:50%;left:0;right:0}.u475qG_galleryContainer .u475qG_galleryImage{opacity:.5}
.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}.ZfOPaW_sponsorWrapper.ZfOPaW_fullWidth{margin:16px 0}.ZfOPaW_sponsorWrapper--normal{min-height:160px}.ZfOPaW_sponsorWrapper--normal img{max-width:250px;max-height:160px}.ZfOPaW_sponsorWrapper--small{min-height:160px}@media (max-width:575.98px){.ZfOPaW_sponsorWrapper--small{min-height:135px}}.ZfOPaW_sponsorWrapper--small img{max-width:150px;max-height:100%}@media (max-width:575.98px){.ZfOPaW_sponsorWrapper--small img{max-width:97px}}.ZfOPaW_sponsorImage{width:100%}.ZfOPaW_sponsorRace{color:#000;margin-top:16px;font-weight:800;text-decoration:none}.ZfOPaW_sponsorRace:hover,.ZfOPaW_sponsorRace:active,.ZfOPaW_sponsorRace:visited{color:#000;text-decoration:none}
.Jl6jlq_pageTitle{color:#fff;text-align:center;padding-bottom:32px;font-size:3em;font-weight:800}.Jl6jlq_heroWrapper{background-position:110px;background-repeat:no-repeat;background-size:cover}@media (max-width:991.98px){.Jl6jlq_heroWrapper{background-position:80px}}@media (max-width:575.98px){.Jl6jlq_heroWrapper{background-position:50px}}.Jl6jlq_taglinePhoto{width:100%;max-width:60%;margin-left:-16px}.Jl6jlq_deseretLogo{width:100%;max-width:15%}.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){.Jl6jlq_fade{height:260px}}@media (min-width:768px){.Jl6jlq_fade{height:400px}}@media (min-width:992px){.Jl6jlq_fade{height:500px}}@media (min-width:1200px){.Jl6jlq_fade{height:600px}}.Jl6jlq_countdownWrapper{color:#fff;background:#000;padding:32px 0}.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){.Jl6jlq_raceStartsIn{border-right:none;justify-content:flex-start}}.Jl6jlq_marathonStart{font-size:2em;font-weight:800}@media (max-width:991.98px){.Jl6jlq_marathonStart{font-size:1.5em}}.Jl6jlq_marathonCta{color:#e3e3e3;text-transform:uppercase;text-align:left;font-weight:800}@media (max-width:991.98px){.Jl6jlq_marathonCta{text-align:center}}.Jl6jlq_marathonCta a{color:#ffd218;margin-right:8px;font-weight:800;text-decoration:none}.Jl6jlq_marathonCta a:hover,.Jl6jlq_marathonCta a:active,.Jl6jlq_marathonCta a:visited{color:#ffd218}.Jl6jlq_sectionTitle{font-size:2em;font-weight:800}
@media (max-width:575.98px){.pEjazq_wooboxOffer{padding-top:10px}}
