.slice-renderer-module__cardSliceSpacing--3SYvY{--z-curve-pad-top: 40px;--z-curve-pad-bottom: 40px}.slice-renderer-module__textSliceSpacing--2diH_{--z-curve-pad-top: 60px;--z-curve-pad-bottom: 60px}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.academies-footer{min-height:413px;padding-top:48px;padding-bottom:40px}@media(min-width: 1440px){.academies-footer{padding-top:73px}}.academies-footer .title{line-height:1}@media(max-width: 767px){.academies-footer .title{font-size:2.5rem;line-height:2.5rem}}.academies-footer .title h1,.academies-footer .title h2,.academies-footer .title h3,.academies-footer .title h4{margin:0;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif}@media(max-width: 767px){.academies-footer .title h1,.academies-footer .title h2,.academies-footer .title h3,.academies-footer .title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .academies-footer .title h1,.page-type--academy_page .academies-footer .title h2,.page-type--academy_page .academies-footer .title h3,.page-type--academy_page .academies-footer .title h4,.page-type--msp_page .academies-footer .title h1,.page-type--msp_page .academies-footer .title h2,.page-type--msp_page .academies-footer .title h3,.page-type--msp_page .academies-footer .title h4{font-size:1.875rem;line-height:1.875rem}@media(max-width: 767px){.page-type--academy_page .academies-footer .title h1,.page-type--academy_page .academies-footer .title h2,.page-type--academy_page .academies-footer .title h3,.page-type--academy_page .academies-footer .title h4,.page-type--msp_page .academies-footer .title h1,.page-type--msp_page .academies-footer .title h2,.page-type--msp_page .academies-footer .title h3,.page-type--msp_page .academies-footer .title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media(min-width: 1024px){.page-type--academy_page .academies-footer .title h1,.page-type--academy_page .academies-footer .title h2,.page-type--academy_page .academies-footer .title h3,.page-type--academy_page .academies-footer .title h4,.page-type--msp_page .academies-footer .title h1,.page-type--msp_page .academies-footer .title h2,.page-type--msp_page .academies-footer .title h3,.page-type--msp_page .academies-footer .title h4{font-size:2.625rem;line-height:2.625rem}}.academies-footer .footer-cards{margin-top:25px}.academies-footer .footer-cards .footer-card{width:33.3%;height:auto;flex:1;background-color:#fff;border:4px solid;padding:23px;margin:7px}@media(min-width: 1440px){.academies-footer .footer-cards .footer-card{padding:23px}}@media(max-width: 992px){.academies-footer .footer-cards .footer-card{width:324px}}.academies-footer .footer-cards .footer-card img{width:255px;height:50px}.academies-footer .footer-cards .footer-card .subtitle p{margin:0}.academies-footer .footer-cards .footer-card button{margin-top:1rem !important;border-radius:48px}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.academies-grid .layout-container{padding-top:48px;padding-bottom:40px}@media(min-width: 1440px){.academies-grid .layout-container{padding-top:117px;padding-bottom:150px}}.academies-grid .category-title{line-height:1}@media(max-width: 767px){.academies-grid .category-title{font-size:2.5rem;line-height:2.5rem}}.academies-grid .category-title h1,.academies-grid .category-title h2,.academies-grid .category-title h3,.academies-grid .category-title h4{margin:0;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif}@media(max-width: 767px){.academies-grid .category-title h1,.academies-grid .category-title h2,.academies-grid .category-title h3,.academies-grid .category-title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .academies-grid .category-title h1,.page-type--academy_page .academies-grid .category-title h2,.page-type--academy_page .academies-grid .category-title h3,.page-type--academy_page .academies-grid .category-title h4,.page-type--msp_page .academies-grid .category-title h1,.page-type--msp_page .academies-grid .category-title h2,.page-type--msp_page .academies-grid .category-title h3,.page-type--msp_page .academies-grid .category-title h4{font-size:1.875rem;line-height:1.875rem}@media(max-width: 767px){.page-type--academy_page .academies-grid .category-title h1,.page-type--academy_page .academies-grid .category-title h2,.page-type--academy_page .academies-grid .category-title h3,.page-type--academy_page .academies-grid .category-title h4,.page-type--msp_page .academies-grid .category-title h1,.page-type--msp_page .academies-grid .category-title h2,.page-type--msp_page .academies-grid .category-title h3,.page-type--msp_page .academies-grid .category-title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media(min-width: 1024px){.page-type--academy_page .academies-grid .category-title h1,.page-type--academy_page .academies-grid .category-title h2,.page-type--academy_page .academies-grid .category-title h3,.page-type--academy_page .academies-grid .category-title h4,.page-type--msp_page .academies-grid .category-title h1,.page-type--msp_page .academies-grid .category-title h2,.page-type--msp_page .academies-grid .category-title h3,.page-type--msp_page .academies-grid .category-title h4{font-size:2.625rem;line-height:2.625rem}}.academies-grid .academy-card-container{width:1320px;margin-top:32px}@media(max-width: 1024px){.academies-grid .academy-card-container{width:631px}}@media(max-width: 500px){.academies-grid .academy-card-container{width:100%;min-width:320px;height:auto}}.academies-grid .academy-card{max-width:660px;height:360px;border-left:10px solid;padding:20px 80px 20px 64px;margin:36px 8px 200px}@media(max-width: 1024px){.academies-grid .academy-card{margin:7px}}@media(max-width: 500px){.academies-grid .academy-card{width:300px;height:auto;padding:0 10px;margin:7px;border-left:none}}.academies-grid .eyebrow-suptitle{font-size:1rem;margin-top:10px}.academies-grid .headline-font,.academies-grid h1,.academies-grid h2{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-size:32px;line-height:2.625rem;margin:0}.academies-grid .btn-learn-more{width:143px;height:48px;border-radius:48px;color:#fff;font-size:.875rem;font-weight:900}.academies-grid .subtitle p{margin:0 12px}.academies-grid .academy-card-wrap{flex:1 1 350px}@media(max-width: 500px){.academies-grid .academy-card-wrap{flex:1 1 320px;flex-basis:auto}}.academies-grid .icon-container{margin-top:40px;width:463px}@media(max-width: 500px){.academies-grid .icon-container{margin:0 0 40px;width:280px}}.academies-grid .icon-image{max-width:300px;padding-right:20px}@media(max-width: 500px){.academies-grid .icon-image{width:100%}}.academies-grid .icon-display{display:inline}@media(max-width: 500px){.academies-grid .icon-display{display:block}}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.academy-descriptions .layout-container{padding-top:48px;padding-bottom:40px}@media(min-width: 992px){.academy-descriptions .layout-container{padding:40px 0}}@media(min-width: 1440px){.academy-descriptions .layout-container{padding-top:117px;padding-bottom:150px}}.academy-descriptions .category-title{line-height:1}@media(max-width: 767px){.academy-descriptions .category-title{font-size:2.5rem;line-height:2.5rem}}.academy-descriptions .category-title h1,.academy-descriptions .category-title h2,.academy-descriptions .category-title h3,.academy-descriptions .category-title h4{margin:0;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif}@media(max-width: 767px){.academy-descriptions .category-title h1,.academy-descriptions .category-title h2,.academy-descriptions .category-title h3,.academy-descriptions .category-title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .academy-descriptions .category-title h1,.page-type--academy_page .academy-descriptions .category-title h2,.page-type--academy_page .academy-descriptions .category-title h3,.page-type--academy_page .academy-descriptions .category-title h4,.page-type--msp_page .academy-descriptions .category-title h1,.page-type--msp_page .academy-descriptions .category-title h2,.page-type--msp_page .academy-descriptions .category-title h3,.page-type--msp_page .academy-descriptions .category-title h4{font-size:1.875rem;line-height:1.875rem}@media(max-width: 767px){.page-type--academy_page .academy-descriptions .category-title h1,.page-type--academy_page .academy-descriptions .category-title h2,.page-type--academy_page .academy-descriptions .category-title h3,.page-type--academy_page .academy-descriptions .category-title h4,.page-type--msp_page .academy-descriptions .category-title h1,.page-type--msp_page .academy-descriptions .category-title h2,.page-type--msp_page .academy-descriptions .category-title h3,.page-type--msp_page .academy-descriptions .category-title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media(min-width: 1024px){.page-type--academy_page .academy-descriptions .category-title h1,.page-type--academy_page .academy-descriptions .category-title h2,.page-type--academy_page .academy-descriptions .category-title h3,.page-type--academy_page .academy-descriptions .category-title h4,.page-type--msp_page .academy-descriptions .category-title h1,.page-type--msp_page .academy-descriptions .category-title h2,.page-type--msp_page .academy-descriptions .category-title h3,.page-type--msp_page .academy-descriptions .category-title h4{font-size:2.625rem;line-height:2.625rem}}.academy-descriptions .academy-card-container{width:1320px;margin-top:32px}@media(max-width: 1024px){.academy-descriptions .academy-card-container{width:631px}}@media(max-width: 500px){.academy-descriptions .academy-card-container{width:100%;min-width:320px;height:auto}}.academy-descriptions .academy-card{max-width:660px;margin:0 8px 40px}.academy-descriptions .academy-card .side-rule{border-right:10px solid;padding:0}@media(max-width: 1024px){.academy-descriptions .academy-card .side-rule{border-right:0}}.academy-descriptions .academy-card .right-content{padding:40px 0 0 42px}@media(max-width: 1024px){.academy-descriptions .academy-card .right-content{padding:10px 0 0 10px;max-width:498px}}@media(max-width: 500px){.academy-descriptions .academy-card .right-content{padding:20px 0 0}}@media(max-width: 768px){.academy-descriptions .academy-card{display:block !important;padding-bottom:40px}}@media(max-width: 1024px){.academy-descriptions .academy-card{margin:7px}}@media(max-width: 500px){.academy-descriptions .academy-card{width:100%;max-width:500px;height:auto;padding:0 10px;margin:7px;border-left:none}}@media(max-width: 320px){.academy-descriptions .academy-card{max-width:320px}}.academy-descriptions .eyebrow-suptitle{font-size:1rem}.academy-descriptions .headline-font p,.academy-descriptions h1,.academy-descriptions h2{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-size:42px;font-style:italic;line-height:2.625rem;margin:0}@media(max-width: 500px){.academy-descriptions .headline-font p,.academy-descriptions h1,.academy-descriptions h2{font-size:36px}}.academy-descriptions .subtitle p{font-size:28px;line-height:36px;margin:12px 0}@media(max-width: 500px){.academy-descriptions .subtitle p{font-size:20px}}.academy-descriptions .academy-card-wrap{flex:50%}@media(max-width: 500px){.academy-descriptions .academy-card-wrap{flex:1 1 320px;flex-basis:auto}}.academy-descriptions .academy-image{max-width:636px;padding-right:14px}@media(max-width: 1024px)and (min-width: 768px){.academy-descriptions .academy-image{max-width:498px;padding-right:10px}}@media(max-width: 500px){.academy-descriptions .academy-image{max-width:500px;width:100%}}@media(max-width: 320px){.academy-descriptions .academy-image{max-width:320px}}.academy-descriptions .icon-container{margin-top:40px;width:463px}@media(max-width: 1024px)and (min-width: 768px){.academy-descriptions .icon-container{margin-top:10px}}@media(max-width: 500px){.academy-descriptions .icon-container{margin:0 0 40px;width:280px}}.academy-descriptions .icon-image{max-width:300px;padding-right:20px}@media(max-width: 1024px)and (min-width: 768px){.academy-descriptions .icon-image{max-width:264px}}@media(max-width: 500px){.academy-descriptions .icon-image{width:100%}}.academy-descriptions .icon-display{display:inline}@media(max-width: 500px){.academy-descriptions .icon-display{display:block;margin-bottom:20px}}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@media(min-width: 1440px){.academy-program .rounded-inner{padding-left:calc((100% - 1440px)/2)}}@media(min-width: 768px){.academy-program .rounded-inner{border-top-right-radius:130px;width:88%}}.academy-program .layout-container{padding-top:40px;padding-bottom:40px}@media(min-width: 768px){.academy-program .layout-container{min-height:446px;padding-top:75px;padding-bottom:84px}}.academy-program .layout-container .col{flex:1 1 0;padding-left:0}@media(min-width: 1024px){.academy-program .layout-container .text-col{padding-right:100px}}.academy-program .layout-container .lines-col .divider{border-left:10px solid}.academy-program .layout-container .lines-col ul{list-style:none;margin-left:2.5rem}@media(min-width: 1024px){.academy-program .layout-container .lines-col ul{margin-left:54px}}.academy-program .layout-container .lines-col ul li:not(:first-child){margin-top:2rem}.academy-program .layout-container .lines-col ul .row-container img{width:32px;height:auto}.academy-program .layout-container .lines-col ul .row-container .row-number{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-size:1.5rem}@media(min-width: 1024px){.academy-program .layout-container .lines-col ul .row-container .row-number{font-size:42px;line-height:42px}}.academy-program .layout-container .lines-col ul .row-container .row-text{font-size:1.125rem}@media(min-width: 1024px){.academy-program .layout-container .lines-col ul .row-container .row-text{font-size:24px;line-height:32px}}.academy-program .layout-container .title{line-height:1}@media(max-width: 767px){.academy-program .layout-container .title{font-size:2.5rem;line-height:2.5rem}}.academy-program .layout-container .title h1,.academy-program .layout-container .title h2,.academy-program .layout-container .title h3,.academy-program .layout-container .title h4{margin:0;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif}@media(max-width: 767px){.academy-program .layout-container .title h1,.academy-program .layout-container .title h2,.academy-program .layout-container .title h3,.academy-program .layout-container .title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .academy-program .layout-container .title h1,.page-type--academy_page .academy-program .layout-container .title h2,.page-type--academy_page .academy-program .layout-container .title h3,.page-type--academy_page .academy-program .layout-container .title h4,.page-type--msp_page .academy-program .layout-container .title h1,.page-type--msp_page .academy-program .layout-container .title h2,.page-type--msp_page .academy-program .layout-container .title h3,.page-type--msp_page .academy-program .layout-container .title h4{font-size:1.875rem;line-height:1.875rem}@media(max-width: 767px){.page-type--academy_page .academy-program .layout-container .title h1,.page-type--academy_page .academy-program .layout-container .title h2,.page-type--academy_page .academy-program .layout-container .title h3,.page-type--academy_page .academy-program .layout-container .title h4,.page-type--msp_page .academy-program .layout-container .title h1,.page-type--msp_page .academy-program .layout-container .title h2,.page-type--msp_page .academy-program .layout-container .title h3,.page-type--msp_page .academy-program .layout-container .title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media(min-width: 1024px){.page-type--academy_page .academy-program .layout-container .title h1,.page-type--academy_page .academy-program .layout-container .title h2,.page-type--academy_page .academy-program .layout-container .title h3,.page-type--academy_page .academy-program .layout-container .title h4,.page-type--msp_page .academy-program .layout-container .title h1,.page-type--msp_page .academy-program .layout-container .title h2,.page-type--msp_page .academy-program .layout-container .title h3,.page-type--msp_page .academy-program .layout-container .title h4{font-size:2.625rem;line-height:2.625rem}}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@media(max-width: 500px){.progress-bar .progress-logo img{height:50px}}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.campaign-progress-bar .progress-bar{max-width:none;width:100%;padding-top:7rem;padding-bottom:.5rem}@media(max-width: 768px){.campaign-progress-bar .progress-bar{padding-top:4rem}}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@media(min-width: 768px){.hero-with-card .banner-inner{position:relative}}.hero-with-card .hero-subtitle.subtitle-small.hero-description p{font-size:1rem}@media(max-width: 499px){.hero-with-card .hero-subtitle.subtitle-small.hero-description p{line-height:1.5rem}}@media(max-width: 360px){.hero-with-card .hero-subtitle.subtitle-small.hero-description p{line-height:1rem}}@media(max-width: 300px){.hero-with-card .hero-subtitle.subtitle-small.hero-description p{font-size:.8rem;line-height:.8rem}}.hero-with-card .content-wrapper,.hero-with-card .mobile-view{top:0;left:0;width:100%;z-index:1}@media(min-width: 768px){.hero-with-card .content-wrapper,.hero-with-card .mobile-view{position:absolute}}@media only screen and (min-device-width: 768px)and (max-device-width: 768px)and (orientation: portrait)and (-webkit-min-device-pixel-ratio: 2){.hero-with-card .content-wrapper,.hero-with-card .mobile-view{position:initial;height:initial}}@media(min-width: 768px){.hero-with-card .content-wrapper .left-section,.hero-with-card .mobile-view .left-section{width:50%}}.hero-with-card .content-wrapper .bg-card,.hero-with-card .mobile-view .bg-card{margin-top:-8rem}@media(max-width: 320px){.hero-with-card .content-wrapper .bg-card,.hero-with-card .mobile-view .bg-card{margin-top:0}}@media(min-width: 768px){.hero-with-card .content-wrapper .bg-card,.hero-with-card .mobile-view .bg-card{margin-top:0}}@media only screen and (min-device-width: 768px)and (max-device-width: 768px)and (orientation: portrait)and (-webkit-min-device-pixel-ratio: 2){.hero-with-card .content-wrapper .bg-card,.hero-with-card .mobile-view .bg-card{margin-top:-10rem}}@media(min-width: 880px){.hero-with-card .hero-image-container{max-height:100vh}}@media(min-width: 768px){.hero-with-card .hero-image-container picture,.hero-with-card .hero-image-container img{display:block;width:100%;height:100%;min-height:70vw;-o-object-fit:cover;object-fit:cover}}@media(min-width: 1024px){.hero-with-card .hero-image-container picture,.hero-with-card .hero-image-container img{max-height:800px;min-height:0}}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.campaign-progress-punchcard-2021 .hero-with-card{height:auto;min-height:800px}.campaign-progress-punchcard-2021 .hero-with-card .mobile-view{position:relative}.campaign-progress-punchcard-2021 .hero-with-card .mobile-view.left-section{top:28px}@media(max-width: 360px){.campaign-progress-punchcard-2021 .hero-with-card .mobile-view.left-section{top:0}}.campaign-progress-punchcard-2021 .hero-with-card .mobile-view .right-section{margin-top:-160px;margin-bottom:40px}@media(min-width: 1024px){.campaign-progress-punchcard-2021 .hero-with-card .hero-image-container{max-height:50vh}}@media(max-width: 768px){.campaign-progress-punchcard-2021 .hero-with-card .hero-image-container{height:760px}}@media(max-width: 500px){.campaign-progress-punchcard-2021 .hero-with-card .hero-image-container{height:718px}}@media(max-width: 320px){.campaign-progress-punchcard-2021 .hero-with-card .hero-image-container{height:620px}}.campaign-progress-punchcard-2021 .progress-punchcard{width:344px;border-radius:10px;font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif}.campaign-progress-punchcard-2021 .progress-punchcard .punchcard-icon{max-width:152px;height:auto;margin-bottom:15px}@media(max-width: 500px){.campaign-progress-punchcard-2021 .progress-punchcard{margin-top:24px;max-width:350px}}@media(min-width: 1024px){.campaign-progress-punchcard-2021 .progress-punchcard{min-width:344px}}.campaign-progress-punchcard-2021 .progress-punchcard .upper{padding:0 32px 35px 32px}@media(max-width: 320px){.campaign-progress-punchcard-2021 .progress-punchcard .upper{padding-left:24px}}.campaign-progress-punchcard-2021 .progress-punchcard .toprow{padding:24px 0 0}.campaign-progress-punchcard-2021 .progress-punchcard .workouts--bike,.campaign-progress-punchcard-2021 .progress-punchcard .unlocks{padding-top:30px}@media(max-width: 500px){.campaign-progress-punchcard-2021 .progress-punchcard .workouts--bike .unlock-sports,.campaign-progress-punchcard-2021 .progress-punchcard .unlocks .unlock-sports{flex-wrap:wrap}}.campaign-progress-punchcard-2021 .progress-punchcard .faded{color:#a2a2a2}.campaign-progress-punchcard-2021 .progress-punchcard .title h1,.campaign-progress-punchcard-2021 .progress-punchcard .title h2,.campaign-progress-punchcard-2021 .progress-punchcard .title h3,.campaign-progress-punchcard-2021 .progress-punchcard .title h4{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-size:24px;line-height:88%}.campaign-progress-punchcard-2021 .progress-punchcard .portrait{width:97px;height:97px}.campaign-progress-punchcard-2021 .progress-punchcard .punch-title{font-size:24px;line-height:24px;margin:0 0 15px}.campaign-progress-punchcard-2021 .progress-punchcard .holes .punchhole{flex:0 0 54px}.campaign-progress-punchcard-2021 .progress-punchcard .holes .punchhole--image{width:54px;height:54px}.campaign-progress-punchcard-2021 .progress-punchcard .unlocks{min-height:117px;padding:16px 16px 0 32px;color:#fff;background-color:#282828;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media(max-width: 320px){.campaign-progress-punchcard-2021 .progress-punchcard .unlocks{padding-left:24px}}.campaign-progress-punchcard-2021 .progress-punchcard .unlocks .unlock--icon img{width:54px;height:auto}.campaign-progress-punchcard-2021 .progress-punchcard .punchhole,.campaign-progress-punchcard-2021 .progress-punchcard .punchhole--image,.campaign-progress-punchcard-2021 .progress-punchcard .unlock--image{margin-bottom:24px;margin-right:16px}@media(min-width: 500px){.campaign-progress-punchcard-2021 .progress-punchcard .holes.max--8 .punchhole,.campaign-progress-punchcard-2021 .progress-punchcard .holes.max--8 .punchhole--image{margin-right:18px}}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.cta{line-height:1}@media(max-width: 767px){.cta{font-size:2.5rem;line-height:2.5rem}}.cta h1,.cta h2,.cta h3,.cta h4{margin:0;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif}@media(max-width: 767px){.cta h1,.cta h2,.cta h3,.cta h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .cta h1,.page-type--academy_page .cta h2,.page-type--academy_page .cta h3,.page-type--academy_page .cta h4,.page-type--msp_page .cta h1,.page-type--msp_page .cta h2,.page-type--msp_page .cta h3,.page-type--msp_page .cta h4{font-size:1.875rem;line-height:1.875rem}@media(max-width: 767px){.page-type--academy_page .cta h1,.page-type--academy_page .cta h2,.page-type--academy_page .cta h3,.page-type--academy_page .cta h4,.page-type--msp_page .cta h1,.page-type--msp_page .cta h2,.page-type--msp_page .cta h3,.page-type--msp_page .cta h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media(min-width: 1024px){.page-type--academy_page .cta h1,.page-type--academy_page .cta h2,.page-type--academy_page .cta h3,.page-type--academy_page .cta h4,.page-type--msp_page .cta h1,.page-type--msp_page .cta h2,.page-type--msp_page .cta h3,.page-type--msp_page .cta h4{font-size:2.625rem;line-height:2.625rem}}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.email-signup{padding:150px 0px;background:#fb6418}@media(max-width: 500px){.email-signup{padding:60px 0px}}
.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{display:table;margin:0 1em;margin-top:1em;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:center;background-size:50%;background-repeat:no-repeat;color:#8b9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC")}.DayPicker-NavButton--next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5em;color:#8b9898;text-align:center;font-size:.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{display:table-cell;padding:.5em;border-radius:50%;vertical-align:middle;text-align:center;cursor:pointer}.DayPicker-WeekNumber{display:table-cell;padding:.5em;min-width:1em;border-right:1px solid #eaecec;color:#8b9898;vertical-align:middle;text-align:right;font-size:.75em;cursor:pointer}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;box-shadow:none;color:#4a90e2;font-size:.875em;cursor:pointer}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#4a90e2;color:#f0f8ff}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:white;box-shadow:0 2px 5px rgba(0, 0, 0, 0.15)}.datepicker button{border:none !important;background:auto}
.paginated-list .pagination-control .tab button{background:none;border:none}.paginated-list .pagination-control .tab button.disabled{opacity:.5}.paginated-list .pagination-control .tab button.chevron-down svg{transform:rotate(180deg)}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.events-calendar-listing{border-bottom:1px solid #979797;font-size:1rem;line-height:20px;font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif}@media(min-width: 1440px){.events-calendar-listing{padding-right:25px}}.events-calendar-listing .event-time{width:70px}.events-calendar-listing button{border:none;display:flex;justify-content:center;align-items:center}.events-calendar-listing button.chevron{background:none}.events-calendar-listing button.chevron svg{fill:#fff;transform:rotate(90deg)}.events-calendar-listing button.chevron.chevron--down svg{transform:rotate(180deg)}.events-calendar-listing .event-info{width:258px;margin-left:1rem}@media(min-width: 768px){.events-calendar-listing .event-info{width:100%}}@media(min-width: 1440px){.events-calendar-listing .event-info{margin-left:135px}}.events-calendar-listing .event-info .stats-field{margin-top:3px}.events-calendar-listing .event-info .name-field{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;width:175px}@media(min-width: 375px){.events-calendar-listing .event-info .name-field{width:220px}}@media(min-width: 768px){.events-calendar-listing .event-info .name-field{width:560px}}.events-calendar-listing .event-info .name-field #upcoming{width:300px}.events-calendar-listing .event-info .icon{background-size:contain;background-repeat:no-repeat;height:24px}.events-calendar-listing .event-info .icon svg{height:16px;fill:#fff}.events-calendar-listing .event-info .icon.time{width:12px}.events-calendar-listing .event-info .icon.distance{width:21px}.events-calendar-listing .event-info .icon.laps{width:14px}.events-calendar-listing .event-info .icon.elevation{width:21px}.events-calendar-listing .event-info .metric{flex:0 1 100px}.events-calendar-listing .event-info .action{margin-left:40px}.events-calendar-listing .intensity{width:24px;height:24px}.events-calendar-listing .subgroups button{flex:0 0 20px}@media(max-width: 320px){.events-calendar-listing .subgroups .select span{font-size:12px}}.events-calendar-listing .subgroups .subgroup-row{width:100%}@media(max-width: 320px){.events-calendar-listing .subgroups .subgroup-row{font-size:14px}.events-calendar-listing .subgroups .subgroup-row .intensity{width:20px;height:20px}}@media(min-width: 1440px){.events-calendar-listing .subgroups .subgroup-row{width:auto}}.events-calendar-listing .subgroups .subgroup-row .avg-power--bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:bold}.events-calendar-listing .subgroups .subgroup-row .power--bold{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:900}@media(min-width: 1440px){.events-calendar-listing .subgroups .subgroup-row .power-text{margin-right:30px}}.events-calendar-listing .subgroups .subgroup-row .group-row.signup{display:block;margin-left:8px;margin-bottom:5px}.events-calendar-listing .subgroups .subgroup-row .group-row.signup button{width:20px;height:20px;position:relative;border-radius:2px;background-color:#fb6418;border:none;transition:background .25s ease,border .25s ease,color .25s ease}.events-calendar-listing .subgroups .subgroup-row .group-row.signup.signedup button{background-color:#01b2cc}.events-calendar-listing .subgroups .subgroup-row .group-row.signup.loading button{pointer-events:none;background-color:silver}.events-calendar-listing .subgroups .subgroup-row .group-row.signup.disabled button{opacity:.2;pointer-events:none;background-color:gray}.events-calendar-listing .subgroups .subgroup-row .group-row.signup .inner{color:inherit;display:block;position:absolute;left:50%;top:50%;width:15px;height:15px;transform:translate(-50%, -50%) scale(1)}.events-calendar-listing .subgroups .subgroup-row .group-row.signup .inner svg{color:#fff;fill:#fff;display:block;width:100%;height:100%}.events-calendar-listing .subgroups .subgroup-row .btn-add,.events-calendar-listing .subgroups .subgroup-row .btn-remove{background:none}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.events-calendar{padding-top:156px;padding-bottom:40px}.events-calendar .title{line-height:1}@media(max-width: 767px){.events-calendar .title{font-size:2.5rem;line-height:2.5rem}}.events-calendar .title h1,.events-calendar .title h2,.events-calendar .title h3,.events-calendar .title h4{margin:0;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif}@media(max-width: 767px){.events-calendar .title h1,.events-calendar .title h2,.events-calendar .title h3,.events-calendar .title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .events-calendar .title h1,.page-type--academy_page .events-calendar .title h2,.page-type--academy_page .events-calendar .title h3,.page-type--academy_page .events-calendar .title h4,.page-type--msp_page .events-calendar .title h1,.page-type--msp_page .events-calendar .title h2,.page-type--msp_page .events-calendar .title h3,.page-type--msp_page .events-calendar .title h4{font-size:1.875rem;line-height:1.875rem}@media(max-width: 767px){.page-type--academy_page .events-calendar .title h1,.page-type--academy_page .events-calendar .title h2,.page-type--academy_page .events-calendar .title h3,.page-type--academy_page .events-calendar .title h4,.page-type--msp_page .events-calendar .title h1,.page-type--msp_page .events-calendar .title h2,.page-type--msp_page .events-calendar .title h3,.page-type--msp_page .events-calendar .title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media(min-width: 1024px){.page-type--academy_page .events-calendar .title h1,.page-type--academy_page .events-calendar .title h2,.page-type--academy_page .events-calendar .title h3,.page-type--academy_page .events-calendar .title h4,.page-type--msp_page .events-calendar .title h1,.page-type--msp_page .events-calendar .title h2,.page-type--msp_page .events-calendar .title h3,.page-type--msp_page .events-calendar .title h4{font-size:2.625rem;line-height:2.625rem}}.events-calendar .title p{display:block}.events-calendar .control-bar{margin-top:58px}.events-calendar .control-bar .events-datepicker-button{display:flex;background:none !important;color:inherit}.events-calendar .control-bar .events-datepicker-button svg{width:24px}.events-calendar .filter-bar{height:35px}.events-calendar .filter-bar button{border-radius:5px;border:1px solid #fff;height:22px;color:#fff;font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-size:12px;line-height:14px;padding:0 8px}@media(min-width: 768px){.events-calendar .filter-bar button{padding:0 14px}}@media(max-width: 500px){.events-calendar .filter-bar button{height:35px;min-width:105px}}.events-calendar .filter-bar button:hover,.events-calendar .filter-bar button.active{background:#f5f5f5;border:1px solid #fff;color:#000}.events-calendar .available-events-list{margin-top:46px;max-height:560px;overflow-y:auto;overflow-x:hidden}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.faq{position:relative}.faq .faq-inner{padding:68px 0}.faq .faq-title{line-height:1}@media(max-width: 767px){.faq .faq-title{font-size:2.5rem;line-height:2.5rem}}.faq .faq-title h1,.faq .faq-title h2,.faq .faq-title h3,.faq .faq-title h4{margin:0;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif}@media(max-width: 767px){.faq .faq-title h1,.faq .faq-title h2,.faq .faq-title h3,.faq .faq-title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .faq .faq-title h1,.page-type--academy_page .faq .faq-title h2,.page-type--academy_page .faq .faq-title h3,.page-type--academy_page .faq .faq-title h4,.page-type--msp_page .faq .faq-title h1,.page-type--msp_page .faq .faq-title h2,.page-type--msp_page .faq .faq-title h3,.page-type--msp_page .faq .faq-title h4{font-size:1.875rem;line-height:1.875rem}@media(max-width: 767px){.page-type--academy_page .faq .faq-title h1,.page-type--academy_page .faq .faq-title h2,.page-type--academy_page .faq .faq-title h3,.page-type--academy_page .faq .faq-title h4,.page-type--msp_page .faq .faq-title h1,.page-type--msp_page .faq .faq-title h2,.page-type--msp_page .faq .faq-title h3,.page-type--msp_page .faq .faq-title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media(min-width: 1024px){.page-type--academy_page .faq .faq-title h1,.page-type--academy_page .faq .faq-title h2,.page-type--academy_page .faq .faq-title h3,.page-type--academy_page .faq .faq-title h4,.page-type--msp_page .faq .faq-title h1,.page-type--msp_page .faq .faq-title h2,.page-type--msp_page .faq .faq-title h3,.page-type--msp_page .faq .faq-title h4{font-size:2.625rem;line-height:2.625rem}}.faq .questions{margin-top:32px}.faq .questions .faq-card:first-of-type{border-bottom:2px solid #e0e0e4}.faq .questions .faq-card{background:inherit;color:inherit;border:none;border-bottom:2px solid #e0e0e4 !important;padding:22px 0 30px 0}.faq .questions .faq-card .card-header{border:none;background:inherit;cursor:pointer}.faq .questions .faq-card .card-header .question{font-size:1rem;line-height:24px;letter-spacing:-0.02em;font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif}.faq .questions .faq-card .card-body{padding-top:1rem;padding-bottom:0;height:100%}@media(min-width: 500px)and (max-width: 768px){.faq .pointless-image{padding:0 12px}}.faq .pointless-image img{border-top-left-radius:90px;border-bottom-left-radius:90px;width:100%;height:auto}@media(min-width: 1024px){.faq .pointless-image img{max-width:579px;height:auto}}@media(min-width: 500px)and (max-width: 767px){.faq .pointless-image img{border-top-left-radius:20px;border-bottom-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;max-width:767px}}.faq .zcollapse{display:block;max-height:0px;overflow:hidden;transition:max-height .5s cubic-bezier(0, 1, 0, 1)}.faq .zcollapse.show{max-height:99em;transition:max-height .5s ease-in-out}
.generic-form-wrapper .generic-form-padding{padding:5% 0}
.hero-with-cards-container{padding:20px 0px}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.how-to-wrapper{position:relative;width:100%;display:flex;flex-direction:column}@media(min-width: 768px){.how-to-wrapper{flex-direction:row;justify-content:flex-end}}@media(min-width: 1024px){.how-to-wrapper{padding:1.5rem 3rem;min-height:45.2778vw}}.how-to-outer{padding-top:59px}.how-to-image-container{position:relative}@media(min-width: 768px){.how-to-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media(min-width: 1024px){.how-to-image-container{position:absolute;top:0;left:0;width:100%;height:100%}}.how-to-button{position:absolute;top:.5rem;left:.5rem}@media(min-width: 768px){.how-to-button{top:2rem;left:4rem}}.how-to-content-container{position:relative;padding:1rem .75rem}@media(min-width: 768px){.how-to-content-container{min-width:40%;width:30%;padding:1.5rem}}@media(min-width: 1024px){.how-to-content-container{min-width:35%;width:35%;min-height:35vw;padding:0}}.how-to-title{font-size:2rem}@media(min-width: 768px){.how-to-title{font-size:3rem}}@media(min-width: 1024px){.how-to-title{font-size:4rem}}@media(min-width: 1024px){.how-to-bullet{max-width:70%}}.how-to-bullet-icon{height:1.5rem}.how-to-bullet-title{font-size:1rem}.how-to-title,.how-to-bullet-title,.how-to-bullet-copy,.how-to-bullet-cta{color:#282828}@media(min-width: 1024px){.how-to-title,.how-to-bullet-title,.how-to-bullet-copy,.how-to-bullet-cta{color:#fff}}
.modal-contents{background:#fff;padding:2rem}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@media(min-width: 768px){.givengain-component .banner-inner{position:relative}}@media(max-width: 768px){.givengain-component .given-gain-hero-description p{font-size:1rem}}.givengain-component .content-wrapper,.givengain-component .mobile-view{top:0;left:0;width:100%;padding:64px 0;z-index:1}@media(min-width: 768px){.givengain-component .content-wrapper,.givengain-component .mobile-view{position:absolute;height:100vh}}@media only screen and (min-device-width: 768px)and (max-device-width: 768px)and (orientation: portrait)and (-webkit-min-device-pixel-ratio: 2){.givengain-component .content-wrapper,.givengain-component .mobile-view{position:initial;height:initial}}@media(min-width: 768px){.givengain-component .content-wrapper .left-section,.givengain-component .mobile-view .left-section{width:50%}}.givengain-component .content-wrapper .bg-card,.givengain-component .mobile-view .bg-card{background-color:#333;min-width:380px;width:30%;border-radius:9px;margin-top:-6rem;box-shadow:1px 1px 3px 1px rgba(0,0,0,.2)}@media(max-width: 320px){.givengain-component .content-wrapper .bg-card,.givengain-component .mobile-view .bg-card{margin-top:0;min-width:320px}}@media(min-width: 768px){.givengain-component .content-wrapper .bg-card,.givengain-component .mobile-view .bg-card{min-width:430px}}@media(min-width: 768px)and (max-height: 600px){.givengain-component .content-wrapper .bg-card,.givengain-component .mobile-view .bg-card{margin-top:80vh}}.givengain-component .content-wrapper .bg-card.fundraiser,.givengain-component .mobile-view .bg-card.fundraiser{width:35%}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){.givengain-component .content-wrapper .bg-card.fundraiser,.givengain-component .mobile-view .bg-card.fundraiser{margin-top:-10rem;width:50%}}.givengain-component .content-wrapper .bg-card .top-section,.givengain-component .mobile-view .bg-card .top-section{height:300px}.givengain-component .content-wrapper .bg-card .h1,.givengain-component .mobile-view .bg-card .h1{font-size:3rem;line-height:3rem}.givengain-component .content-wrapper .bg-card .text-bolder,.givengain-component .mobile-view .bg-card .text-bolder{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif}.givengain-component .content-wrapper .bg-card .support-ride,.givengain-component .mobile-view .bg-card .support-ride{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;line-height:24px;margin:0}.givengain-component .content-wrapper .bg-card .checkbox-accept-terms,.givengain-component .mobile-view .bg-card .checkbox-accept-terms{width:14px;height:14px}.givengain-component .content-wrapper .bg-card .terms-and-conditions-text,.givengain-component .mobile-view .bg-card .terms-and-conditions-text{font-size:14px;line-height:24px;margin-top:14px}.givengain-component .content-wrapper .bg-card .button-donate-transparent,.givengain-component .mobile-view .bg-card .button-donate-transparent{background-color:rgba(0,0,0,0);border:1px solid #fff;box-sizing:border-box;height:40px}.givengain-component .content-wrapper .bg-card .button-donate-transparent:hover,.givengain-component .mobile-view .bg-card .button-donate-transparent:hover{background-color:#01b2cc;color:#fff;border:1px solid #01b2cc}.givengain-component .content-wrapper .bg-card .no-letter-spacing,.givengain-component .mobile-view .bg-card .no-letter-spacing{letter-spacing:0px}.givengain-component .content-wrapper .bg-card .charity-message,.givengain-component .mobile-view .bg-card .charity-message{margin:0}.givengain-component .content-wrapper .bg-card .charity-message p,.givengain-component .mobile-view .bg-card .charity-message p{display:inline}.givengain-component .content-wrapper .bg-card .separator,.givengain-component .mobile-view .bg-card .separator{border-color:#979797;margin:5px 0}.givengain-component .content-wrapper .bg-card .profile-cropper,.givengain-component .mobile-view .bg-card .profile-cropper{margin-top:-25px;max-width:120px;width:110px;height:110px;position:relative;overflow:hidden;border-radius:50%;border:5px solid #eee}.givengain-component .content-wrapper .bg-card .profile-cropper .profile-cropper--inner,.givengain-component .mobile-view .bg-card .profile-cropper .profile-cropper--inner{width:100px;height:100px;position:relative;overflow:hidden;border-radius:50%;border:5px solid #fff}.givengain-component .content-wrapper .bg-card .profile-cropper .profile-image,.givengain-component .mobile-view .bg-card .profile-cropper .profile-image{display:inline;margin:0 auto;background:#fff}.givengain-component .content-wrapper .bg-card .logo,.givengain-component .mobile-view .bg-card .logo{max-width:100px}.givengain-component .content-wrapper .bg-card .logo img,.givengain-component .mobile-view .bg-card .logo img{width:100px;max-height:100px}.givengain-component .content-wrapper .bg-card .quantity-donated,.givengain-component .mobile-view .bg-card .quantity-donated{font-size:42px;line-height:42px}.givengain-component .content-wrapper .bg-card .progress-bar-container,.givengain-component .mobile-view .bg-card .progress-bar-container{padding-bottom:7px}.givengain-component .content-wrapper .bg-card .text-wrapper,.givengain-component .mobile-view .bg-card .text-wrapper{line-height:19px}.givengain-component .content-wrapper .bg-card .givengain-logo,.givengain-component .mobile-view .bg-card .givengain-logo{max-width:75px}.givengain-component .content-wrapper .bg-card .share-btn button,.givengain-component .mobile-view .bg-card .share-btn button{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-size:.8rem;text-transform:uppercase;border:none;color:#333;background-color:initial}.givengain-component .content-wrapper .bg-card .share-btn button:hover,.givengain-component .mobile-view .bg-card .share-btn button:hover{color:#999}.givengain-component .content-wrapper .bg-card .bg-white,.givengain-component .mobile-view .bg-card .bg-white{border-top-left-radius:9px;border-top-right-radius:9px}@media(min-width: 880px){.givengain-component .hero-image-container{max-height:200vh}}@media(min-width: 880px)and (max-height: 562px){.givengain-component .hero-image-container{max-height:300vh}}@media(min-width: 768px){.givengain-component .hero-image-container picture,.givengain-component .hero-image-container img{display:block;width:100%;height:100%;min-height:70vw;-o-object-fit:cover;object-fit:cover}}@media(min-width: 1024px){.givengain-component .hero-image-container picture,.givengain-component .hero-image-container img{min-height:0}}#fundraiser-modal .z-modal-dialog{background:#fff;width:80%;padding:3rem 3rem 1.5rem 3rem;overflow:scroll;height:auto;max-height:75%}@media(max-width: 768px){#fundraiser-modal .z-modal-dialog{min-height:80%;padding:3rem 1rem}}@media(min-width: 768px){#fundraiser-modal .z-modal-dialog{min-width:55%}}@media(min-width: 1024px){#fundraiser-modal .z-modal-dialog{width:807px;min-height:65%;padding-left:50px;padding-right:50px}}@media(max-height: 600px){#fundraiser-modal .z-modal-dialog{height:80%}}#fundraiser-modal.shared .z-modal-dialog{height:auto}@media(min-width: 768px){#fundraiser-modal.shared .z-modal-dialog{min-height:55%}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (-webkit-min-device-pixel-ratio: 2){#fundraiser-modal.shared .z-modal-dialog{top:30%;height:40%}}#fundraiser-modal .pulse{animation:pulse 1.5s ease-in infinite}@keyframes pulse{25%{transform:scale(1)}75%{transform:scale(1.1)}}#fundraiser-modal .fundraiser-logo img{width:auto;height:100px}@media(min-width: 1024px){#fundraiser-modal .fundraiser-logo img{height:142px}}#fundraiser-modal .loading-header{font-size:1rem;line-height:1.5rem;font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif}#fundraiser-modal .loading-message{font-size:2rem;line-height:2.25rem;font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif}#fundraiser-modal .loading-anecdote{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif}#fundraiser-modal .givengain-logo{max-width:75px}#fundraiser-modal .btn-outline-dark{color:#343a40}#fundraiser-modal .btn-outline-dark:hover{color:#fff}#fundraiser-modal input{padding:.5rem;font-size:.8rem;background-color:#ddd;border:none}#fundraiser-modal .shared-modal-separator{border-color:#282828}#fundraiser-modal .givengain-info{font-size:13px;line-height:22px}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}h1,.h1{text-transform:uppercase;font-size:4rem;letter-spacing:.2px;line-height:4rem}h2,.h2{text-transform:uppercase;font-size:3rem;line-height:3rem;letter-spacing:.2px}h3,.h3{font-size:2rem;line-height:2.375rem;letter-spacing:.2px}h4,.h4{font-size:1.75rem;line-height:2.125rem;letter-spacing:.2px}.text-dark h1,.text-dark .h1,.text-dark h2,.text-dark .h2,.text-dark h3,.text-dark .h3,.text-dark h4,.text-dark .h4,.text-dark h5,.text-dark .h5,.text-dark h6,.text-dark .h6,.text-dark p,.text-dark a{color:#282828}.text-white h1,.text-light h1,.text-white .h1,.text-light .h1,.text-white h2,.text-light h2,.text-white .h2,.text-light .h2,.text-white h3,.text-light h3,.text-white .h3,.text-light .h3,.text-white h4,.text-light h4,.text-white .h4,.text-light .h4,.text-white h5,.text-light h5,.text-white .h5,.text-light .h5,.text-white h6,.text-light h6,.text-white .h6,.text-light .h6,.text-white p,.text-light p,.text-white a,.text-light a{color:#fff}p{font-size:1rem;line-height:1.5rem}a{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif}.bg-primary,.bg-secondary,.bg-dark{color:#fff}.bg-secondary{background-color:#01b2cc !important}.bg-dark{background-color:#282828 !important}.bg-blue{background-color:#046fb6 !important;color:#eee !important}.bg-yellow{background-color:#f2b71a !important;color:#eee !important}.bg-green{background-color:#26af4b !important;color:#eee !important}.bg-yorkshire-gray{background-color:#53565a !important;color:#eee !important}.bg-cream{background-color:#efedda !important;color:#000 !important}.bg-black{background-color:#000 !important;color:#eee !important}.bg-lightgray{background-color:#eee}.bg-white{background-color:#fff}.bg-grey-2{background-color:#e0e0e4}.font-family-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif}.font-family-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif}.btn{text-transform:uppercase;font-size:.875rem;padding:.75rem 1.5rem;height:48px;line-height:1;color:#eee;transform:scale(0.98);box-shadow:0 4px 8px rgba(0,0,0,.08);transition:box-shadow 200ms ease-in-out,transform 200ms ease-in-out}.btn:active,.btn:focus{color:#eee}.btn:hover{box-shadow:0 8px 16px rgba(0,0,0,.2);transform:scale(1)}.btn-link{padding:0;color:#282828;text-decoration:underline;font-style:italic;text-transform:capitalize}.btn-lg{font-size:1.125rem;padding:1.375rem 2rem}.btn-sm{padding:.5rem 1rem}.btn-light{color:#282828}.btn-reverse{border-color:#fff}.btn-outline-secondary{color:#282828}.bg-secondary-color .btn.btn-primary:active,.bg-secondary-color .btn.btn-primary:focus,.bg-secondary-color .btn.btn-primary:hover{background-color:#900913}.form-control,.DayPickerInput>input{background:none;-webkit-appearance:none;font-size:.875rem;padding:0 1rem;background-color:#fbfbfb;border:1px solid #f5f5f5;border-radius:4px}.form-control:focus,.form-control:active,.DayPickerInput>input:focus,.DayPickerInput>input:active{border-radius:4px;border-width:initial;background:none;outline:none;color:#000}.form-control-lg{font-size:1.125rem}select.form-control{border:2px solid #fbfbfb;border:1px solid #f5f5f5;padding:0 24px 0 12px;width:auto;background-color:#fbfbfb;background-image:url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjaGV2cm9uLWRvd24iIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1jaGV2cm9uLWRvd24gZmEtdy0xNCIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0yMDcuMDI5IDM4MS40NzZMMTIuNjg2IDE4Ny4xMzJjLTkuMzczLTkuMzczLTkuMzczLTI0LjU2OSAwLTMzLjk0MWwyMi42NjctMjIuNjY3YzkuMzU3LTkuMzU3IDI0LjUyMi05LjM3NSAzMy45MDEtLjA0TDIyNCAyODQuNTA1bDE1NC43NDUtMTU0LjAyMWM5LjM3OS05LjMzNSAyNC41NDQtOS4zMTcgMzMuOTAxLjA0bDIyLjY2NyAyMi42NjdjOS4zNzMgOS4zNzMgOS4zNzMgMjQuNTY5IDAgMzMuOTQxTDI0MC45NzEgMzgxLjQ3NmMtOS4zNzMgOS4zNzItMjQuNTY5IDkuMzcyLTMzLjk0MiAweiI+PC9wYXRoPjwvc3ZnPg==);background-size:10px 18px;background-repeat:no-repeat;background-position:calc(100% - 9px) 50%;cursor:pointer}select.form-control::-ms-expand{display:none}select.form-control:focus,select.form-control:active{background-color:rgba(0,0,0,0);border-width:2px;border-color:#000;background-size:10px 18px;background-repeat:no-repeat;background-position:calc(100% - 12px) 50%;background-position:calc(100% - 7px) 50%;background-image:url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjaGV2cm9uLWRvd24iIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1jaGV2cm9uLWRvd24gZmEtdy0xNCIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0yMDcuMDI5IDM4MS40NzZMMTIuNjg2IDE4Ny4xMzJjLTkuMzczLTkuMzczLTkuMzczLTI0LjU2OSAwLTMzLjk0MWwyMi42NjctMjIuNjY3YzkuMzU3LTkuMzU3IDI0LjUyMi05LjM3NSAzMy45MDEtLjA0TDIyNCAyODQuNTA1bDE1NC43NDUtMTU0LjAyMWM5LjM3OS05LjMzNSAyNC41NDQtOS4zMTcgMzMuOTAxLjA0bDIyLjY2NyAyMi42NjdjOS4zNzMgOS4zNzMgOS4zNzMgMjQuNTY5IDAgMzMuOTQxTDI0MC45NzEgMzgxLjQ3NmMtOS4zNzMgOS4zNzItMjQuNTY5IDkuMzcyLTMzLjk0MiAweiI+PC9wYXRoPjwvc3ZnPg==)}select.form-control.select-wide{padding:0 2rem 0 .5rem;background-position:calc(100% - 0.5rem) 50%}@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.color-grey-1{color:#fbfbfc}.color-grey-2{color:#e0e0e4}.color-grey-5{color:#636473}.color-grey-8{color:#141518}.bg-grey-1{background-color:#fbfbfc}.bg-grey-5{background-color:#636473}.bg-grey-8{background-color:#141518}.lh-1{line-height:1}.opacity-70{opacity:.7}.reset-text{padding:0;margin:0;line-height:1}.truncate-flex-parent{flex:1;min-width:0}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html{min-height:100%}html.p1z-page{scroll-behavior:smooth}body{position:relative}footer{position:absolute;bottom:0}body>img[width="1"][height="1"]{position:absolute;bottom:0}.accessibility-info-container{position:relative}.accessibility-info-container .accessibility-info{position:absolute;left:-9000px;width:0;overflow:hidden}.accessibility-info-container:hover .accessibility-info,.accessibility-info-container:focus .accessibility-info,.accessibility-info-container:active .accessibility-info{display:block;position:absolute;top:90%;left:-8rem;width:auto;white-space:nowrap;padding:2px 8px;border-radius:4px;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);font-size:.85rem;background-color:#141518;color:#fff;text-align:center;margin-top:5px}.accessibility-info-container:hover .accessibility-info.dark-info,.accessibility-info-container:focus .accessibility-info.dark-info,.accessibility-info-container:active .accessibility-info.dark-info{color:#141518;background-color:#fff}.accessibility-info-container:hover .accessibility-info.right-align-info,.accessibility-info-container:focus .accessibility-info.right-align-info,.accessibility-info-container:active .accessibility-info.right-align-info{right:0%;left:initial}#ecom-root{padding-top:59px;background-color:#eee;min-height:100vh;display:flex}#ecom-root #global-nav{background-color:#eee}.container{display:block;padding:0 12px;margin:0 auto;width:100%;max-width:1920px}.product-thumb-background{background-color:#f9f9fb;border-radius:10px;overflow:hidden}.page-container{max-width:1920px;margin:0 auto;position:relative;z-index:50}.zc #consent_blackbar{display:none}@media(max-width: 768px){.truste-consent-content-wrapper{overflow-y:auto;height:80%}}.container.carousel{display:grid !important}@media only screen and (max-width: 728px){.container.carousel{background-color:#000;margin-bottom:3rem}}.container .image-text-background{height:600px}@media only screen and (max-width: 728px){.container .image-text-background{background-image:none !important;background-color:#000}}@media only screen and (min-width: 728px)and (max-width: 1200px){.container .image-text-background{background-image:none !important;background-color:#000;height:630px}}@media only screen and (min-width: 1200px){.container .image-text-background{height:869px}}.container .image-text-slides{position:relative}.container .image-text-slides .image-text-title{line-height:1;width:80%;margin:40px 40px 23px 0px;text-transform:uppercase;margin-left:auto;max-height:10.5rem}@media(max-width: 767px){.container .image-text-slides .image-text-title{font-size:2.5rem;line-height:2.5rem}}.container .image-text-slides .image-text-title h1,.container .image-text-slides .image-text-title h2,.container .image-text-slides .image-text-title h3,.container .image-text-slides .image-text-title h4{margin:0;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif}@media(max-width: 767px){.container .image-text-slides .image-text-title h1,.container .image-text-slides .image-text-title h2,.container .image-text-slides .image-text-title h3,.container .image-text-slides .image-text-title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .container .image-text-slides .image-text-title h1,.page-type--academy_page .container .image-text-slides .image-text-title h2,.page-type--academy_page .container .image-text-slides .image-text-title h3,.page-type--academy_page .container .image-text-slides .image-text-title h4,.page-type--msp_page .container .image-text-slides .image-text-title h1,.page-type--msp_page .container .image-text-slides .image-text-title h2,.page-type--msp_page .container .image-text-slides .image-text-title h3,.page-type--msp_page .container .image-text-slides .image-text-title h4{font-size:1.875rem;line-height:1.875rem}@media(max-width: 767px){.page-type--academy_page .container .image-text-slides .image-text-title h1,.page-type--academy_page .container .image-text-slides .image-text-title h2,.page-type--academy_page .container .image-text-slides .image-text-title h3,.page-type--academy_page .container .image-text-slides .image-text-title h4,.page-type--msp_page .container .image-text-slides .image-text-title h1,.page-type--msp_page .container .image-text-slides .image-text-title h2,.page-type--msp_page .container .image-text-slides .image-text-title h3,.page-type--msp_page .container .image-text-slides .image-text-title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media(min-width: 1024px){.page-type--academy_page .container .image-text-slides .image-text-title h1,.page-type--academy_page .container .image-text-slides .image-text-title h2,.page-type--academy_page .container .image-text-slides .image-text-title h3,.page-type--academy_page .container .image-text-slides .image-text-title h4,.page-type--msp_page .container .image-text-slides .image-text-title h1,.page-type--msp_page .container .image-text-slides .image-text-title h2,.page-type--msp_page .container .image-text-slides .image-text-title h3,.page-type--msp_page .container .image-text-slides .image-text-title h4{font-size:2.625rem;line-height:2.625rem}}@media only screen and (min-width: 1200px){.container .image-text-slides .image-text-title{width:57%;margin:40px 40px 63px 0px;margin-left:auto}.container .image-text-slides .image-text-title h1,.container .image-text-slides .image-text-title h2,.container .image-text-slides .image-text-title h3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}.container .image-text-slides .image-text-column{display:flex;flex-direction:column;flex-wrap:wrap;scroll-snap-type:x mandatory;scroll-behavior:smooth;height:450px;overflow:hidden;margin-left:10%}@media only screen and (min-width: 728px)and (max-width: 1200px){.container .image-text-slides .image-text-column{margin-left:15%}}@media only screen and (min-width: 1200px){.container .image-text-slides .image-text-column{height:600px;margin-left:15%}}.container .image-text-slides .image-text-column .image-text-card{height:300px;width:98%}@media only screen and (min-width: 728px){.container .image-text-slides .image-text-column .image-text-card{width:85%;margin:0px 33px 0px 34px}}.container .image-text-slides .image-text-column .image-text-card img{height:120px;width:288px;border-radius:15px}@media only screen and (min-width: 728px){.container .image-text-slides .image-text-column .image-text-card img{height:248px;width:519px;border-radius:15px}}.container .image-text-slides .image-text-column .image-text-card .image-text-text{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-style:italic;font-weight:normal;font-size:1rem;line-height:1.5rem;display:inline-block;max-width:250px;vertical-align:middle;padding-top:30px}@media only screen and (min-width: 728px){.container .image-text-slides .image-text-column .image-text-card .image-text-text{margin-left:5rem}}.container .image-text-slides .image-text-column .image-text-card .image-text-name{font-style:normal;padding-left:16px;margin-top:16px}.container .image-text-slides .slider-nav-button{top:324px !important;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 728px){.container .image-text-slides .slider-nav-button:not(:disabled){right:-0.75rem !important;width:3rem;height:3rem;opacity:50%}}@media only screen and (max-width: 728px){.container .image-text-slides .slider-nav-button.next{right:-1.75rem}}@media only screen and (min-width: 1200px){.container .image-text-slides .slider-nav-button{top:424px !important}}.container .image-text-slides,.container .image-text-background{grid-area:1/1}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.carousel-layout-container{padding:20px 0px 0px 12px}@media(min-width: 1024px){.carousel-layout-container{padding:20px 0px 0px 64px}}@media(min-width: 1440px){.carousel-layout-container{padding-left:calc((100% - 1312px)/2)}}.carousel-layout-container .title{line-height:1;margin:36px 0px 16px 45px}@media(max-width: 767px){.carousel-layout-container .title{font-size:2.5rem;line-height:2.5rem}}.carousel-layout-container .title h1,.carousel-layout-container .title h2,.carousel-layout-container .title h3,.carousel-layout-container .title h4{margin:0;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif}@media(max-width: 767px){.carousel-layout-container .title h1,.carousel-layout-container .title h2,.carousel-layout-container .title h3,.carousel-layout-container .title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .carousel-layout-container .title h1,.page-type--academy_page .carousel-layout-container .title h2,.page-type--academy_page .carousel-layout-container .title h3,.page-type--academy_page .carousel-layout-container .title h4,.page-type--msp_page .carousel-layout-container .title h1,.page-type--msp_page .carousel-layout-container .title h2,.page-type--msp_page .carousel-layout-container .title h3,.page-type--msp_page .carousel-layout-container .title h4{font-size:1.875rem;line-height:1.875rem}@media(max-width: 767px){.page-type--academy_page .carousel-layout-container .title h1,.page-type--academy_page .carousel-layout-container .title h2,.page-type--academy_page .carousel-layout-container .title h3,.page-type--academy_page .carousel-layout-container .title h4,.page-type--msp_page .carousel-layout-container .title h1,.page-type--msp_page .carousel-layout-container .title h2,.page-type--msp_page .carousel-layout-container .title h3,.page-type--msp_page .carousel-layout-container .title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media(min-width: 1024px){.page-type--academy_page .carousel-layout-container .title h1,.page-type--academy_page .carousel-layout-container .title h2,.page-type--academy_page .carousel-layout-container .title h3,.page-type--academy_page .carousel-layout-container .title h4,.page-type--msp_page .carousel-layout-container .title h1,.page-type--msp_page .carousel-layout-container .title h2,.page-type--msp_page .carousel-layout-container .title h3,.page-type--msp_page .carousel-layout-container .title h4{font-size:2.625rem;line-height:2.625rem}}@media(min-width: 1024px){.carousel-layout-container .title{margin:36px 0px 16px 0px}}@media(max-width: 499px){.carousel-layout-container .title h2{font-size:1.5rem}}.carousel-layout-container .sup-title h4{text-transform:uppercase;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-size:1.5rem;line-height:1.5rem}.carousel-layout-container .row{padding-top:20px;padding-bottom:20px}@media(min-width: 1024px){.carousel-layout-container .row{padding-top:40px}}.carousel-layout-container .row .description{padding:0px 68px}@media(min-width: 1024px){.carousel-layout-container .row .description{padding:0px 14px}}.carousel-layout-container .row .carousel{display:grid}.carousel-layout-container .row .carousel .hs{display:grid;grid-gap:calc(var(--gutter)/2);grid-template-columns:10px;grid-template-rows:minmax(150px, 1fr);grid-auto-flow:column;overflow-x:scroll;scroll-snap-type:x proximity;padding-bottom:calc(.75*var(--gutter));margin-bottom:calc(-0.25*var(--gutter))}.carousel-layout-container .row .carousel .hs:before,.carousel-layout-container .row .carousel .hs:after{content:"";width:10px}.carousel-layout-container .row .carousel body{display:grid;place-items:center}.carousel-layout-container .row .carousel ul{list-style:none;padding:0}.carousel-layout-container .row .carousel .app{overflow-y:scroll}.carousel-layout-container .row .carousel .hs>li,.carousel-layout-container .row .carousel .item{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s;scroll-snap-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;border-radius:8px;margin:10px;margin-bottom:1rem;width:288px;height:400px;position:relative}@media(min-width: 1024px){.carousel-layout-container .row .carousel .hs>li,.carousel-layout-container .row .carousel .item{width:360px;height:500px;margin-bottom:2rem}}.carousel-layout-container .row .carousel .hs>li img,.carousel-layout-container .row .carousel .item img{height:192px;width:288px;border-radius:5px 5px 0px 0px}@media(min-width: 1024px){.carousel-layout-container .row .carousel .hs>li img,.carousel-layout-container .row .carousel .item img{height:240px;width:360px}}.carousel-layout-container .row .carousel .hs>li .card-text,.carousel-layout-container .row .carousel .item .card-text{width:288px;height:208px}@media(min-width: 1024px){.carousel-layout-container .row .carousel .hs>li .card-text,.carousel-layout-container .row .carousel .item .card-text{height:260px;width:360px}}.carousel-layout-container .row .carousel .hs>li .card-text .category-title,.carousel-layout-container .row .carousel .item .card-text .category-title{text-transform:uppercase;line-height:14px;font-size:10px;color:#636473;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;margin:6px 0px -15px 40px}@media(min-width: 1024px){.carousel-layout-container .row .carousel .hs>li .card-text .category-title,.carousel-layout-container .row .carousel .item .card-text .category-title{font-size:14px;margin:20px 0px -10px 40px}}.carousel-layout-container .row .carousel .hs>li .card-text .subtitle,.carousel-layout-container .row .carousel .item .card-text .subtitle{text-transform:uppercase;height:auto;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;margin:20px 40px;font-size:1.2rem;line-height:1.2rem}.carousel-layout-container .row .carousel .hs>li .card-text .details,.carousel-layout-container .row .carousel .item .card-text .details{margin:6px 0px 0px 40px;height:120px}@media(max-width: 768px){.carousel-layout-container .row .carousel .hs>li .card-text .details,.carousel-layout-container .row .carousel .item .card-text .details{height:80px}}.carousel-layout-container .row .carousel .hs>li .card-text .details p,.carousel-layout-container .row .carousel .item .card-text .details p{font-size:.875rem;height:10%}.carousel-layout-container .row .carousel .hs>li .card-text .details p strong,.carousel-layout-container .row .carousel .item .card-text .details p strong{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif}.carousel-layout-container .row .carousel .hs>li .card-text .color-bar,.carousel-layout-container .row .carousel .item .card-text .color-bar{width:12px;height:2px;margin-left:40px;background:#fb6418;border-radius:4px}@media(min-width: 1024px){.carousel-layout-container .row .carousel .hs>li .card-text .color-bar,.carousel-layout-container .row .carousel .item .card-text .color-bar{width:24px;height:4px}}.carousel-layout-container .row .carousel .hs>li .card-text .labels,.carousel-layout-container .row .carousel .item .card-text .labels{text-transform:uppercase;padding-top:10px;margin-left:40px;font-size:10px;line-height:88%;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif}@media(min-width: 1024px){.carousel-layout-container .row .carousel .hs>li .card-text .labels,.carousel-layout-container .row .carousel .item .card-text .labels{font-size:12px}}.carousel-layout-container .row .carousel .hs>li .card-text .labels .dot,.carousel-layout-container .row .carousel .item .card-text .labels .dot{font-size:12px;color:#bbbcc5}.carousel-layout-container .row .carousel .hs>li .card-text .labels span,.carousel-layout-container .row .carousel .item .card-text .labels span{margin:0px 2px}.carousel-layout-container .row .carousel .scrollbar{margin-bottom:0;padding-bottom:0}.carousel-layout-container .row .carousel ::-webkit-scrollbar-thumb{background:#fb6418}.carousel-layout-container .row .carousel ::-webkit-scrollbar{height:5px}@media(min-width: 1024px){.carousel-layout-container .row .carousel ::-webkit-scrollbar{height:8px}}
.locally-link{display:none !important}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@media(max-width: 768px){.parallax{height:30vh !important}}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.spacer{display:block;width:100%}.size-sm{margin-top:20px}.size-md{margin-top:40px}.size-lg{margin-top:60px}.size-xl{margin-top:80px}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.testimonial-wrapper{display:flex;align-items:stretch;justify-content:center;padding:4rem 0;height:640px;background-size:cover;background-position:center}@media(min-width: 768px){.testimonial-wrapper{height:600px}}.testimonial-container{position:relative;display:block}.testimonial-carousel{padding-bottom:3rem}.testimonial-carousel .carousel-inner{position:absolute;width:100%;height:100%}.testimonial-carousel .carousel-item{position:absolute;height:100%}.testimonial-carousel .carousel-item.active{display:flex;justify-content:center;align-items:center;height:100%}.testimonial-carousel .carousel-arrow{display:none;top:50%;cursor:pointer}@media(min-width: 768px){.testimonial-carousel .carousel-arrow{display:block}}.testimonial-carousel .carousel-control-next-icon,.testimonial-carousel .carousel-control-prev-icon{width:1.5rem;height:2.625rem}.testimonial-carousel .carousel-control-next-icon{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSI0MiIgdmlld0JveD0iMCAwIDI2IDQyIj4KICA8cGF0aCBmaWxsPSIjRjVGNUY1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ny43NjMzNzUsMzcuNTkxMDMxMyBMMjkuNTQzNjI1LDU1LjgxMDY4NzUgQzI4LjY2NDkwNjIsNTYuNjg5NDA2MyAyNy4yNDAyODEyLDU2LjY4OTQwNjMgMjYuMzYxNjU2Miw1NS44MTA2ODc1IEwyNC4yMzY2MjUsNTMuNjg1NjU2MyBDMjMuMzU5NDA2Miw1Mi44MDg0Mzc1IDIzLjM1NzcxODcsNTEuMzg2NzE4OCAyNC4yMzI4NzUsNTAuNTA3NDM3NSBMMzguNjcyMzQzNywzNiBMMjQuMjMyODc1LDIxLjQ5MjY1NjMgQzIzLjM1NzcxODcsMjAuNjEzMzc1IDIzLjM1OTQwNjIsMTkuMTkxNjU2MyAyNC4yMzY2MjUsMTguMzE0NDM3NSBMMjYuMzYxNjU2MiwxNi4xODk0MDYzIEMyNy4yNDAzNzUsMTUuMzEwNjg3NSAyOC42NjUsMTUuMzEwNjg3NSAyOS41NDM2MjUsMTYuMTg5NDA2MyBMNDcuNzYzMjgxMiwzNC40MDkwNjI1IEM0OC42NDIsMzUuMjg3Njg3NSA0OC42NDIsMzYuNzEyMzEyNSA0Ny43NjMzNzUsMzcuNTkxMDMxMyBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjMgLTE1KSIvPgo8L3N2Zz4K")}.testimonial-carousel .carousel-control-prev-icon{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSI0MiIgdmlld0JveD0iMCAwIDI2IDQyIj4KICA8cGF0aCBmaWxsPSIjRjVGNUY1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNC4yMzYyNSwzNC40MDkwNjI1IEw0Mi40NTY1NjI1LDE2LjE4OTY4NzUgQzQzLjMzNSwxNS4zMTEyNSA0NC43NiwxNS4zMTEyNSA0NS42Mzg0Mzc1LDE2LjE4OTY4NzUgTDQ3Ljc2Mzc1LDE4LjMxNSBDNDguNjQxMjUsMTkuMTkyNSA0OC42NDIxODc1LDIwLjYxMzc1IDQ3Ljc2NzUsMjEuNDkzMTI1IEwzMy4zMjcxODc1LDM2IEw0Ny43NjY1NjI1LDUwLjUwNzgxMjUgQzQ4LjY0MjE4NzUsNTEuMzg3MTg3NSA0OC42NDAzMTI1LDUyLjgwODQzNzUgNDcuNzYyODEyNSw1My42ODU5Mzc1IEw0NS42Mzc1LDU1LjgxMTI1IEM0NC43NTkwNjI1LDU2LjY4OTY4NzUgNDMuMzM0MDYyNSw1Ni42ODk2ODc1IDQyLjQ1NTYyNSw1NS44MTEyNSBMMjQuMjM2MjUsMzcuNTkwOTM3NSBDMjMuMzU3ODEyNSwzNi43MTI1IDIzLjM1NzgxMjUsMzUuMjg3NSAyNC4yMzYyNSwzNC40MDkwNjI1IFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMyAtMTUpIi8+Cjwvc3ZnPgo=")}.testimonial-carousel .carousel-indicators{margin:0}.testimonial-slide-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:600px;margin:0 auto}.testimonial-slide-img{width:5rem;height:5rem;margin-bottom:.5rem;border-radius:50%}.testimonial-slide-name{font-size:1rem}.testimonial-slide-title{font-size:1rem;color:#f5f5f5 !important}.testimonial-slide-quote{font-size:1.875rem;line-height:2.25rem;text-align:center;margin-top:1rem}@media(min-width: 768px){.testimonial-slide-quote{font-size:2rem}}
.text-strip{height:2rem}.text-strip a:hover{text-decoration:underline}.text-strip h1,.text-strip h2,.text-strip h3,.text-strip h4,.text-strip h5,.text-strip h6,.text-strip p{margin-bottom:0}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.modal--todaysPlanPairing{overflow-y:scroll}@media(max-width: 768px){.modal--todaysPlanPairing .modalDialog{max-height:650px !important}}.todaysplan--pairing{padding:20px;max-width:500px}.todaysplan--pairing button{max-width:250px}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.modal--todaysPlanTC .modalDialog{background:#c42953;color:#fff;width:70% !important;border:2px solid #000;margin:30px;padding:30px;height:80% !important;-webkit-overflow-scrolling:auto !important;overflow-y:auto !important}@media(max-width: 500px){.modal--todaysPlanTC .modalDialog h1{font-size:2rem}}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.modal--tp{width:70%;border:2px solid #000;margin:20px;padding:20px}.todaysplan--pairing{background:#c42953;color:#fff}.todays-plan{padding:180px 0px}.todays-plan .terms-and-conditions{vertical-align:middle;display:inline-block;width:50%}@media(max-width: 500px){.todays-plan .terms-and-conditions{width:100%;padding:0px 8px}}.todays-plan .terms-and-conditions .cta-text{padding:10px 0px}.todays-plan .terms-and-conditions .todays-plan-header{width:436x;height:68px;-o-object-fit:contain;object-fit:contain;padding-bottom:10px}.todays-plan .terms-and-conditions button{margin:15px 15px 20px 0px}.todays-plan .todays-plan-image{display:inline-block;width:50%}@media(max-width: 500px){.todays-plan .todays-plan-image{width:80%;margin:auto}}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.side-by-side{background-size:cover;background-position:center}.side-by-side-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:6rem 0}@media(min-width: 1024px){.side-by-side-inner{flex-direction:row;justify-content:space-between}.side-by-side-inner.align-top{align-items:flex-start}.side-by-side-inner.align-bottom{align-items:flex-end}.side-by-side-inner.content-right{flex-direction:row-reverse}}.side-by-side-inner .side-by-side-img .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}@media(max-width: 1023px){.side-by-side-inner .side-by-side-img .video-container{width:75vw;height:auto}}@media(min-width: 1024px){.container-size-60{width:60%}.container-size-50{width:50%}.container-size-40{width:40%}.container-size-30{width:30%}}.side-by-side-content{text-align:center;margin-bottom:2rem}@media(min-width: 1024px){.side-by-side-content{text-align:right;margin:0 1.5rem 0 0}.content-right .side-by-side-content{text-align:left;margin:0 0 0 1.5rem}.text-inset .side-by-side-content{padding-left:96px}.content-right .text-inset .side-by-side-content{padding-right:96px}}.button-container{justify-content:center;flex-wrap:wrap}.button-container .btn{margin:0 .5rem 1rem}@media(min-width: 1024px){.button-container{justify-content:flex-end}.button-container .btn{margin-left:1rem;margin-right:0}.text-align-left .button-container,.content-right .button-container{justify-content:flex-start}.text-align-left .button-container .btn,.content-right .button-container .btn{margin-left:0;margin-right:1rem}.text-align-right .button-container{justify-content:flex-end}.text-align-right .button-container .btn{margin-left:1rem;margin-right:0}}.side-by-side-title{line-height:1}@media(max-width: 767px){.side-by-side-title{font-size:2.5rem;line-height:2.5rem}}.side-by-side-title h1,.side-by-side-title h2,.side-by-side-title h3,.side-by-side-title h4{margin:0;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif}@media(max-width: 767px){.side-by-side-title h1,.side-by-side-title h2,.side-by-side-title h3,.side-by-side-title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .side-by-side-title h1,.page-type--academy_page .side-by-side-title h2,.page-type--academy_page .side-by-side-title h3,.page-type--academy_page .side-by-side-title h4,.page-type--msp_page .side-by-side-title h1,.page-type--msp_page .side-by-side-title h2,.page-type--msp_page .side-by-side-title h3,.page-type--msp_page .side-by-side-title h4{font-size:1.875rem;line-height:1.875rem}@media(max-width: 767px){.page-type--academy_page .side-by-side-title h1,.page-type--academy_page .side-by-side-title h2,.page-type--academy_page .side-by-side-title h3,.page-type--academy_page .side-by-side-title h4,.page-type--msp_page .side-by-side-title h1,.page-type--msp_page .side-by-side-title h2,.page-type--msp_page .side-by-side-title h3,.page-type--msp_page .side-by-side-title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media(min-width: 1024px){.page-type--academy_page .side-by-side-title h1,.page-type--academy_page .side-by-side-title h2,.page-type--academy_page .side-by-side-title h3,.page-type--academy_page .side-by-side-title h4,.page-type--msp_page .side-by-side-title h1,.page-type--msp_page .side-by-side-title h2,.page-type--msp_page .side-by-side-title h3,.page-type--msp_page .side-by-side-title h4{font-size:2.625rem;line-height:2.625rem}}.side-by-side-title h5{text-transform:none;font-size:2rem;font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif}.side-by-side-subtitle{font-size:1.5rem;line-height:1.125}@media(min-width: 768px){.side-by-side-subtitle{font-size:2rem}}.side-by-side-subtitle h4,.side-by-side-subtitle h5,.side-by-side-subtitle h6,.side-by-side-subtitle p{display:inline;margin:0;font-size:1.5rem;line-height:1.125}@media(min-width: 500px){.side-by-side-subtitle h4,.side-by-side-subtitle h5,.side-by-side-subtitle h6,.side-by-side-subtitle p{display:block}}@media(min-width: 768px){.side-by-side-subtitle h4,.side-by-side-subtitle h5,.side-by-side-subtitle h6,.side-by-side-subtitle p{font-size:2rem}}.side-by-side-subtitle p{margin-bottom:1rem}.side-by-side-subtitle.font-weight-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif}.side-by-side-subtitle.subtitle-small p,.side-by-side-subtitle.subtitle-small div{font-size:1.5rem;line-height:2rem}.side-by-side-subtitle.subtitle-body p,.side-by-side-subtitle.subtitle-body div{font-size:1rem;line-height:1.5rem}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.font-smaller{font-size:smaller}#stage-scheduler-container .bg-dark,.stage-scheduler .bg-dark{background-color:#282828}#stage-scheduler-container h4.stage-title,.stage-scheduler h4.stage-title{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif}#stage-scheduler-container h4.stage-title a,.stage-scheduler h4.stage-title a{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;color:#333}#stage-scheduler-container button>label,.stage-scheduler button>label{margin:0}#stage-scheduler-container .line,.stage-scheduler .line{border-top:1px solid #333;width:100%;padding-bottom:1.5rem}#stage-scheduler-container .current-stage--img,#stage-scheduler-container .on-demand-stage--img,.stage-scheduler .current-stage--img,.stage-scheduler .on-demand-stage--img{height:100%}#stage-scheduler-container .current-stage--img img,#stage-scheduler-container .on-demand-stage--img img,.stage-scheduler .current-stage--img img,.stage-scheduler .on-demand-stage--img img{border-radius:8px;max-height:400px}@media(min-width: 1440px){#stage-scheduler-container .current-stage--img img,#stage-scheduler-container .on-demand-stage--img img,.stage-scheduler .current-stage--img img,.stage-scheduler .on-demand-stage--img img{max-height:500px}}@media(min-width: 768px){#stage-scheduler-container .inactive-stage,.stage-scheduler .inactive-stage{padding-top:1rem}}#stage-scheduler-container .stage--img img,.stage-scheduler .stage--img img{border-radius:8px;width:100%}#stage-scheduler-container .stage--img .stage-caption,.stage-scheduler .stage--img .stage-caption{background-color:rgba(255,255,255,.65);display:flex;font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;margin-top:-33px;padding:4px 0 3px 10px;position:relative}#stage-scheduler-container .stage--img .stage-caption .caption-text,.stage-scheduler .stage--img .stage-caption .caption-text{font-size:11px;margin-top:5px;width:300px}#stage-scheduler-container .stage--img .stage-caption .stage-calendar,.stage-scheduler .stage--img .stage-caption .stage-calendar{margin-left:20%;width:27px;height:27px}@media(max-width: 768px){#stage-scheduler-container .stage--img .stage-caption .stage-calendar,.stage-scheduler .stage--img .stage-caption .stage-calendar{margin-left:50%}}@media(max-width: 500px){#stage-scheduler-container .stage--img .stage-caption .stage-calendar,.stage-scheduler .stage--img .stage-caption .stage-calendar{margin-left:30%}}#stage-scheduler-container .stage--img .stage-caption:hover,.stage-scheduler .stage--img .stage-caption:hover{cursor:pointer}#stage-scheduler-container .stage-icon .square,.stage-scheduler .stage-icon .square{display:inline-block;width:20px;height:20px;border:1px solid}#stage-scheduler-container .stage-icon .checkmark,.stage-scheduler .stage-icon .checkmark{margin-top:-2px}#stage-scheduler-container .race-toggler .event-type-btn,.stage-scheduler .race-toggler .event-type-btn{width:154px;height:40px;border-radius:10px;border:1px solid;background-color:#333;color:#fff;font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif}#stage-scheduler-container .race-toggler .event-type-btn.GROUP_WORKOUT,.stage-scheduler .race-toggler .event-type-btn.GROUP_WORKOUT{width:210px}#stage-scheduler-container .race-toggler .event-type-btn.GROUP_RIDE,.stage-scheduler .race-toggler .event-type-btn.GROUP_RIDE{width:200px}@media(max-width: 320px){#stage-scheduler-container .race-toggler .event-type-btn,.stage-scheduler .race-toggler .event-type-btn{font-size:.8rem}}@media(min-width: 768px){#stage-scheduler-container .race-toggler .event-type-btn,.stage-scheduler .race-toggler .event-type-btn{width:166px}}#stage-scheduler-container .race-toggler .event-type-btn img,.stage-scheduler .race-toggler .event-type-btn img{width:19px;height:23px}#stage-scheduler-container .race-toggler .event-type-btn:not(:first-child),.stage-scheduler .race-toggler .event-type-btn:not(:first-child){margin-left:12px}#stage-scheduler-container .race-toggler .active,.stage-scheduler .race-toggler .active{background-color:#fff;color:#282828;font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;box-shadow:0px 1px 2px 0px rgba(0,0,0,.5)}#stage-scheduler-container .events-scheduler-form,.stage-scheduler .events-scheduler-form{width:100%}@media(min-width: 768px){#stage-scheduler-container .events-scheduler-form,.stage-scheduler .events-scheduler-form{min-height:517px}}#stage-scheduler-container .events-scheduler-form .event-type-select,.stage-scheduler .events-scheduler-form .event-type-select{padding:.5rem 1rem 1rem;border-top-left-radius:8px;border-top-right-radius:8px}@media(max-width: 320px){#stage-scheduler-container .events-scheduler-form .event-type-select,.stage-scheduler .events-scheduler-form .event-type-select{padding:.5rem}}#stage-scheduler-container .events-scheduler-form .stage-intensity,.stage-scheduler .events-scheduler-form .stage-intensity{padding:.5rem 1rem;background:#444;height:74px;color:#fff;font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.2rem;position:relative}#stage-scheduler-container .events-scheduler-form .stage-intensity .stage-intensity-btn,.stage-scheduler .events-scheduler-form .stage-intensity .stage-intensity-btn{width:30px;height:30px}@media(max-width: 320px){#stage-scheduler-container .events-scheduler-form .stage-intensity,.stage-scheduler .events-scheduler-form .stage-intensity{font-size:.8rem;line-height:.8rem}#stage-scheduler-container .events-scheduler-form .stage-intensity .select-category-prompt,.stage-scheduler .events-scheduler-form .stage-intensity .select-category-prompt{font-size:.7rem}#stage-scheduler-container .events-scheduler-form .stage-intensity .btn,.stage-scheduler .events-scheduler-form .stage-intensity .btn{font-size:.8rem}}#stage-scheduler-container .events-scheduler-form .stage-intensity .btn:first-child,.stage-scheduler .events-scheduler-form .stage-intensity .btn:first-child{margin-left:0 !important}#stage-scheduler-container .events-scheduler-form .stage-intensity .btn:hover,.stage-scheduler .events-scheduler-form .stage-intensity .btn:hover{color:#fff}#stage-scheduler-container .events-scheduler-form .stage-intensity .btn label:hover,.stage-scheduler .events-scheduler-form .stage-intensity .btn label:hover{cursor:pointer}#stage-scheduler-container .events-scheduler-form .stage-intensity .btn[disabled]:hover label,.stage-scheduler .events-scheduler-form .stage-intensity .btn[disabled]:hover label{cursor:default}#stage-scheduler-container .events-scheduler-form .stage-intensity :not(.btn[disabled]):hover,.stage-scheduler .events-scheduler-form .stage-intensity :not(.btn[disabled]):hover{cursor:pointer}#stage-scheduler-container .events-scheduler-form .stage-intensity .stage-intensity-btn .womens-icon,.stage-scheduler .events-scheduler-form .stage-intensity .stage-intensity-btn .womens-icon{position:absolute;bottom:-20%;right:-8%}#stage-scheduler-container .stage-intensity .btn,#stage-scheduler-container .submit-btn .btn,.stage-scheduler .stage-intensity .btn,.stage-scheduler .submit-btn .btn{position:relative;padding:.25rem .2rem;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif}#stage-scheduler-container .stage-intensity .btn.active,#stage-scheduler-container .submit-btn .btn.active,.stage-scheduler .stage-intensity .btn.active,.stage-scheduler .submit-btn .btn.active{border:2px solid #fff}@media(max-width: 320px){#stage-scheduler-container .stage-intensity .btn,#stage-scheduler-container .submit-btn .btn,.stage-scheduler .stage-intensity .btn,.stage-scheduler .submit-btn .btn{min-width:24px;min-height:24px}}@media(min-width: 320px){#stage-scheduler-container .stage-intensity .btn,#stage-scheduler-container .submit-btn .btn,.stage-scheduler .stage-intensity .btn,.stage-scheduler .submit-btn .btn{min-width:26px;min-height:26px}}@media(min-width: 400px){#stage-scheduler-container .stage-intensity .btn,#stage-scheduler-container .submit-btn .btn,.stage-scheduler .stage-intensity .btn,.stage-scheduler .submit-btn .btn{min-width:28px;min-height:28px}}@media(min-width: 500px){#stage-scheduler-container .stage-intensity .btn,#stage-scheduler-container .submit-btn .btn,.stage-scheduler .stage-intensity .btn,.stage-scheduler .submit-btn .btn{min-width:31.25px;min-height:31px}}#stage-scheduler-container .stage-intensity .btn:disabled,#stage-scheduler-container .submit-btn .btn:disabled,.stage-scheduler .stage-intensity .btn:disabled,.stage-scheduler .submit-btn .btn:disabled{opacity:.17}#stage-scheduler-container .stage-intensity .btn:hover,#stage-scheduler-container .submit-btn .btn:hover,.stage-scheduler .stage-intensity .btn:hover,.stage-scheduler .submit-btn .btn:hover{border:2px solid #fff}#stage-scheduler-container .stage-intensity .btn[disabled]:hover,#stage-scheduler-container .submit-btn .btn[disabled]:hover,.stage-scheduler .stage-intensity .btn[disabled]:hover,.stage-scheduler .submit-btn .btn[disabled]:hover{border:none;cursor:default}#stage-scheduler-container .stage-intensity .stage-intensity--1,#stage-scheduler-container .submit-btn .stage-intensity--1,.stage-scheduler .stage-intensity .stage-intensity--1,.stage-scheduler .submit-btn .stage-intensity--1{background-color:red;border-radius:50%}#stage-scheduler-container .stage-intensity .stage-intensity--2,#stage-scheduler-container .submit-btn .stage-intensity--2,.stage-scheduler .stage-intensity .stage-intensity--2,.stage-scheduler .submit-btn .stage-intensity--2{background-color:#40be59;border-radius:50%}#stage-scheduler-container .stage-intensity .stage-intensity--3,#stage-scheduler-container .submit-btn .stage-intensity--3,.stage-scheduler .stage-intensity .stage-intensity--3,.stage-scheduler .submit-btn .stage-intensity--3{background-color:#01b2cc;border-radius:50%}#stage-scheduler-container .stage-intensity .stage-intensity--4,#stage-scheduler-container .submit-btn .stage-intensity--4,.stage-scheduler .stage-intensity .stage-intensity--4,.stage-scheduler .submit-btn .stage-intensity--4{background-color:#fac400;border-radius:50%}#stage-scheduler-container .stage-intensity .stage-intensity--5,#stage-scheduler-container .submit-btn .stage-intensity--5,.stage-scheduler .stage-intensity .stage-intensity--5,.stage-scheduler .submit-btn .stage-intensity--5{background-color:#fb6418;border-radius:50%}#stage-scheduler-container .stage-intensity .btn.active:after,.stage-scheduler .stage-intensity .btn.active:after{top:35px;left:20%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#444;border-width:18px;margin-left:-10px;transition:border-top-color .5s ease}@media(min-width: 500px){#stage-scheduler-container .stage-intensity .btn.active:after,.stage-scheduler .stage-intensity .btn.active:after{top:37px}}#stage-scheduler-container .expanded-form,.stage-scheduler .expanded-form{padding:0 1rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px}#stage-scheduler-container .expanded-form.inactive,.stage-scheduler .expanded-form.inactive{color:gray;font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:normal}#stage-scheduler-container .intensity-header .intensity--type,.stage-scheduler .intensity-header .intensity--type{font-weight:normal}#stage-scheduler-container .intensity-header .intensity--name,.stage-scheduler .intensity-header .intensity--name{color:gray}#stage-scheduler-container .intensity-list,.stage-scheduler .intensity-list{min-height:3rem}#stage-scheduler-container .intensity-list ol,#stage-scheduler-container .intensity-list li,.stage-scheduler .intensity-list ol,.stage-scheduler .intensity-list li{list-style:none;list-style-type:none;padding:0;margin:0}#stage-scheduler-container .intensity-list li,.stage-scheduler .intensity-list li{float:left;margin-right:1.25rem}#stage-scheduler-container .intensity-list .list-item--subheader,.stage-scheduler .intensity-list .list-item--subheader{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:bold;line-height:24px}#stage-scheduler-container .dates-scheduler,.stage-scheduler .dates-scheduler{clear:both}#stage-scheduler-container .dates-scheduler select,.stage-scheduler .dates-scheduler select{display:block;font-size:1rem;font-family:sans-serif;font-weight:700;line-height:1.5rem;color:#777;padding:.6em 1.4em .5em .8em;width:100%;max-width:90%;height:3.25rem;box-sizing:border-box;margin:0;border:1px solid #aaa;border-radius:.25em;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background:linear-gradient(45deg, transparent 50%, gray 50%),linear-gradient(135deg, gray 50%, transparent 50%),linear-gradient(to right, white, white);background-position:calc(100% - 21px) calc(1em + 10px),calc(100% - 16px) calc(1em + 10px),100% 0;background-size:5px 5px,5px 5px,2.5em 2.5em;background-repeat:no-repeat}#stage-scheduler-container .dates-scheduler select:focus,.stage-scheduler .dates-scheduler select:focus{outline-color:#fb6418;border:1px solid #fb6418;box-shadow:0px 0px 0 1.5px #fb6418}#stage-scheduler-container .dates-scheduler .selected,.stage-scheduler .dates-scheduler .selected{color:rgba(0,0,0,.87);font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:bold;letter-spacing:.15px;border:2px solid #fb6418;background:linear-gradient(45deg, transparent 50%, #fb6418 50%),linear-gradient(135deg, #fb6418 50%, transparent 50%),linear-gradient(to right, white, white);background-position:calc(100% - 21px) calc(1em + 10px),calc(100% - 16px) calc(1em + 10px),100% 0;background-size:5px 5px,5px 5px,2.5em 2.5em;background-repeat:no-repeat}#stage-scheduler-container .submit-btn,.stage-scheduler .submit-btn{transition:width .5s;width:155px;background-color:#d1d1d1}#stage-scheduler-container .submit-btn:not(.going):not(.disabled),.stage-scheduler .submit-btn:not(.going):not(.disabled){transition:width .5s,background-color .5s ease-in-out;width:165px;background-color:#fb6418}#stage-scheduler-container .submit-btn.going,.stage-scheduler .submit-btn.going{background-color:#44bd5c;width:140px}#stage-scheduler-container .submit-btn i,.stage-scheduler .submit-btn i{flex:0}#stage-scheduler-container .submit-btn .stage-intensity,.stage-scheduler .submit-btn .stage-intensity{width:24px;height:24px;opacity:.5}#stage-scheduler-container .submit-btn .stage-intensity.active,.stage-scheduler .submit-btn .stage-intensity.active{opacity:1}#stage-scheduler-container .unavailable-overlay,.stage-scheduler .unavailable-overlay{top:0;left:0;border-radius:4px;background:rgba(100,132,154,.9);color:#fff}#stage-scheduler-container .register-container,.stage-scheduler .register-container{bottom:0;left:0;height:136px;background:#f5f5f5;border-radius:0px 0px 4px 4px}#stage-scheduler-container .register-container .message,#stage-scheduler-container .register-container .login-prompt,.stage-scheduler .register-container .message,.stage-scheduler .register-container .login-prompt{color:#282828;font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.5rem}#stage-scheduler-container .register-container button,.stage-scheduler .register-container button{color:#fff}.submit-to-event-action{display:flex;align-items:center;max-width:90%}.add-calendar-event{border:none;color:#000;cursor:pointer;margin-left:10px;opacity:1;transition-property:opacity;transition-duration:500ms;background:#fff;align-items:center;flex-direction:row;padding:0;display:flex}.add-calendar-event.hidden{opacity:0;cursor:default}@media(max-width: 500px){.add-calendar-event{font-size:15px}}.add-to-calendar-icon{margin-right:5px}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@media(max-width: 767px){.stage-details-container ul{margin-left:1rem}}.stage-details-container .left-col{flex-basis:initial}@media(min-width: 1024px){.stage-details-container .left-col{flex-basis:670px}}@media(min-width: 1024px){.stage-details-container .right-col{flex-basis:390px}}.stage-details-container .add-event-cta button{background:#fc6719;color:#fff;width:66px;height:56px;border-top-left-radius:4px;border-bottom-left-radius:4px;border:0}.stage-details-container .add-event-cta button i{width:20px;height:23px}.stage-details-container .add-event-cta button .copy{font-size:10px;line-height:10px}.stage-details-container .time-period{font-size:1rem;line-height:1.5rem}.stage-details-container .stage-name{font-size:1.5rem;line-height:2rem}@media(min-width: 1024px){.stage-details-container .stage-name{font-size:2rem}}.stage-details-container .stage-title,.stage-details-container .add-event{font-size:1.85rem;font-weight:900;line-height:1.85rem}@media(min-width: 1024px){.stage-details-container .stage-title,.stage-details-container .add-event{font-size:2.5rem;line-height:2.5rem}}.stage-details-container .subtitle{font-size:1rem;line-height:1.5rem}.stage-details-container .add-event h1,.stage-details-container .add-event h2,.stage-details-container .add-event h3,.stage-details-container .add-event h4{font-size:30px;line-height:30px}.stage-details-container .add-event p{font-size:1rem;line-height:24px;font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;text-transform:none}.stage-details-container .image-grid{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr}.stage-details-container .thumbnail{border-radius:8px;width:183px;flex:0 0 auto}@media(min-width: 1024px){.stage-details-container .thumbnail{width:321px}}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.watch-details{font-size:1.85rem;font-weight:900;line-height:1.85rem}.watch-details-row{justify-content:space-between}@media(max-width: 1024px){.watch-details-row{padding:0 10%}}.watch-details-row .watch-details-cta-wrapper{min-width:150px}.watch-details-description p strong{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{opacity:0;animation:fadeIn ease-in 1;animation-fill-mode:forwards;animation-duration:.5s}.schedule-container{z-index:2;margin-top:-20%;margin-left:33%;background-color:#fff;position:absolute;box-shadow:0 0 8px;width:315px;overflow-y:scroll;max-height:400px;min-height:225px}@media(max-width: 500px){.schedule-container{width:90%;margin-left:5%}}@media(max-width: 320px){.schedule-container{width:89%;margin-left:6%}}.schedule-container .schedule-header{padding:10px;line-height:30px;background-color:#d2d2d2}.schedule-container .schedule-header .schedule-title{font-size:18pt}.schedule-container .schedule-header .current-stage{font-size:23pt;margin-bottom:5px;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif}.schedule-container .event-list{padding:5px 10px;flex-direction:column}.schedule-container .event-list .empty-event{margin:20px;text-align:center;height:30px}.schedule-container .event-list .event-item{display:flex;flex-direction:row;flex:1 0 100%}.schedule-container .event-list .event-item .stage-intensity .btn{position:relative;padding:.25rem .2rem;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif}.schedule-container .event-list .event-item .stage-intensity .btn.active{border:2px solid #fff}@media(max-width: 320px){.schedule-container .event-list .event-item .stage-intensity .btn{min-width:24px;min-height:24px}}@media(min-width: 320px){.schedule-container .event-list .event-item .stage-intensity .btn{min-width:26px;min-height:26px}}@media(min-width: 400px){.schedule-container .event-list .event-item .stage-intensity .btn{min-width:28px;min-height:28px}}@media(min-width: 500px){.schedule-container .event-list .event-item .stage-intensity .btn{min-width:31.25px;min-height:31px}}.schedule-container .event-list .event-item .stage-intensity .btn:disabled{opacity:.17}.schedule-container .event-list .event-item .stage-intensity .btn:hover{border:2px solid #fff}.schedule-container .event-list .event-item .stage-intensity .btn[disabled]:hover{border:none;cursor:default}.schedule-container .event-list .event-item .stage-intensity .stage-intensity--1{background-color:red;border-radius:50%}.schedule-container .event-list .event-item .stage-intensity .stage-intensity--2{background-color:#40be59;border-radius:50%}.schedule-container .event-list .event-item .stage-intensity .stage-intensity--3{background-color:#01b2cc;border-radius:50%}.schedule-container .event-list .event-item .stage-intensity .stage-intensity--4{background-color:#fac400;border-radius:50%}.schedule-container .event-list .event-item .stage-intensity .stage-intensity--5{background-color:#fb6418;border-radius:50%}.schedule-container .event-list .event-item .stage-intensity-btn{border-radius:50%;width:25px;height:25px;margin:10px 10px 10px 0;color:#fff;background-color:red}.schedule-container .event-list .event-item .stage-intensity-btn label{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;display:block;width:50%;margin:-3px auto;line-height:24px}@media(max-width: 320px){.schedule-container .event-list .event-item .stage-intensity-btn{font-size:.8rem;line-height:.8rem}.schedule-container .event-list .event-item .stage-intensity-btn .select-category-prompt{font-size:.7rem}.schedule-container .event-list .event-item .stage-intensity-btn .btn{font-size:.8rem}}.schedule-container .event-list .event-item .stage-intensity-btn .btn label:hover{cursor:pointer}.schedule-container .event-list .event-item .event-info{font-size:12pt}.schedule-container .schedule-button{padding-bottom:15px;text-align:center}.schedule-container .schedule-button .btn-schedule{color:#000}.schedule-container .schedule-button .btn-schedule:hover{color:#fff}.schedule-container:focus{opacity:.5}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.scheduler-wrapper{position:relative;width:100%;display:flex;flex-direction:column}.scheduler-wrapper .title{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif}@media(min-width: 768px){.scheduler-wrapper .inactive-stages .inactive-stage,.scheduler-wrapper .inactive-stages .on-demand-stage,.scheduler-wrapper .on-demand-stages .inactive-stage,.scheduler-wrapper .on-demand-stages .on-demand-stage{flex-basis:33.333%}.scheduler-wrapper .inactive-stages .inactive-stage:first-child,.scheduler-wrapper .inactive-stages .on-demand-stage:first-child,.scheduler-wrapper .on-demand-stages .inactive-stage:first-child,.scheduler-wrapper .on-demand-stages .on-demand-stage:first-child{padding-right:.5rem}.scheduler-wrapper .inactive-stages .inactive-stage:nth-child(2),.scheduler-wrapper .inactive-stages .on-demand-stage:nth-child(2),.scheduler-wrapper .on-demand-stages .inactive-stage:nth-child(2),.scheduler-wrapper .on-demand-stages .on-demand-stage:nth-child(2){padding-left:.25rem;padding-right:.25rem}.scheduler-wrapper .inactive-stages .inactive-stage:last-child,.scheduler-wrapper .inactive-stages .on-demand-stage:last-child,.scheduler-wrapper .on-demand-stages .inactive-stage:last-child,.scheduler-wrapper .on-demand-stages .on-demand-stage:last-child{padding-left:.5rem}}.scheduler-outer{padding-top:59px}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.sticky{display:flex;justify-content:space-evenly;background-color:#fff;position:sticky;z-index:100}.sticky.primary-nav-displayed{top:79px}.sticky.primary-nav-hidden{top:0}.sticky .nav-tab{display:flex;justify-content:center;text-align:center;line-height:42px;padding:10px 0px}.sticky .nav-tab img{display:inline-block}.sticky .nav-tab .nav-text{display:block;color:#fff;line-height:15px}@media(max-width: 500px){.sticky .nav-tab .nav-text{display:none}}.sticky .nav-tab .link-container{height:100%;width:100%;color:#fff}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.text-section{padding:3.125rem 3.125rem 4.25rem;scroll-margin-top:140px}.text-section ul{list-style:disc;margin-left:1.5rem}.text-section li{line-height:1.5rem;margin-bottom:8px}.text-section .alignCenter{text-align:center}.text-section .alignRight{text-align:right}@media(min-width: 1024px){.text-section{padding:5.69rem 0 3.75rem;scroll-margin-top:180px}}.text-section .text-block{padding-bottom:.5rem}@media(min-width: 1024px){.text-section .text-block{padding-bottom:1rem;width:600px}}.text-section .text-block.title{line-height:1}@media(max-width: 767px){.text-section .text-block.title{font-size:2.5rem;line-height:2.5rem}}.text-section .text-block.title h1,.text-section .text-block.title h2,.text-section .text-block.title h3,.text-section .text-block.title h4{margin:0;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif}@media(max-width: 767px){.text-section .text-block.title h1,.text-section .text-block.title h2,.text-section .text-block.title h3,.text-section .text-block.title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .text-section .text-block.title h1,.page-type--academy_page .text-section .text-block.title h2,.page-type--academy_page .text-section .text-block.title h3,.page-type--academy_page .text-section .text-block.title h4,.page-type--msp_page .text-section .text-block.title h1,.page-type--msp_page .text-section .text-block.title h2,.page-type--msp_page .text-section .text-block.title h3,.page-type--msp_page .text-section .text-block.title h4{font-size:1.875rem;line-height:1.875rem}@media(max-width: 767px){.page-type--academy_page .text-section .text-block.title h1,.page-type--academy_page .text-section .text-block.title h2,.page-type--academy_page .text-section .text-block.title h3,.page-type--academy_page .text-section .text-block.title h4,.page-type--msp_page .text-section .text-block.title h1,.page-type--msp_page .text-section .text-block.title h2,.page-type--msp_page .text-section .text-block.title h3,.page-type--msp_page .text-section .text-block.title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media(min-width: 1024px){.page-type--academy_page .text-section .text-block.title h1,.page-type--academy_page .text-section .text-block.title h2,.page-type--academy_page .text-section .text-block.title h3,.page-type--academy_page .text-section .text-block.title h4,.page-type--msp_page .text-section .text-block.title h1,.page-type--msp_page .text-section .text-block.title h2,.page-type--msp_page .text-section .text-block.title h3,.page-type--msp_page .text-section .text-block.title h4{font-size:2.625rem;line-height:2.625rem}}.text-section .text-block.subtitle-large{font-size:1.5rem;line-height:1.125}@media(min-width: 768px){.text-section .text-block.subtitle-large{font-size:2rem}}.text-section .text-block.subtitle-large h4,.text-section .text-block.subtitle-large h5,.text-section .text-block.subtitle-large h6,.text-section .text-block.subtitle-large p{display:inline;margin:0;font-size:1.5rem;line-height:1.125}@media(min-width: 500px){.text-section .text-block.subtitle-large h4,.text-section .text-block.subtitle-large h5,.text-section .text-block.subtitle-large h6,.text-section .text-block.subtitle-large p{display:block}}@media(min-width: 768px){.text-section .text-block.subtitle-large h4,.text-section .text-block.subtitle-large h5,.text-section .text-block.subtitle-large h6,.text-section .text-block.subtitle-large p{font-size:2rem}}.text-section .text-block.subtitle-small p,.text-section .text-block.subtitle-small div{font-size:1.5rem;line-height:2rem}.text-section .text-block.subtitle-body p,.text-section .text-block.subtitle-body div{font-size:1rem;line-height:1.5rem}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.tile-callout-header{text-align:center;width:100%}@media(min-width: 1024px){.tile-callout-header{text-align:left}}@media(min-width: 500px){.tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;max-width:90%;margin:0 auto}}@media(min-width: 768px){.tiles{max-width:80%}}@media(min-width: 1024px){.tiles{display:flex;flex-wrap:wrap;max-width:none;min-height:calc(230px + 1rem)}}.tile{position:relative;height:295px;width:100%;border-radius:5%;margin-bottom:.5rem;align-self:center;overflow:hidden}@media(max-width: 768px){.tile{overflow:visible;margin-bottom:130px}}@media(min-width: 1024px){.tile{height:250px;margin:.5rem;min-width:0;width:23%}.tile:hover .tile-title-container{margin-top:-138px;transition:all .5s cubic-bezier(0.22, 0.61, 0.36, 1)}}.tile img{border-radius:10px 10px 0 0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s cubic-bezier(0.22, 0.61, 0.36, 1)}a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(max-width: 768px){a:focus img:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;border:0}}.tile-title-container{position:absolute;margin-top:-35px;z-index:2;transition:all .5s cubic-bezier(0.22, 0.61, 0.36, 1);background-color:#282828;border-radius:0 0 10px 10px;width:100%;height:160px;padding:10px 5px 10px 10px}@media(max-width: 767px)and (min-width: 500px){.tile-title-container{height:167px}}.tile-title{line-height:1;text-transform:uppercase;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-size:15px;line-height:18px}@media(max-width: 767px){.tile-title{font-size:2.5rem;line-height:2.5rem}}.tile-title h1,.tile-title h2,.tile-title h3,.tile-title h4{margin:0;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif}@media(max-width: 767px){.tile-title h1,.tile-title h2,.tile-title h3,.tile-title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .tile-title h1,.page-type--academy_page .tile-title h2,.page-type--academy_page .tile-title h3,.page-type--academy_page .tile-title h4,.page-type--msp_page .tile-title h1,.page-type--msp_page .tile-title h2,.page-type--msp_page .tile-title h3,.page-type--msp_page .tile-title h4{font-size:1.875rem;line-height:1.875rem}@media(max-width: 767px){.page-type--academy_page .tile-title h1,.page-type--academy_page .tile-title h2,.page-type--academy_page .tile-title h3,.page-type--academy_page .tile-title h4,.page-type--msp_page .tile-title h1,.page-type--msp_page .tile-title h2,.page-type--msp_page .tile-title h3,.page-type--msp_page .tile-title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media(min-width: 1024px){.page-type--academy_page .tile-title h1,.page-type--academy_page .tile-title h2,.page-type--academy_page .tile-title h3,.page-type--academy_page .tile-title h4,.page-type--msp_page .tile-title h1,.page-type--msp_page .tile-title h2,.page-type--msp_page .tile-title h3,.page-type--msp_page .tile-title h4{font-size:2.625rem;line-height:2.625rem}}@media(max-width: 768px){.tile-title{font-size:16px;line-height:1rem}}.tile-description{display:flex;height:65px;margin:10px auto;align-items:flex-start;justify-content:center;text-align:center;font-size:13px;line-height:15px;font-weight:normal}@media(max-width: 767px){.tile-description{line-height:18px;font-size:16px;width:100%}}@media(max-width: 767px)and (min-width: 500px){.tile-description{height:auto}}.tile-cta{font-size:12px;line-height:10px;margin:0 5px 0 0}.tile-cta-container{margin:5px 0;display:flex;flex-direction:row;text-align:center;justify-content:center;transition:all .3s cubic-bezier(0.22, 0.61, 0.36, 1)}@media(min-width: 1024px){.tile-cta-container:hover{margin-left:10px;transition:all .3s cubic-bezier(0.22, 0.61, 0.36, 1)}}.tile-subtitle{font-size:1.5rem;line-height:1.125}@media(min-width: 768px){.tile-subtitle{font-size:2rem}}.tile-subtitle h4,.tile-subtitle h5,.tile-subtitle h6,.tile-subtitle p{display:inline;margin:0;font-size:1.5rem;line-height:1.125}@media(min-width: 500px){.tile-subtitle h4,.tile-subtitle h5,.tile-subtitle h6,.tile-subtitle p{display:block}}@media(min-width: 768px){.tile-subtitle h4,.tile-subtitle h5,.tile-subtitle h6,.tile-subtitle p{font-size:2rem}}.tile-subtitle.subtitle-small p,.tile-subtitle.subtitle-small div{font-size:1.5rem;line-height:2rem}.tile-callout-modal-inner{padding-top:3rem}@media(min-width: 500px){.tile-callout-modal-inner{padding-top:6rem}}.tile-callout-modal-image{display:block;width:100%;max-width:600px;height:320px;margin:0 auto;border-radius:10px;overflow:hidden}.tile-callout-modal-image .tile-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tile-callout-modal-content{max-width:600px;padding:1rem;margin:0 auto}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.two-column{padding:68px 0}.two-column .two-column-title{line-height:1}@media(max-width: 767px){.two-column .two-column-title{font-size:2.5rem;line-height:2.5rem}}.two-column .two-column-title h1,.two-column .two-column-title h2,.two-column .two-column-title h3,.two-column .two-column-title h4{margin:0;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif}@media(max-width: 767px){.two-column .two-column-title h1,.two-column .two-column-title h2,.two-column .two-column-title h3,.two-column .two-column-title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .two-column .two-column-title h1,.page-type--academy_page .two-column .two-column-title h2,.page-type--academy_page .two-column .two-column-title h3,.page-type--academy_page .two-column .two-column-title h4,.page-type--msp_page .two-column .two-column-title h1,.page-type--msp_page .two-column .two-column-title h2,.page-type--msp_page .two-column .two-column-title h3,.page-type--msp_page .two-column .two-column-title h4{font-size:1.875rem;line-height:1.875rem}@media(max-width: 767px){.page-type--academy_page .two-column .two-column-title h1,.page-type--academy_page .two-column .two-column-title h2,.page-type--academy_page .two-column .two-column-title h3,.page-type--academy_page .two-column .two-column-title h4,.page-type--msp_page .two-column .two-column-title h1,.page-type--msp_page .two-column .two-column-title h2,.page-type--msp_page .two-column .two-column-title h3,.page-type--msp_page .two-column .two-column-title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media(min-width: 1024px){.page-type--academy_page .two-column .two-column-title h1,.page-type--academy_page .two-column .two-column-title h2,.page-type--academy_page .two-column .two-column-title h3,.page-type--academy_page .two-column .two-column-title h4,.page-type--msp_page .two-column .two-column-title h1,.page-type--msp_page .two-column .two-column-title h2,.page-type--msp_page .two-column .two-column-title h3,.page-type--msp_page .two-column .two-column-title h4{font-size:2.625rem;line-height:2.625rem}}.two-column .columns-container{margin-top:32px;justify-content:center;gap:40px}.two-column .columns-container--column{flex-basis:40%;margin-bottom:5%}@media(max-width: 992px){.two-column .columns-container--column{margin-bottom:10%}}.two-column .columns-container--column .image-container img{height:inherit}.two-column .columns-container--column .subtitle h4{font-size:1.5rem;font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.my-upcoming-events{padding-top:56px;padding-bottom:40px}.my-upcoming-events .title{line-height:1}@media(max-width: 767px){.my-upcoming-events .title{font-size:2.5rem;line-height:2.5rem}}.my-upcoming-events .title h1,.my-upcoming-events .title h2,.my-upcoming-events .title h3,.my-upcoming-events .title h4{margin:0;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif}@media(max-width: 767px){.my-upcoming-events .title h1,.my-upcoming-events .title h2,.my-upcoming-events .title h3,.my-upcoming-events .title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .my-upcoming-events .title h1,.page-type--academy_page .my-upcoming-events .title h2,.page-type--academy_page .my-upcoming-events .title h3,.page-type--academy_page .my-upcoming-events .title h4,.page-type--msp_page .my-upcoming-events .title h1,.page-type--msp_page .my-upcoming-events .title h2,.page-type--msp_page .my-upcoming-events .title h3,.page-type--msp_page .my-upcoming-events .title h4{font-size:1.875rem;line-height:1.875rem}@media(max-width: 767px){.page-type--academy_page .my-upcoming-events .title h1,.page-type--academy_page .my-upcoming-events .title h2,.page-type--academy_page .my-upcoming-events .title h3,.page-type--academy_page .my-upcoming-events .title h4,.page-type--msp_page .my-upcoming-events .title h1,.page-type--msp_page .my-upcoming-events .title h2,.page-type--msp_page .my-upcoming-events .title h3,.page-type--msp_page .my-upcoming-events .title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media(min-width: 1024px){.page-type--academy_page .my-upcoming-events .title h1,.page-type--academy_page .my-upcoming-events .title h2,.page-type--academy_page .my-upcoming-events .title h3,.page-type--academy_page .my-upcoming-events .title h4,.page-type--msp_page .my-upcoming-events .title h1,.page-type--msp_page .my-upcoming-events .title h2,.page-type--msp_page .my-upcoming-events .title h3,.page-type--msp_page .my-upcoming-events .title h4{font-size:2.625rem;line-height:2.625rem}}.my-upcoming-events .subcopy{margin:16px 0 -30px;width:60%;flex-wrap:wrap}@media(max-width: 768px){.my-upcoming-events .subcopy{width:100%}}.my-upcoming-events .event-signup-cta{padding-top:24px}.my-upcoming-events .events-calendar-listing .event-info .icon svg{fill:#000}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.checklist-header{position:relative;text-align:center;padding:calc(59px + 2.5rem) 0 4rem}@media(min-width: 900px){.checklist-header{padding-bottom:200px}}.checklist-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.checklist-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.checklist-image img.blur-img{transform:scale(1.1);filter:blur(4px)}.checklist-header-content{position:relative;padding:0 12px}@media(min-width: 500px){.checklist-header-content{max-width:700px;margin:0 auto}}.checklist-title{line-height:1;font-size:1.75rem}@media(max-width: 767px){.checklist-title{font-size:2.5rem;line-height:2.5rem}}.checklist-title h1,.checklist-title h2,.checklist-title h3,.checklist-title h4{margin:0;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif}@media(max-width: 767px){.checklist-title h1,.checklist-title h2,.checklist-title h3,.checklist-title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .checklist-title h1,.page-type--academy_page .checklist-title h2,.page-type--academy_page .checklist-title h3,.page-type--academy_page .checklist-title h4,.page-type--msp_page .checklist-title h1,.page-type--msp_page .checklist-title h2,.page-type--msp_page .checklist-title h3,.page-type--msp_page .checklist-title h4{font-size:1.875rem;line-height:1.875rem}@media(max-width: 767px){.page-type--academy_page .checklist-title h1,.page-type--academy_page .checklist-title h2,.page-type--academy_page .checklist-title h3,.page-type--academy_page .checklist-title h4,.page-type--msp_page .checklist-title h1,.page-type--msp_page .checklist-title h2,.page-type--msp_page .checklist-title h3,.page-type--msp_page .checklist-title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media(min-width: 1024px){.page-type--academy_page .checklist-title h1,.page-type--academy_page .checklist-title h2,.page-type--academy_page .checklist-title h3,.page-type--academy_page .checklist-title h4,.page-type--msp_page .checklist-title h1,.page-type--msp_page .checklist-title h2,.page-type--msp_page .checklist-title h3,.page-type--msp_page .checklist-title h4{font-size:2.625rem;line-height:2.625rem}}@media(min-width: 768px){.checklist-title h1,.checklist-title h2{font-size:2.75rem;line-height:1}}.checklist-description{margin-top:.75rem;font-size:1.5rem;line-height:1.4}@media(min-width: 768px){.checklist-description{font-size:2rem}}.checklist{position:relative;margin:0;list-style:none;background-color:#f5f5f5;padding:12px}@media(min-width: 900px){.checklist{top:-100px;max-width:895px;margin:0 auto;padding:12px 1.5rem;box-shadow:0px 3px 4px 0px rgba(0,0,0,.14),0px 3px 3px -2px rgba(0,0,0,.12),0px 1px 8px 0px rgba(0,0,0,.2);border-radius:4px}}.checklist li{display:flex;align-items:flex-start;padding:1.5rem 0;box-shadow:inset 0px -1px 0px 0px #d1d1d1}.checklist li:last-of-type{box-shadow:none}.checklist img{margin-right:1rem;max-width:66px}@media(min-width: 768px){.checklist-item-wrapper{display:flex;justify-content:space-between;align-items:flex-start;width:100%}}.checklist-item-content h4{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif}@media(min-width: 768px){.checklist-item-content{padding-right:2rem;width:75%}}.checklist-item-description{white-space:pre-wrap;margin:0 0 1.5rem 0;line-height:1.5rem}@media(min-width: 768px){.checklist-item-description{margin:0}}.checklist-item-button .btn-reverse{border-color:#fb6418;color:#fb6418}.checklist-item-button .btn-reverse:focus{color:#fb6418}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.video-row{position:relative}.video-category-videos{display:flex;flex-wrap:nowrap;overflow:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth}@media(min-width: 768px){.video-category-videos{overflow:hidden}}.video-category-videos::-webkit-scrollbar{display:none}.video-category-video{min-width:200px;width:200px;margin-right:.5rem;scroll-snap-align:start}@media(min-width: 1024px){.video-category-video{margin-right:1.5rem;min-width:400px;width:400px}}.video-link{display:inline-block}.video-link:hover{text-decoration:none}.video-link:hover .video-category-video-image{box-shadow:0px 3px 4px 0px rgba(0,0,0,.14),0px 3px 3px -2px rgba(0,0,0,.12),0px 1px 8px 0px rgba(0,0,0,.2)}.video-link:hover .video-category-video-title{color:#fb6418}.video-category-video-image{border-radius:8px}.video-category-video-title{font-size:1rem;margin:.5rem 0 .25rem;color:#282828}.video-category-video-duration{color:#979797}.slider-nav-button{display:none;position:absolute;top:20%;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:3.5rem;height:3.5rem;border-radius:50%;padding:0;background:#fff;border-style:none;box-shadow:0px 2px 2px 0px rgba(0,0,0,.14),0px 3px 1px -2px rgba(0,0,0,.12),0px 1px 5px 0px rgba(0,0,0,.2);transition:opacity .25s ease-out}@media(min-width: 768px){.slider-nav-button{display:flex;justify-content:center;align-items:center}}.slider-nav-button.prev{left:-1.75rem}.slider-nav-button.next{right:-1.75rem}.slider-nav-button.next svg{transform:rotate(180deg)}.slider-nav-button[disabled]{opacity:0;pointer-events:none}.slider-nav-button svg{height:1.25rem}.slider-nav-button path{fill:#fb6418}.slider-nav-button:focus{outline:none}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.video-category-strip{padding:68px 0}.video-category-strip .category-title{line-height:1;font-size:1.5rem}@media(max-width: 767px){.video-category-strip .category-title{font-size:2.5rem;line-height:2.5rem}}.video-category-strip .category-title h1,.video-category-strip .category-title h2,.video-category-strip .category-title h3,.video-category-strip .category-title h4{margin:0;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif}@media(max-width: 767px){.video-category-strip .category-title h1,.video-category-strip .category-title h2,.video-category-strip .category-title h3,.video-category-strip .category-title h4{font-size:2.5rem;line-height:2.5rem}}.page-type--academy_page .video-category-strip .category-title h1,.page-type--academy_page .video-category-strip .category-title h2,.page-type--academy_page .video-category-strip .category-title h3,.page-type--academy_page .video-category-strip .category-title h4,.page-type--msp_page .video-category-strip .category-title h1,.page-type--msp_page .video-category-strip .category-title h2,.page-type--msp_page .video-category-strip .category-title h3,.page-type--msp_page .video-category-strip .category-title h4{font-size:1.875rem;line-height:1.875rem}@media(max-width: 767px){.page-type--academy_page .video-category-strip .category-title h1,.page-type--academy_page .video-category-strip .category-title h2,.page-type--academy_page .video-category-strip .category-title h3,.page-type--academy_page .video-category-strip .category-title h4,.page-type--msp_page .video-category-strip .category-title h1,.page-type--msp_page .video-category-strip .category-title h2,.page-type--msp_page .video-category-strip .category-title h3,.page-type--msp_page .video-category-strip .category-title h4{font-size:1.875rem !important;line-height:1.875rem !important}}@media(min-width: 1024px){.page-type--academy_page .video-category-strip .category-title h1,.page-type--academy_page .video-category-strip .category-title h2,.page-type--academy_page .video-category-strip .category-title h3,.page-type--academy_page .video-category-strip .category-title h4,.page-type--msp_page .video-category-strip .category-title h1,.page-type--msp_page .video-category-strip .category-title h2,.page-type--msp_page .video-category-strip .category-title h3,.page-type--msp_page .video-category-strip .category-title h4{font-size:2.625rem;line-height:2.625rem}}.video-category-strip .video-row{margin-top:55px}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}.with-sw-alert-banner{margin-top:56px}.with-sw-alert-banner div .znv-z-full-nav,.with-sw-alert-banner .primary-nav{top:56px}.with-sw-alert-banner div .sticky{top:136px}@media(max-width: 1023px){.with-sw-alert-banner{margin-top:100px}.with-sw-alert-banner div .znv-z-full-nav,.with-sw-alert-banner .primary-nav{top:100px}.with-sw-alert-banner div .sticky{top:180px}}.sw-alert-banner{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;min-height:56px;height:56px;max-height:56px;text-overflow:ellipsis;padding:1rem 2rem;font-size:1.25rem;text-align:center}.sw-alert-banner--top-nav{position:fixed;top:0;left:0;z-index:1000}.sw-alert-banner--dark{background-color:#121212;color:#fff}.sw-alert-banner--light{background-color:#f5f5f5;color:#282828}.sw-alert-banner--light .sw-alert-banner__close{color:#000;cursor:pointer}.sw-alert-banner--light .sw-alert-banner__close:hover{color:#fff}.sw-alert-banner__content{flex:1;cursor:pointer}.sw-alert-banner__close{display:flex;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;border-radius:1rem}.sw-alert-banner__close .fa.fa-times{width:21px;height:21px;padding-right:1px}.sw-alert-banner__close:hover{cursor:pointer;background-color:#fb6418}.sw-alert-banner p,.sw-alert-banner pre,.sw-alert-banner h1,.sw-alert-banner h2,.sw-alert-banner h3,.sw-alert-banner h4,.sw-alert-banner h5,.sw-alert-banner h6,.sw-alert-banner a,.sw-alert-banner ol,.sw-alert-banner ul{margin:0}.sw-alert-banner a{font-weight:bold}@media(max-width: 1023px){.sw-alert-banner{padding:1rem;min-height:100px;height:100px;max-height:100px}.sw-alert-banner h1{font-size:3rem}.sw-alert-banner h2{font-size:2rem}}@media(max-width: 767px){.sw-alert-banner{padding-right:2rem}.sw-alert-banner .sw-alert-banner__close{position:fixed;top:1rem;right:1rem}}
.footer-module__withOutZCurve--2Wu3z{--z-curve-pad-top: 6vw}
@font-face{font-family:ZwiftSprint-Black;src:url(/fonts/ZwiftSprint-Black.woff) format("woff"),url(/fonts/ZwiftSprint-Black.woff2) format("woff2"),url(/fonts/ZwiftSprint-Black.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-BlackItalic;src:url(/fonts/ZwiftSprint-BlackItalic.woff) format("woff"),url(/fonts/ZwiftSprint-BlackItalic.woff2) format("woff2"),url(/fonts/ZwiftSprint-BlackItalic.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Bold;src:url(/fonts/ZwiftSprint-Bold.woff) format("woff"),url(/fonts/ZwiftSprint-Bold.woff2) format("woff2"),url(/fonts/ZwiftSprint-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Medium;src:url(/fonts/ZwiftSprint-Medium.woff) format("woff"),url(/fonts/ZwiftSprint-Medium.woff2) format("woff2"),url(/fonts/ZwiftSprint-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Regular;src:url(/fonts/ZwiftSprint-Regular.woff) format("woff"),url(/fonts/ZwiftSprint-Regular.woff2) format("woff2"),url(/fonts/ZwiftSprint-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftSprint-Italic;src:url(/fonts/ZwiftSprint-Italic.woff) format("woff"),url(/fonts/ZwiftSprint-Italic.woff2) format("woff2"),url(/fonts/ZwiftSprint-Italic.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Medium;src:url(/fonts/ZwiftFondo-Medium.woff) format("woff"),url(/fonts/ZwiftFondo-Medium.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Regular;src:url(/fonts/ZwiftFondo-Regular.woff) format("woff"),url(/fonts/ZwiftFondo-Regular.woff2) format("woff2"),url(/fonts/ZwiftFondo-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Black;src:url(/fonts/ZwiftFondo-Black.woff) format("woff"),url(/fonts/ZwiftFondo-Black.woff2) format("woff2"),url(/fonts/ZwiftFondo-Black.ttf) format("truetype")}@font-face{font-family:ZwiftFondo-Bold;src:url(/fonts/ZwiftFondo-Bold.woff) format("woff"),url(/fonts/ZwiftFondo-Bold.woff2) format("woff2"),url(/fonts/ZwiftFondo-Bold.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Regular;src:url(/fonts/ZwiftChrono-Regular.woff) format("woff"),url(/fonts/ZwiftChrono-Regular.woff2) format("woff2"),url(/fonts/ZwiftChrono-Regular.otf) format("opentype"),url(/fonts/ZwiftChrono-Regular.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Light;src:url(/fonts/ZwiftChrono-Light.woff) format("woff"),url(/fonts/ZwiftChrono-Light.woff2) format("woff2"),url(/fonts/ZwiftChrono-Light.otf) format("opentype"),url(/fonts/ZwiftChrono-Light.ttf) format("truetype")}@font-face{font-family:ZwiftChrono-Bold;src:url(/fonts/ZwiftChrono-Bold.woff) format("woff"),url(/fonts/ZwiftChrono-Bold.woff2) format("woff2"),url(/fonts/ZwiftChrono-Bold.otf) format("opentype"),url(/fonts/ZwiftChrono-Bold.ttf) format("truetype")}.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}
.auth-page-module__backgroundImage--3qNgp{position:absolute;top:0;bottom:0;width:100%}.auth-page-module__demoBackgroundImage--2hEax{display:none;position:fixed;top:0;bottom:0;right:0}.auth-page-module__container--1Cfv9{display:flex;flex-direction:column;min-height:100vh;background-color:#fff}.auth-page-module__container--1Cfv9.auth-page-module__isDemo--K_b7E{background-color:#f8f8fa}.auth-page-module__container--1Cfv9>.auth-page-module__child--PMopt{position:relative;z-index:1;padding-top:96px;padding-bottom:64px}@media(min-width: 1024px){.auth-page-module__demoBackgroundImage--2hEax{display:block}.auth-page-module__container--1Cfv9{flex-direction:row}.auth-page-module__container--1Cfv9>.auth-page-module__child--PMopt{padding-top:106px;padding-bottom:144px}}
