/* instinct - v1.0.0 - 2021-06-05
http://impulsestudios.ca/
* Copyright (c) 2021Impulse Studios */

/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.grid{padding:0;list-style:none;display:flex;flex-flow:row wrap}.grid>[class^=s_],.grid>[class^=m_],.grid>[class^=l_],.grid>[class^=xl_]{box-sizing:border-box;float:none}.grid_breathe{margin:0 -15px}.grid_breathe>[class^=s_],.grid_breathe>[class^=m_],.grid_breathe>[class^=l_],.grid_breathe>[class^=xl_]{padding:0 15px 30px}.grid_breathe_horiz{margin:0 -15px}.grid_breathe_horiz>[class^=s_],.grid_breathe_horiz>[class^=m_],.grid_breathe_horiz>[class^=l_],.grid_breathe_horiz>[class^=xl_]{padding:0 15px}.grid_tight{margin:0 -2px}.grid_tight>[class^=s_],.grid_tight>[class^=m_],.grid_tight>[class^=l_],.grid_tight>[class^=xl_]{padding:0 2px 4px}.s_100{width:100%}.s_75{width:75%}.s_70{width:40%}.s_60{width:60%}.s_50{width:50%}.s_33{width:33.33%}.s_40{width:40%}.s_30{width:30%}.s_25{width:25%}.s_20{width:20%}.s_10{width:10%}.s_5{width:5%}@media only screen and (min-width:700px){.m_100{width:100%}.m_75{width:75%}.m_70{width:70%}.m_66{width:66.6%}.m_60{width:60%}.m_50{width:50%}.m_40{width:40%}.m_33{width:33.33%}.m_30{width:30%}.m_25{width:25%}.m_20{width:20%}.m_10{width:10%}}@media only screen and (min-width:900px){.l_100{width:100%}.l_75{width:70%}.l_70{width:75%}.l_66{width:66.6%}.l_60{width:60%}.l_50{width:50%}.l_40{width:40%}.l_33{width:33.33%}.l_30{width:30%}.l_25{width:25%}.l_20{width:20%}.l_10{width:10%}}@media only screen and (min-width:1200px){.xl_100{width:100%}.xl_75{width:70%}.xl_70{width:75%}.xl_66{width:66.6%}.xl_60{width:60%}.xl_50{width:50%}.xl_40{width:40%}.xl_33{width:33.33%}.xl_30{width:30%}.xl_25{width:25%}.xl_20{width:20%}.xl_10{width:10%}}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.hide{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.right{float:right}.left{float:left}.block{display:block}.clear{clear:both}.center{text-align:center}.bold{font-weight:700}address{font-style:normal}@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.no_print{display:none!important}}@media screen{.print_only{display:none}}.beta{position:absolute;top:0;left:0;z-index:100;width:80px;height:80px}.show_mobile,.show_mobile_v{display:none!important}@media only screen and (max-width:570px){.hide_mobile{display:none!important}.show_mobile{display:block!important}}@media only screen and (max-width:400px){.hide_mobile_v{display:none!important}.show_mobile_v{display:block!important}}@font-face{font-family:robofanbold;src:url(//pmx.iscdn.net/f/robofan-bold-webfont.woff2) format("woff2"),url(//pmx.iscdn.net/f/robofan-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}*{box-sizing:border-box}body,select,input,textarea{color:#333;font-size:14px;line-height:22px;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:#fdfeff}h1,.podium,.callout_header h2,.hero_watch h3{font-family:robofanbold;text-transform:uppercase}h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-size:36px;line-height:36px}h2{font-size:28px;line-height:33px}h3{font-size:22px;line-height:24px}h2+h3{margin-top:-22px}a{color:#005695;text-decoration:none}a:hover{color:#002f65}::-moz-selection{background:#005695;color:#fff;text-shadow:none}::selection{background:#005695;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#005695}.micro{font-size:12px}.body{transition:transform .25s ease 0s;position:relative;z-index:2;background-color:#fdfeff;box-shadow:0 0 20px rgba(0,0,0,.4)}@media only screen and (min-width:700px){.body{box-shadow:none}}body.js-nav_is_open .body{transform:translate3d(-250px,0,0)}body.js-nav_is_visible .nav_main{opacity:1}@media only screen and (min-width:700px){body.js-nav_is_open .body{transform:translate3d(0,0,0)}}.nav_toggle{position:absolute;top:25px;right:20px;width:30px;height:25px;z-index:3;cursor:pointer;border:0;text-indent:-999em}@media only screen and (min-width:700px){.nav_toggle{display:none}}.nav{}.nav ul{margin:0;padding:0;list-style:none}.nav a{display:block;padding:5px 10px}.nav_horiz{}.nav_horiz li{display:inline-block}.nav_main{position:fixed;top:0;right:0;opacity:0;width:250px;height:100%;font-size:16px;font-weight:700}@media only screen and (min-width:700px){.nav_main{position:relative;opacity:1;width:auto;text-align:center}}.nav_main .container{margin:0}@media only screen and (min-width:700px){.nav_main .container{margin:0 auto}}.nav_main li{display:block;border-bottom:1px solid rgba(255,255,255,.2)}@media only screen and (min-width:700px){.nav_main li{display:inline-block;border:0}}.nav_main a{color:#fff;padding:10px 20px}@media only screen and (min-width:700px){.nav_main a{padding:20px}}.nav_main .subnav a{font-weight:400}@media only screen and (min-width:700px){.nav_main .subnav{background:#fff;position:absolute;z-index:9;padding:20px 0;border-top:4px solid #333;box-shadow:0 4px 10px rgba(0,0,0,.2);min-width:200px;transition:all .2s;visibility:hidden;opacity:0;transform:translateY(-10px)}.nav_main .parent:hover .subnav{opacity:1;visibility:visible;transform:translateY(0)}.nav_main .subnav li{display:block}.nav_main .subnav a{padding:10px 20px;color:#333;text-align:left}.nav_main .subnav a:hover{color:#e31837}}@media only screen and (max-width:700px){.subnav{background:#333;box-shadow:5px 4px 14px 0 rgba(0,0,0,.3) inset}.subnav li{border:0}}.nav_secondary_inner{position:relative}.nav_secondary_inner::after{content:"";position:absolute;top:0;right:-20px;width:50px;height:100%;background:linear-gradient(to right,rgba(0,86,149,0),rgba(0,86,149,1))}@media only screen and (min-width:700px){.nav_secondary_inner::after{display:none}}@media only screen and (min-width:700px){.nav_secondary_wrapper{display:flex;justify-content:space-between;align-items:center}}.nav_secondary{position:relative;margin-left:-20px;margin-right:-20px;font-size:18px;font-weight:400;box-shadow:0 4px 6px rgba(0,0,0,.2);white-space:nowrap}.nav_secondary_mobile>ul{overflow:auto;overflow-y:hidden;overflow:-moz-scrollbars-none;-ms-overflow-style:none}@media only screen and (min-width:700px){.nav_secondary{box-shadow:none}}.nav_secondary a{transition:.2s;padding:20px;color:#fff;border-bottom:3px solid transparent}.nav_secondary a:hover{border-bottom:3px solid #e31837}.nav_secondary_cta{margin:0 -20px;padding:15px 0;text-align:center}@media only screen and (min-width:700px){.nav_secondary_cta{margin:0;padding:0;text-align:center}}.nav_breadcrumbs{margin-left:-10px;overflow-x:hidden;white-space:nowrap}.nav_breadcrumbs a{position:relative;color:rgba(255,255,255,.6);height:36px;padding:0 16px;display:flex;align-items:center}.home_icon{display:block;width:20px;height:20px}.nav_breadcrumbs ul{display:inline-flex}.nav_breadcrumbs li{position:relative}.nav_breadcrumbs li::after{content:"";position:absolute;top:3px;right:-3px;width:6px;height:30px;transform:skew(-20deg);background-color:#005695}.nav_breadcrumbs li:last-child::after{display:none}.nav_breadcrumbs li:first-child a{background-color:#e31837;text-indent:-999em;padding:0 10px}.nav_breadcrumbs li:first-child::after{position:absolute;content:"";width:0;height:0;border-top:36px solid #e31837;border-right:15px solid #002f65;top:0;left:34px;transform:skew(0)}.nav_breadcrumbs li:first-child::before{content:"";position:absolute;top:0;left:-800px;height:100%;width:800px;background-color:#e31837}.nav_footer{text-align:center}.nav_footer ul{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;justify-content:center;padding:20px 0}@media only screen and (min-width:700px){.nav_footer ul{display:inline-block;padding:0}}.nav_footer a{font-size:14px;font-weight:400;color:#fff}@media only screen and (min-width:700px){.nav_footer a{padding:20px 15px}}.nav_social{}.nav_social li{margin:0 10px;width:24px;height:24px}.nav_social a{padding:0}.header_branding{position:relative;z-index:2;overflow:hidden}.logo_wrapper{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;height:80px;box-shadow:0 4px 6px rgba(0,0,0,.2)}@media only screen and (min-width:700px){.logo_wrapper{justify-content:flex-start;box-shadow:none;height:120px}}.logo{height:75px;width:233px;transform:scale(0.7)}@media only screen and (min-width:700px){.logo{transform:scale(1)}}.logo a{display:block;width:100%;height:100%}.branding{margin:0 auto;max-width:1560px}@media only screen and (min-width:700px){.branding{display:flex;justify-content:space-between;padding:0 20px;height:120px}}@media only screen and (min-width:1040px){.branding{padding:0 80px}}.next_up{position:relative;display:flex;margin-bottom:auto;padding:10px 20px}@media only screen and (min-width:700px){.next_up{min-height:120px;justify-content:flex-end}}.next_up>header{display:flex;justify-content:center;flex-direction:column;position:relative;z-index:2;margin-right:210px}.next_up_headline{font-family:robofanbold;font-size:24px;line-height:24px;text-transform:uppercase}@media only screen and (min-width:700px){.next_up_headline{font-size:30px;line-height:30px}}.next_up_byline{opacity:.3;text-transform:uppercase}.live_now_byline{text-transform:uppercase}.live_now_byline:before{content:"";border-radius:50%;height:10px;width:10px;background:#e31837;display:inline-block;vertical-align:middle;margin:0 5px 2px 0}.next_up .cross{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;top:0;right:0;height:100%;min-width:auto;padding-right:20px}@media only screen and (min-width:700px){.next_up .cross{padding:0}}.next_up .cross:after{content:"";position:absolute;background:inherit;width:800px;height:100%;left:100%;top:0}.next_up .cross img{margin:10px auto 0;max-width:80px}footer{margin-top:60px;background-color:#005695}.footer_bottom{background-color:#002f65}.footer_top{padding:25px 0}.footer_top .container{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:700px){.footer_top .container{flex-direction:row;justify-content:center}}.footer_logo{width:80px;height:63px;margin:0 0 20px}.footer_logo a{display:block;width:100%;height:100%}@media only screen and (min-width:700px){.footer_logo{margin:0 35px 0 0}}.footer_social{display:flex}.legal{padding:0 0 10px;color:#fff;text-align:center}@media only screen and (min-width:700px){.legal{display:flex;justify-content:space-between;align-items:center;text-align:left}}.legal a{color:#fff}.copyright{padding-bottom:20px}@media only screen and (min-width:700px){.copyright{padding:0}}.authorship{}.authorship .authorship_logo{display:inline-block;vertical-align:middle;margin:0 3px 0 5px;width:19px;height:26px}.container,.block_container,.align_wide,.align_right,.align_left{position:relative;box-sizing:border-box}.text_right{text-align:right}.container,.align_center>.block_container,.align_wide>.block_container{margin:0 20px}.align_full.block_pad,.align_right.block_pad,.align_left.block_pad{padding-left:20px;padding-right:20px}.block_columns .block_text,.block_columns .block_text .block_container{margin:0}@media only screen and (min-width:800px){.align_center>.block_container{margin:0 auto;max-width:700px}.align_right{float:right;clear:right;width:50%;margin-left:20px;z-index:2}.align_right.block_pad{padding-right:0}.align_left{float:left;clear:left;width:50%;margin-right:20px;z-index:2}.align_left.block_pad{padding-left:0}}@media only screen and (min-width:1040px){.container,.align_wide>.block_container{margin:0 80px}.align_right .block_container{margin:0 80px 0 0}.align_left .block_container{margin:0 0 0 80px}}@media only screen and (min-width:1560px){.container,.align_wide>.block_container{margin:0 auto;max-width:1400px}}.text_content{font-size:16px;line-height:28px}.text_content p{margin:20px 0}.text_content h1+p,.text_content h2+p,.text_content h3+p{margin-top:-20px}.text_content ul{margin:0 0 40px;padding:0;list-style:none}.text_content li{position:relative;list-style:none;padding-left:18px;margin-bottom:8px;line-height:25px}.text_content li::before{position:absolute;top:8px;left:0;width:8px;height:8px;border-radius:50%;background-color:#e31837;content:""}.block_downloads{}.block_downloads .card{}@media only screen and (min-width:600px){.block_downloads .cross,.block_events .cross{width:auto;min-width:200px;height:100%;float:right}.block_downloads .cross:before,.block_events .cross:before{top:0;left:auto;right:99.5%;padding:0;height:100%;width:800px;-webkit-mask:url(/images/cross_vert.svg) no-repeat 100% 0;-webkit-mask-size:auto 100%;mask:url(/images/cross_vert.svg) no-repeat 100% 0;mask-size:auto 100%}}@media only screen and (min-width:600px){.block_downloads .card,.block_events .card{display:flex;justify-content:space-between}}.block_downloads .card>.card_content,.block_events .card>.card_content{padding:15px 15px 45px}@media only screen and (min-width:600px){.block_downloads .card>.card_content,.block_events .card>.card_content{padding:15px 30px 15px 15px}}.block_downloads .cross .card_content,.block_events .cross .card_content{padding:5px 15px 15px}@media only screen and (min-width:600px){.block_downloads .cross .card_content,.block_events .cross .card_content{padding:15px}}.block_downloads .cross,.block_events .cross{display:flex;justify-content:center;align-items:center}.block_downloads .card h3,.block_events .card h3{margin:0}.block_faq{}.block_faq h2{}.faqs{margin:0;padding:0;list-style:none}.faqs li{margin-bottom:20px;border-bottom:1px solid #eaeaea}.faqs li:last-child{margin:0;border:0}.faq_question{margin:0 0 10px;font-size:22px;line-height:24px}.faq_answer p{margin:0 0 20px;font-size:16px;line-height:28px;color:rgba(51,51,51,.7)}.block_gallery a.gallery{display:block;position:relative;padding-bottom:66.6%;overflow:hidden}.block_gallery img{position:absolute}.gallery img{width:100%}.block_container .twitter-tweet,.block_container .instagram-media{margin:0 auto!important}.align_right .twitter-tweet,.align_right .instagram-media{margin-left:0!important}.align_left .twitter-tweet,.align_left .instagram-media{margin-right:0!important}.block_image figure{margin:0}.block_image .credit{display:block;text-align:right;color:#c4c4c4;font-style:italic}.block_image .credit:before{content:"— "}.block_logos{padding-top:30px}.logos_wrap{text-align:center;margin:0 -20px 0}.block_logos .logo_item{display:inline-block;margin:0 20px 30px}.block_logos img{height:100%}.logos_sm .logo_item{height:50px}.logos_md .logo_item{height:70px}.logos_lg .logo_item{height:90px}.logos_xl .logo_item{height:120px}@media only screen and (min-width:700px){.logos_sm .logo_item{height:90px}.logos_md .logo_item{height:140px}.logos_lg .logo_item{height:200px}.logos_xl .logo_item{height:240px}}.poll_block{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;margin:0 0 15px}.poll_block{padding:15px 0 0}.poll_result{width:100%;background:#ccc;display:block;position:relative;height:37px;line-height:26px}.poll_fill{padding:5px 5px 4px;background:#e31837;color:#fff;font-weight:700;display:inline-block;position:absolute;height:37px}.block_text{font-size:16px;line-height:28px}.block_tv{padding:0 0 20px}.watch_every_moto{display:block;line-height:18px;max-width:370px;margin:0 auto;padding:10px 0;text-align:center;position:relative}.watch_overlay{position:absolute!important;top:0;left:0;background:rgba(255,255,255,.2);height:100%;width:100%;opacity:0;transition:.5s}.watch_every_moto:hover .watch_overlay{opacity:1}.watch_overlay .btn{margin-top:-20px}.watch_every_moto:hover .btn{margin-top:20px}.dk_gray .watch_overlay{background:rgba(51,51,51,.2)}.block_tv_event{display:inline-block;text-align:left;margin:10px 0}.broadcasts{margin:0 -15px}.broadcasts>div{padding:0 15px 18px}.broadcast{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;max-width:440px;margin:0 auto}@media only screen and (min-width:500px){.broadcast{flex-wrap:nowrap}}.broadcast_logo_wrapper{display:flex;align-items:center;width:100px}.broadcast_logo{display:block;width:82px}.broadcast_title{display:flex;align-items:center;justify-content:flex-end;padding-left:10px}@media only screen and (min-width:500px){.broadcast_title{width:calc(40% - 50px)}}.broadcast_date_wrapper{display:flex;width:100%;padding:0 0 5px}@media only screen and (min-width:500px){.broadcast_date_wrapper{width:calc(60% - 50px);padding:0 10px 0 0}}.broadcast_date{display:flex;align-items:center}.broadcast_live{position:relative;font-size:14px;line-height:20px;text-transform:uppercase;padding:0 8px 1px 6px;margin-left:10px}.broadcast_live:before{position:absolute;content:"";width:0;height:0;top:0;left:-6px;border-bottom:21px solid #e31837;border-left:6px solid transparent}.tv_schedule{margin:0;padding:0;list-style:none}.tv_schedule .card{margin-bottom:40px}.tv_schedule .card_content{padding:30px}@media only screen and (min-width:800px){.tv_schedule .card{margin-bottom:65px}}@media only screen and (min-width:800px){.tv_schedule_grid{display:flex}}.tv_schedule_cross{flex-shrink:0}.tv_schedule_cross.cross_left{height:auto}.tv_schedule_cross.cross_left{min-width:0}.tv_schedule_branding{position:relative;margin:0 auto;width:200px;text-align:center}@media only screen and (min-width:800px){.tv_schedule_branding{margin:0 -120px 0 0}}.tv_schedule_main_wrapper{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;width:100%}@media only screen and (min-width:800px){.tv_schedule_main_wrapper{margin-left:90px}}.tv_schedule_main{position:relative;width:100%}@media only screen and (min-width:800px){.tv_schedule_main{width:100%;max-width:600px}}.tv_schedule .hero_shield{display:block;margin:0 auto}.tv_schedule h3{margin:0;text-align:center}.tv_schedule .broadcasts>div{padding:0 0 18px}.tv_schedule .broadcasts>div:last-child{padding:0}.tv_schedule .broadcasts{padding-top:40px;margin:0}@media only screen and (min-width:500px){.tv_schedule .broadcasts{padding-top:65px}}@media only screen and (min-width:800px){.tv_schedule .broadcasts{padding-top:0}}.tv_schedule .broadcast{max-width:100%;color:#333}.tv_schedule .m_50,.tv_schedule .l_50{width:100%}.no_mask .tv_schedule_grid>.card_content{padding:0}@media only screen and (min-width:800px){.no_mask .tv_schedule_grid>.card_content{padding:0 30px 0 0}}.no_mask .tv_schedule_branding{padding:30px;background-color:#005695;width:100%}@media only screen and (min-width:800px){.no_mask .tv_schedule_branding{width:200px}}.block_social{padding-top:20px;padding-bottom:20px}.block_social nav{transform:scale(1.2)}.video_wrap{max-width:1280px;margin:1px auto}.video_wrap>div{position:relative;padding-bottom:56.25%;height:0}* html .video_wrap>div{margin-bottom:45px;margin-bot\tom:0}.video_wrap>div>div,.video_wrap embed,.video_wrap object,.video_wrap iframe{position:absolute;width:100%;height:100%;left:0;top:0}.ui_table{border-collapse:collapse;width:100%;margin-bottom:15px}.ui_table_breathe{margin-bottom:50px}.ui_table:last-child{margin-bottom:0}th{text-align:left}.ui_table th,.ui_table>thead td,.ui_table>tfoot td{font-weight:700;background:none!important;border-bottom:1px solid #333}.ui_table>tfoot td{border-top:1px solid #333}.ui_table td,.ui_table th{padding:10px 5px;font-size:14px;line-height:20px}.ui_table td>.block{display:inline-block;width:100%}.num{text-align:right}td .headshot{display:inline-block;border-radius:50%;position:relative;overflow:hidden;vertical-align:middle;margin:-5px 10px -5px 0;width:40px;height:40px;background:url(/images/icons/avatar.png);background-size:40px 40px}td .headshot>img{height:40px;position:absolute}td.contains_headshot{padding-left:60px}.contains_headshot .headshot{margin-left:-55px}tr:nth-child(odd) td .headshot{background-position:-35px 0}.dropped{opacity:.5}.dropped .points{text-decoration:line-through}.zebra{}.zebra tr:nth-child(odd) td,.zebra li:nth-child(odd){background:rgba(0,0,0,.05)}.ui_list{list-style:none;margin:0;padding:0}.ui_list li{padding:5px}.timeline{position:relative;width:100%}.timeline:before{position:absolute;content:"";height:100%;width:5px;background:#f0f1f3;left:55px}.timeline h1,.timeline h2,.timeline h3,.timeline h4{margin:0;position:relative;float:left;font-size:14px;font-weight:700;width:66px;line-height:20px}.timeline h1:after,.timeline h2:after,.timeline h3:after,.timeline h4:after{position:absolute;right:0;top:2px;content:"";background:#f7002d;width:12px;height:12px;border:3px solid #fff;border-radius:9px}.timeline p,.timeline table{margin:0 0 10px 80px!important}label{display:block;text-align:left;padding-top:10px}input{box-sizing:border-box;width:100%;border:1px solid rgba(0,0,0,.4);background:rgba(255,255,255,.9);border-radius:5px;padding:6px 10px}input:focus,textarea:focus,select:focus{outline:0;box-shadow:0 0 5px rgba(0,0,0,.2)}.checkbox input{position:absolute;width:auto;margin-top:15px}.text_content .checkbox input{margin-top:20px}.checkbox label{margin-left:20px}input+input{margin-top:10px}.results_list_wrapper{margin:0;padding:0;list-style:none}.results_list{margin:0 0 20px;padding-bottom:10px;border-bottom:1px solid #eaeaea}.results_list .btn_group{margin-bottom:10px}.results_race{margin-bottom:10px}.results_race_title{margin:0;font-size:15px;line-height:15px;font-weight:700}.results_race_date{font-size:15px;line-height:15px}.results_race_location{font-size:15px;line-height:15px}.message{padding:10px;background:#ffdedb;border:1px solid #e02929;z-index:4;position:relative}.message>i{display:block;float:left;background:url(/images/icons/info-icons.png);background-size:26px auto;height:26px;width:26px;margin:-3px 10px 0 0}.success{background:#e9fece;border-color:#68b904}.success>i{background-position:0 80px}.info{background:#ddeefc;border-color:#68abdd}.info>i{background-position:0 53px}.header{position:relative;width:800px;background:#000;height:400px;border:1px solid #000}.card{position:relative;height:100%;background:#fff;border:1px solid #f4f6fb;overflow:hidden}.card_image_wrap{width:100%;padding-bottom:66%;background:#ccc}.card_image{position:absolute;visibility:hidden;width:100%}.card_header,.card_content{padding:15px}.card_content h3{margin-bottom:0}.card_content h3:first-child{margin-top:0}.card_header{z-index:1}.card_rider a{color:#333}.card_rider .card_header{padding-top:25px;padding-bottom:20px}.card_rider .rider_name{margin:0 0 10px;font-size:30px;line-height:26px;font-weight:600;font-family:robofanbold;text-transform:uppercase;color:#333}.card_rider .rider_number{margin:2px 10px 0 0;font-size:25px;line-height:25px}.card_rider .rider_flag{height:18px}.card_rider .rider_location{margin-top:5px;font-size:17px;line-height:17px}.cross_header.cross_bottom+.card_content{padding-top:0}@media only screen and (min-width:500px){.card_header,.card_content{padding:20px 30px}.card_rider .card_header{padding-top:25px;padding-bottom:40px}.card_rider .rider_name{font-size:45px;line-height:40px}.card_rider .rider_number{margin:2px 18px 0 0;font-size:35px;line-height:35px}.card_rider .rider_flag{height:25px}.card_rider .rider_location{font-size:19px;line-height:19px}}.card_event{display:flex;flex-direction:column}.card_event .card_content{display:flex;flex-grow:1;flex-direction:column;align-items:center;justify-content:space-between;padding:0 20px 20px}@media only screen and (min-width:500px){.card_event .card_content{padding:0 30px 20px}}.card_event_details{margin-bottom:20px;text-align:center}.card_event_details a{color:#333}.card_event_date{margin:0 0 5px;font-size:30px;line-height:30px;font-weight:600;font-family:robofanbold;text-transform:uppercase}.card_event_venue{display:block;font-size:18px;line-height:22px}.card_event_location{display:block}.card_divider{border-bottom:1px solid #f4f6fb}.card_header h2{margin:0 0 10px;font-size:25px;line-height:30px;font-weight:600;color:#005695}.card_header h3{margin:0;font-size:14px;line-height:14px;color:#7d7d7d}.card_content{font-size:14px;line-height:22px;color:#333}.card_headshot{background:#fff;position:relative;width:60%;margin:8% auto -8px;border-radius:50%;z-index:2;overflow:hidden}.card_bg_headshot .card_headshot{max-width:170px;margin-top:-190px}@media only screen and (max-width:500px){.card_bg_headshot .card_headshot{max-width:150px;margin-top:-50%}}.card_headshot img{display:block;width:100%}.card_shield{position:relative;width:100%;padding:0 15%;z-index:2}.card_table{height:auto}.card table{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}.card td:first-child{padding-left:30px}.card td.contains_headshot:first-child{padding-left:90px}.cross{position:relative;box-sizing:border-box;width:100%;background:#fff;z-index:1}.cross:before{content:"";position:absolute;left:-5px;background:inherit;-webkit-mask:url(/images/cross.svg);-webkit-mask-size:cover;mask:url(/images/cross.svg);mask-size:cover;width:calc(100% + 10px);padding-top:15%;bottom:98%}.no_mask .cross:before{opacity:0}.cross_thin:before{padding-top:10%}.cross_bottom{padding-bottom:0;margin-bottom:14%}.cross_bottom:before{top:98.5%;bottom:auto;transform:scaleY(-1)}.card .cross_bottom:before{left:-5px;width:calc(100% + 10px)}.cross_thin.cross_bottom{margin-bottom:0}.cross_left,.cross_right{width:auto;min-width:200px;height:100%}.cross_right{float:right}.cross_left:before,.cross_right:before{top:0;left:99.5%;padding:0;height:101%;width:800px;-webkit-mask:url(/images/cross_vert.svg) no-repeat 100% 0;-webkit-mask-size:auto 100%;mask:url(/images/cross_vert.svg) no-repeat 100% 0;mask-size:auto 100%}.cross_left:before{transform:scaleX(-1)}.cross_right:before{right:99.5%;left:auto}.cross_bg{position:absolute;height:35%}.cross_tickets{position:absolute;height:100%;width:100%}.cross_callout_mobile{position:absolute;z-index:1;top:-1px;left:0}@media only screen and (min-width:700px){.cross_callout_mobile{display:none}}.cross_header{padding:20px 30px 0}.cross_header h2{position:relative;margin:0 0 10px;font-size:36px;line-height:36px;font-family:robofanbold;text-transform:uppercase}@media only screen and (min-width:700px){.cross_header h2{margin:0}}.cross_header a{margin:0 0 -10px}.hero{position:relative;background-color:#002f65;overflow:hidden}.hero_visible{overflow:visible}.hero_divider{border-bottom:1px solid #005695}.hero_image{position:absolute;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#002f65;height:180px;width:100%;top:0;right:0}.hero_image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}@media only screen and (min-width:700px){.hero_image{width:calc(100% - 200px);height:100%}.hero_short .hero_image{width:calc(100% - 100px)}}@media only screen and (min-width:1400px){.hero_image{width:78%}.hero_short .hero_image{width:85%}}.hero h1{color:#fff;margin:0}.hero h3{display:inline-flex;font-size:24px;line-height:32px;margin:-10px 0 5px;color:#fff}.hero_short h3{margin:0 0 5px}.hero a{color:#fff}.hero .rider a{color:#fff}@media only screen and (min-width:700px){.hero h3{margin:0;font-size:32px;line-height:40px}.hero h1{font-size:48px;line-height:48px}}@media only screen and (min-width:1000px){.hero h1{font-size:54px;line-height:54px}}.hero h4{font-size:16px;line-height:22px;margin:0;color:#fff}.hero_address{display:block;font-size:14px}@media only screen and (min-width:700px){.hero h4{font-size:24px;line-height:32px}.hero_address{font-size:18px}}.hero_post.hero_medium{display:flex;align-items:flex-end;min-height:200px}.hero_post .cross{display:none}.hero_post .hero_header{text-align:left}.hero_post .hero_image{height:100%}@media only screen and (min-width:700px){.hero_post.hero_medium{display:block}.hero_post .cross{display:block}.hero_post .hero_header{text-align:right}}.hero_wrapper{position:relative;z-index:2;height:100%;padding:20px 0}.hero_short .hero_wrapper{padding:30px 0}.hero_medium .hero_wrapper{padding:30px 0}.hero_rider .hero_wrapper{}@media only screen and (min-width:700px){.hero_wrapper{display:flex;align-items:flex-end;padding:50px 0;min-height:450px}.hero_medium .hero_wrapper{padding:50px 0;min-height:300px}.hero_short .hero_wrapper{padding:50px 0;min-height:auto}}@media only screen and (min-width:1000px){.hero_short h1{font-size:48px;line-height:48px}}.hero_branding{flex-basis:50%;text-align:center}@media only screen and (min-width:700px){.hero_branding{display:block;text-align:left}}.hero_branding_watch{margin-bottom:20px}@media only screen and (min-width:700px){.hero_branding_watch{margin:0}}.hero_shield{position:relative;max-height:200px}.hero_short .hero_shield{max-width:280px}@media only screen and (min-width:700px){.hero_shield{width:100%;max-width:400px;max-height:none}}.hero_title{flex-basis:50%}.hero_full .hero_title{flex-basis:auto}.hero_header{flex-basis:50%;text-align:center}.hero_full .hero_header{flex-basis:auto}@media only screen and (min-width:700px){.hero_header{padding:0 0 4px 20px;text-align:right}}.cross_hero{position:absolute;z-index:1;top:180px;left:0;width:100%;height:100%}.hero_short .cross_hero{height:100%}@media only screen and (min-width:700px){.hero_short .cross_hero{width:100px}}@media only screen and (min-width:700px){.cross_hero{top:0;width:200px}.cross_hero:before{top:0;left:99.5%;padding:0;height:100%;width:800px;-webkit-mask:url(/images/cross_vert.svg) no-repeat 100% 0;-webkit-mask-size:auto 100%;mask:url(/images/cross_vert.svg) no-repeat 100% 0;mask-size:auto 100%;transform:scaleX(-1)}.hero_short .cross_hero{width:200px}}@media only screen and (min-width:1400px){.cross_hero{width:22%}.hero_short .cross_hero{width:15%}}.hero_watch .hero_image:after{display:none}.hero_watch h3{font-size:26px;line-height:1em}.hero_watch h3:before{content:"";border-radius:50%;height:15px;width:15px;background:#e31837;display:inline-block;vertical-align:middle;margin:4px 5px 0 0}.hero_watch h4{font-size:17px;line-height:1em}@media only screen and (min-width:1000px){.hero_watch h3{font-size:40px;line-height:40px}.hero_watch h3:before{height:20px;width:20px;margin:8px 10px 0 0}.hero_watch h4{font-size:26px}}@media only screen and (min-width:1270px){.hero_watch h3{font-size:47px}.hero_watch h3:before{height:25px;width:25px;margin:5px 10px 0 0}.hero_watch h4{font-size:31px}}.hero_rider{position:relative}.hero_rider_divider{width:100%;height:5px}.hero_rider_image{position:absolute;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#002f65;height:100%;width:100%;top:0;left:0}@media only screen and (min-width:700px){.hero_rider_image{width:70%}}.hero_rider_image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.hero_rider_wrapper{display:flex;flex-direction:column;position:relative;z-index:2;height:100%}.hero_rider .rider a{color:#fff}@media only screen and (min-width:700px){.hero_rider_wrapper{flex-direction:row}}.hero_rider .rider_info{position:relative;margin:0 -20px 0 -20px;padding:40px 20px 20px;text-align:center}@media only screen and (min-width:700px){.hero_rider .rider_info{background-color:transparent;margin:0;padding:0;text-align:left}}.hero_rider .rider_headshot{position:relative;z-index:3;margin:0 auto -20px;width:120px;height:120px}@media only screen and (min-width:700px){.hero_rider .rider_headshot{width:170px;height:170px;margin:0 0 30px}}@media only screen and (min-width:900px){.hero_rider .rider_headshot{margin:0 20px 0 0}}.hero_rider .rider_meta{justify-content:center}@media only screen and (min-width:700px){.hero_rider .rider_meta{justify-content:flex-start}}.hero_rider .rider_name{margin:0 0 5px;font-size:32px;line-height:32px}@media only screen and (min-width:700px){.hero_rider .rider_name{margin:0;font-size:60px;line-height:50px}}.hero_rider .rider_team{font-size:18px;line-height:18px}@media only screen and (min-width:700px){.hero_rider .rider_team{font-size:26px;line-height:32px}}.hero_rider .rider_number{margin:2px 12px 0 0;font-size:25px;line-height:25px}@media only screen and (min-width:700px){.hero_rider .rider_number{margin:2px 18px 0 0;font-size:40px;line-height:40px}}.hero_rider .rider_flag{height:20px;margin-right:8px}@media only screen and (min-width:700px){.hero_rider .rider_flag{height:30px;margin-right:12px}}.hero_rider .rider_location{font-size:16px;line-height:16px}@media only screen and (min-width:700px){.hero_rider .rider_location{font-size:20px;line-height:20px}}.cross_rider{height:auto}.cross_rider_mobile{position:absolute;z-index:2;top:0;left:-20px;width:calc(100% + 40px);transform:rotate(3deg)}@media only screen and (min-width:700px){.cross_rider_mobile{display:none}}.cross_tv_mobile{position:absolute;z-index:2;top:-1px;left:-20px;width:calc(100% + 40px)}@media only screen and (min-width:800px){.cross_tv_mobile{display:none}}.rider{position:relative;z-index:2}.rider a{color:#333}a.rider{color:#333}.rider_light{color:#fff}.rider_small{display:flex}.rider_small .rider_headshot{width:80px;height:80px;margin:0 10px 0 0;background-color:#eaeaea}@media only screen and (min-width:700px){.rider_small .rider_headshot{width:120px;height:120px}}.rider_small .rider_name{font-size:24px;line-height:24px}.rider_small .rider_number{margin:2px 8px 0 0;font-size:20px;line-height:20px}.rider_small .rider_flag{height:14px;margin-right:8px}.rider_small .rider_location{font-size:15px;line-height:17px}.rider_small .rider_meta{margin-top:5px}@media only screen and (min-width:900px){.rider{display:flex}}.rider_headshot{display:block;margin:0 0 30px;background-color:#fff;border-radius:50%;width:170px;height:170px;flex-shrink:0}@media only screen and (min-width:900px){.rider_headshot{margin:0 20px 0 0}}.rider_info{display:flex;justify-content:center;flex-direction:column;position:relative}.rider_name{margin:0;font-family:robofanbold;text-transform:uppercase;font-size:48px;line-height:40px}@media only screen and (min-width:900px){.rider_name{font-size:60px;line-height:50px}}.rider_team{font-size:26px;line-height:32px}@media only screen and (min-width:900px){.rider_team{font-size:32px;line-height:40px}}.rider_meta{display:flex;align-items:center;margin-top:10px}.rider_number{margin:2px 18px 0 0;font-size:40px;line-height:40px;font-family:robofanbold}.rider_flag{height:30px;margin-right:12px}.rider_location{font-size:20px;line-height:20px}@media only screen and (min-width:900px){.rider_location{font-size:23px;line-height:23px}}.rider_social ul{margin-bottom:20px}.rider_social li{margin:0 15px 0 0;padding:0}.rider_social li::before{display:none}.callout{background-color:#333}@media only screen and (min-width:700px){.callout{display:flex;min-height:300px}}.callout p{margin:0;font-size:24px;line-height:32px}@media only screen and (min-width:450px){.callout p{font-size:32px;line-height:40px}}.callout_header{position:relative;text-transform:uppercase}.callout_header::after{position:absolute;bottom:-15px;left:10%;width:80%;height:1px;background-color:#fff;opacity:.2;content:""}.callout_header h2{margin:0;font-size:50px;line-height:44px}.callout_header_small h2{font-size:32px;line-height:30px}@media only screen and (min-width:450px){.callout_header h2{font-size:66px;line-height:58px}.callout_header_small h2{font-size:37px;line-height:40px}}@media only screen and (min-width:970px){.callout_header_small h2{font-size:46px;line-height:42px}}.callout_header h3{margin:0 0 30px;font-size:39px;line-height:39px;font-weight:600;color:#fff}@media only screen and (min-width:450px){.callout_header h3{font-size:50px;line-height:50px}}.callout_content{display:flex;justify-content:center;align-items:center;flex-basis:50%;position:relative;padding:40px 20px;text-align:center}.callout_icon_list{display:flex;flex-wrap:nowrap;justify-content:space-between;padding-top:30px}.callout_icon{font-size:16px}.callout_icon .s{margin:0 auto 5px;width:50px;height:50px}.callout_cta{display:flex;justify-content:center;align-items:flex-end;flex-basis:50%;position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat;padding:100px 0 60px}@media only screen and (min-width:700px){.callout_cta{padding:40px 20px}.callout_icon{font-size:18px}}.callout_cta_wrap,.callout_cta a{position:relative;z-index:1}.callout_wrapper{display:flex;flex-direction:column;overflow:hidden}@media only screen and (min-width:700px){.callout_wrapper{flex-direction:row;width:100%}}.callout_content_wrapper{position:relative;z-index:1;max-width:450px}.team_header{position:relative;padding:20px 15px;z-index:2}@media only screen and (min-width:700px){.team_header{padding:20px 30px}}.team_header h2{font-size:30px;line-height:30px;margin:0}.team_header a{color:#333}.team_trim{height:3px}.podium_list{flex-wrap:nowrap;margin:0 -15px}.podium_list .grid{flex-wrap:nowrap}@media only screen and (min-width:900px){.podium_list{display:flex}.podium_list .grid{flex-wrap:wrap}}.podium_col{padding:0 15px 30px}@media only screen and (min-width:900px){.podium_col{width:50%}}.podium .s_30{width:30%}.podium .s_40{width:40%}.podium{text-align:center;font-size:16px;line-height:1.1em}@media only screen and (min-width:500px){.podium{font-size:26px}}@media only screen and (min-width:900px){.podium{font-size:20px}}@media only screen and (min-width:1200px){.podium{font-size:26px}}.podium a{color:#333}.podium a:hover{color:#333}.podium .card_header{padding:20px 20px 30px}.podium_lower{margin-top:15%;font-size:.8em;line-height:1.1em}.podium_lower.card{height:85%}.podium_lower .card_headshot{margin-top:25%}.podium_lower .card_header{padding-bottom:15px}.podium :nth-child(1){order:2}.podium :nth-child(2){order:1}.podium :nth-child(3){order:3}.podium_pos{font-size:2.5em;line-height:1em}.lt_blue .podium_pos{color:#e31837}.podium_indicator{font-size:.35em;vertical-align:super;top:-.3em}.lt_blue .podium_indicator{color:#fff}.btn{display:inline-block;position:relative;transition:.3s;font-size:15px;padding:6px 20px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0;width:auto}.btn:hover{box-shadow:0 0 6px rgba(0,0,0,.3)}.btn.lt_blue{color:#fff}.btn.red{font-weight:700;color:#fff}@media only screen and (min-width:700px){.btn{font-size:16px;padding:8px 25px 10px}}.btn_lg{font-size:20px;padding:10px 30px 12px}.btn_sm{font-size:14px;padding:3px 20px 5px}.btn_outline{border:1px solid #fff}.btn.btn_outline:hover{box-shadow:none}.btn_outline_gray{border:1px solid #eaeaea}.btn.btn_outline_gray:hover{box-shadow:none}.btn_active{background:#eaeaea}.btn_active::after{transform:rotate(45deg);content:"";position:absolute;width:10px;height:10px;background-color:#fff;left:50%;bottom:-5px;margin-left:-5px;pointer-events:none}.btn_group{position:relative;display:inline-block;font-size:0;vertical-align:middle;white-space:nowrap}.btn_group+.btn_group{margin-left:5px}.btn_group>.btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-right:1px}.btn_group>.btn:not(:first-of-type){border-left:0}.btn_group>.btn_outline_gray{margin-right:0}.btn_group>.btn:first-of-type{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px}.btn_group>.btn:last-of-type{-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;border-right-width:1px}.btn_group>.btn:hover{box-shadow:none}.dropdown_nav_wrapper{display:flex;flex-wrap:wrap}.dropdown_nav_wrapper .btn_group+.btn_group{margin:0}.dropdown_nav_wrapper .btn:last-of-type{margin:0 20px 0 0}.dropdown_nav_content{transition:.2s;transform:translateY(-10px);backface-visibility:hidden;background-color:#fff;width:auto;margin:0;min-width:150px;max-height:650px;overflow-y:auto;opacity:0;visibility:hidden;position:absolute;white-space:nowrap;z-index:10;padding:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #eee;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.1);box-shadow:0 1px 4px 0 rgba(0,0,0,.1)}.dropdown_nav_content li{display:block!important;clear:both;color:rgba(0,0,0,.87);cursor:pointer;line-height:1.2rem;width:100%;text-align:left;text-transform:none;font-weight:400}.dropdown_nav_content li:hover,.dropdown_nav_content li.active{background-color:#eee}.dropdown_nav_content li>a,.dropdown_nav_content li>span{font-size:1rem;display:block;padding:1rem;color:#333}.dropdown_nav_content.js_dropdown_active{transform:translateY(0);opacity:1;visibility:visible}.js_dropdown_active.dropdown_btn::after{transform:rotate(-45deg);top:4px}.dropdown_btn{display:inline-flex;align-items:center}.dropdown_btn::after{transition:.2s;position:relative;content:"";border-top:1px solid #333;border-right:1px solid #333;transform:rotate(135deg);width:10px;height:10px;left:10px;top:-3px}.dropdown_btn_light.dropdown_btn::after{border-top:1px solid #fff;border-right:1px solid #fff}.dropdown_icon{text-indent:-999em}.dropdown_icon.dropdown_btn::after{left:0}.welcome_social{text-align:center;margin:10px -10px 0}.welcome_btn{margin:7px 0;text-align:center}@media only screen and (min-width:450px){.welcome_btn{float:left}.welcome_social{float:right}}@media only screen and (min-width:900px){.welcome_social{float:right}}.blue{background:#002f65;color:#fff}a.blue,.blue a{color:#fff}.lt_blue{background:#005695;color:#fff}.lt_blue a{color:#fff}.dk_blue{background:#001c3c;color:#fff}.dk_blue a{color:#fff}.red{background:#e31837;color:#fff}.red a{color:#fff}.red_text{color:#e31837}.gray{background:#eaeaea}.dk_gray{background:#333;color:#fff}.dk_gray a{color:#fff}.opacity_10{opacity:.1}.opacity_20{opacity:.2}.opacity_30{opacity:.3}.opacity_40{opacity:.4}.opacity_50{opacity:.5}.opacity_60{opacity:.6}.opacity_70{opacity:.7}.opacity_80{opacity:.8}.opacity_90{opacity:.9}.padding_top_20{padding-top:20px}.padding_bottom_20{padding-bottom:20px}.padding_bottom_50{padding-bottom:50px}.header_section{margin:0 0 20px}.header_section h1,.header_section h2{margin:0;font-family:robofanbold;text-transform:uppercase;font-size:36px;line-height:36px}.header_section h3{margin:0;font-size:30px;line-height:30px}.header_section h1{margin-top:3px}.header_section h1 a,.header_section h2 a,.header_section h3 a{color:#333}@media only screen and (min-width:700px){.header_cta{display:flex;align-items:flex-end}.header_cta a{margin-bottom:7px;margin-left:auto}}.header_wrapper{margin:0 0 10px}@media only screen and (min-width:700px){.header_wrapper{margin:0}}.track_map{position:relative;margin-bottom:20px}@media only screen and (min-width:1040px){.track_map{margin-right:-60px;margin-left:-25px}}.track_map_point{position:absolute;background-color:#e31837;height:22px;width:22px;border-radius:50%;border:3px solid #fff;cursor:pointer;margin:-11px 0 0 -11px}.track_map_point:before{content:"";position:absolute;border-radius:50%;height:16px;width:16px;background:#e31837;animation:pulse 2.5s infinite}.track_map_point:hover:before{animation:none}.track_map_point:nth-child(2):before{animation-delay:.3s}.track_map_point:nth-child(4):before{animation-delay:.7s}.track_map_point:nth-child(6):before{animation-delay:1.8s}@-webkit-keyframes pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(2);opacity:0}100%{transform:scale(1);opacity:0}}@keyframes pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(2);opacity:0}100%{transform:scale(1);opacity:0}}.track_map_point_title{position:absolute;margin-top:-3px;margin-left:13px;width:auto;transition:opacity .25s ease 0s;opacity:0;visibility:hidden;background-color:#fff;padding:5px 10px;border-radius:4px;box-shadow:0 0 8px rgba(0,0,0,.15);transition:.5s}.track_map_point:hover+.track_map_point_title{opacity:1;visibility:visible}.authors{color:rgba(51,51,51,.7);text-align:center;margin-bottom:20px;font-size:22px;line-height:28px}.authors a{color:rgba(51,51,51,.7)}.authors a:hover{color:rgba(51,51,51,1)}.component_breathe{margin-top:40px}.component_tight{margin-top:10px}@media only screen and (min-width:700px){.component_breathe{margin-top:65px}.component_tight{margin-top:20px}}.nav_secondary ul li{position:relative}.nav_sub_wrapper.visible,.nav_secondary li:hover .nav_sub_wrapper{opacity:1;visibility:visible;transform:translateY(0)}.nav_secondary_mobile li:hover .nav_sub_wrapper{display:none}.nav_sub_wrapper{transition:.2s;visibility:hidden;opacity:0;transform:translateY(-10px);backface-visibility:hidden;position:absolute;top:calc(100% - 3px);left:0;margin:0;padding:20px 8px 15px;height:auto;border-top:3px solid #e31837;background-color:#fff;z-index:100;box-shadow:0 4px 10px rgba(0,0,0,.2);list-style-type:none}.nav_sub_wrapper>.nav_sub{margin:0 8px}.nav_sub li{display:block}.nav_sub a{color:#333;font-size:16px;line-height:16px;padding:10px 0;border:0}.nav_sub a:hover{border:0}.nav_sub_mega>li{margin:0 8px;vertical-align:top}.nav_sub_mega>li>a{margin-bottom:3px;padding:0 0 8px;font-size:20px;line-height:20px;font-weight:600;color:#333;border-bottom:1px solid #eaeaea}.nav_sub_mega>li>a:hover{border-bottom:1px solid #eaeaea}.nav_pull{display:block;font-size:.75em;font-weight:400;color:rgba(51,51,51,.7)}.ad_wrap{margin:20px -20px}.ad_wrap .ad{margin:0 auto;display:block;width:300px;height:250px}.ad_wrap iframe{display:block}@media only screen and (min-width:730px){.ad_wrap .ad{width:728px;height:90px}}@media only screen and (min-width:970px){.ad_wrap .ad{width:970px;height:250px}}.ad_event{overflow:hidden}.event_ad{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;max-width:100%;margin:0 auto;color:#fff}.event_ad .text{background:#333;padding:20px;width:70%;height:100%;text-align:center}.event_ad .header_wrapper,.event_ad .image_wrapper{float:left;position:relative;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}.event_ad h1{font-family:"Open Sans",sans-serif}.event_ad h1 .highlight{color:#e31837;font-family:robofanbold;display:block;font-size:3rem}.event_ad h1,.event_ad h2{margin:0}.event_ad .image_wrapper{width:33.3333%}.event_ad .header_wrapper{width:66.6666%}.event_ad h1{position:relative;padding-bottom:15px;margin-bottom:15px}.event_ad h1::after{position:absolute;bottom:0;left:10%;width:80%;height:1px;background-color:#fff;opacity:.2;content:""}.event_ad h2{font-size:1.3rem}.event_ad .btn{position:absolute;bottom:25px;right:25px;z-index:99}.event_ad .shield{height:200px;float:left}.event_ad.desktop{width:970px;height:250px}.event_ad.tablet{width:728px;height:90px}.event_ad.tablet .image_wrapper{display:none}.event_ad.tablet .header_wrapper{width:100%}.event_ad.tablet .text{padding:5px}.event_ad.tablet h1{font-size:1.8rem;line-height:1.4em;padding-bottom:0;margin-bottom:5px}.event_ad.tablet h1 .highlight{font-size:1.95rem;display:inline}.event_ad.tablet h2{font-size:1.2rem;line-height:1.1em}.event_ad.tablet .btn{bottom:25px;right:25px}.event_ad.mobile{width:300px;height:250px;text-align:center}.event_ad.mobile .cross_bottom:before{width:100%;left:0}.event_ad.mobile .image_wrapper{display:none}.event_ad.mobile .header_wrapper{width:100%}.event_ad.mobile .text{padding:40px;width:100%;height:65%}.event_ad.mobile h1{font-size:1.6rem;padding-bottom:10px;margin-bottom:10px;line-height:1.2em}.event_ad.mobile h1 .highlight{font-size:2.2rem}.event_ad.mobile h2{font-size:1rem;line-height:1.2em}.event_ad.mobile .btn{position:static}.tag{font-size:9px;text-transform:uppercase;color:#aaa;display:block;line-height:12px}.ad_tag{line-height:21px;text-align:center}.interstitial{position:fixed;top:0;left:0;height:100%;width:100%;background:#000;z-index:99}.interstitial .close{color:#fff}.interstitial .iframe_ad{position:absolute;top:50%;left:50%;margin:-125px 0 0 -150px}.interstitial_close{opacity:.3;cursor:pointer;width:20px;height:20px;z-index:10;position:absolute;right:10px;top:10px}.interstitial_close:hover{opacity:1}@media only screen and (min-width:870px){.interstitial .iframe_ad{margin:-240px 0 0 -320px}}.pagination{display:flex;justify-content:center;margin-bottom:20px}.pagination a{display:inline-block;position:relative;transition:.3s;font-size:15px;background-color:#eee;margin:0 5px;padding:6px 20px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0;width:auto;color:#333}.pagination a:hover{box-shadow:0 0 6px rgba(0,0,0,.3)}.pagination .current{display:inline-block;position:relative;transition:.3s;font-size:15px;background-color:#005695;margin:0 5px;padding:6px 20px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0;width:auto;color:#fff}.card{position:relative;background:#fff;border:1px soild #ccc;box-shadow:1px 1px 7px rgba(0,0,0,.2);border-radius:2px;flex:1}.img_wrap .btn{position:absolute;top:50%;left:50%;transform:translate3d(-50%,0,0);transition:.5s linear;opacity:0;white-space:nowrap}.img_wrap:hover .btn{opacity:1;transform:translate3d(-50%,-50%,0)}.card_content{position:relative;z-index:2;padding:15px}.card_dark{background:#484e56;color:#fff;border-bottom:1px solid rgba(255,255,255,.05)}.card_dark a{color:#fff;opacity:.8}.card_content>:first-child{margin-top:0}.card_circle{position:absolute;top:-20px;right:10px;text-align:center;border-radius:50%;background:inherit;box-shadow:0 0 8px rgba(0,0,0,.3);height:40px;width:40px;margin:5px 10px 5px 0;font-size:.8em;transition:.5s linear;font-size:20px;border:1px solid rgba(255,255,255,.04);transition:.5s linear}.card_circle:before{opacity:.4;padding:9px 0}.card:hover .card_circle{transform:translate3d(0,-5px,0);box-shadow:0 4px 8px rgba(0,0,0,.3)}.card_nav_list{list-style:none;margin:0;padding:5px 0 0}.card_nav_list a{display:block;padding:4px 0}.card_nav_list [class^=i_]{opacity:.4;transition:.5s linear;margin:-3px 8px 0 0}.card_nav_list a:hover [class^=i_]{opacity:1;transform:scale(1.1)}.card_nav_list [class^=i_]:before{padding:0 0 2px}.modal{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.8);transition:.2s linear;opacity:0;pointer-events:none;z-index:300;overflow:auto;text-align:center;white-space:nowrap}.modal.show{pointer-events:auto;opacity:1}.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.modal_content{display:inline-block;vertical-align:middle;width:100%;max-width:500px;text-align:left;white-space:normal;margin:20px 0 40px;transition:.2s linear;transform:translate3d(0,100px,0)}.modal.show .modal_content{transform:translate3d(0,0,0)}.modal_close_btn{position:absolute;padding:5px 11px;top:0;right:0;z-index:3;font-size:20px;font-weight:700;transform:scaleX(1.2)}.s{background:url(sprite-43ca1ed1.svg) no-repeat}.s_cellphone{background-position:43.47826086956522% 45.45454545454545%}.s_chevron-left{background-position:38.095238095238095% 72.56544502617801%}.s_chevron-right{background-position:49.523809523809526% 72.56544502617801%}.s_close{background-position:31.30841121495327% 96.71794871794872%}.s_close_sm{background-position:60.95238095238095% 72.56544502617801%}.s_expand{background-position:72.38095238095238% 72.56544502617801%}.s_facebook{background-position:83.80952380952381% 72.56544502617801%}.s_facebook_blue{background-position:95.23809523809524% 72.56544502617801%}.s_home{background-position:23.80952380952381% 85.6544502617801%}.s_impulse-studios{background-position:0 99.78835978835978%}.s_instagram{background-position:35.23809523809524% 85.6544502617801%}.s_instagram_blue{background-position:46.666666666666664% 85.6544502617801%}.s_laptop{background-position:70.65217391304348% 45.45454545454545%}.s_menu{background-position:24.50980392156863% 72.94736842105263%}.s_pro-motocross-championship{background-position:0 0}.s_pro-motocross-championship-shield{background-position:0 49.53764861294584%}.s_tablet{background-position:97.82608695652173% 45.45454545454545%}.s_television{background-position:0 84%}.s_twitter{background-position:58.095238095238095% 85.6544502617801%}.s_twitter_blue{background-position:69.52380952380952% 85.6544502617801%}.s_website{background-position:80.95238095238095% 85.6544502617801%}.s_website_blue{background-position:92.38095238095238% 85.6544502617801%}.s_youtube{background-position:9.047619047619047% 98.7434554973822%}.s_youtube_blue{background-position:20.476190476190474% 98.7434554973822%}