@keyframes buttonProcessingBg{0%{transform:translateX(0)}to{transform:translateX(46px)}}.button{font-size:16px;font-size:1rem;line-height:1.25;padding:16px 16px 12px;height:48px;font-family:Soleil Bold,sans-serif;text-decoration:none;text-transform:uppercase;background:#2776ef;border:1px solid #2776ef;cursor:pointer;transition:all .3s ease}.button,.button:hover{color:#fff}.button__label{font-size:16px;font-size:1rem;line-height:1.25}.button__icon{height:20px;width:20px}.button__icon svg{height:100%;width:100%;fill:#000}.button--has-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0 16px}.button--has-icon .button__icon,.button--has-icon .button__label{display:inline-block;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.button--has-icon .button__icon{margin-right:5px}.button--has-icon .button__label{padding-top:2px}.button--secondary{background:#3e3d40;border-color:#3e3d40}.button--transparent{color:#2776ef;background:transparent;border-color:#2776ef}.button--transparent svg{fill:#2776ef}.button--full-width{display:block;width:100%}.button--icon-only .button__label{display:none}.button--icon-only .button__icon{margin:0}.button--dissabled{color:#f2f2f2;cursor:not-allowed;opacity:.7}.button--dissabled:hover{color:#f2f2f2;background:initial}.button--processing{position:relative;overflow:hidden;background-color:transparent;border-color:transparent}.button--processing div{z-index:20;position:relative}.button--processing:before{z-index:10;content:"";position:absolute;top:0;right:0;bottom:0;left:-46px;height:100%;width:200%;animation-name:buttonProcessingBg;animation-duration:.6s;animation-timing-function:linear;animation-iteration-count:infinite;background:repeating-linear-gradient(-55deg,#5bc2e7 1px,transparent 2px,transparent 11px,#5bc2e7 12px,#5bc2e7 20px)}
.basic-pager{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:10px 20px;max-width:150px;background-color:#2776ef}.basic-pager__page{position:relative;width:60%;color:#fff;font-size:32px;font-size:2rem;line-height:1.25;letter-spacing:2px}.basic-pager__buttons{display:inherit;height:100%;width:40%}.basic-pager__buttons--next{text-align:right}.basic-pager__buttons--previous{text-align:left}.basic-pager__buttons--next,.basic-pager__buttons--previous{display:inline-block;height:100%;width:50%;text-align:center}.basic-pager__buttons--next a,.basic-pager__buttons--previous a{position:relative;display:block;height:100%}.basic-pager__buttons--next a svg,.basic-pager__buttons--previous a svg{position:absolute;top:50%;height:32px;width:13px;transform:translateY(-50%);fill:#fff}.basic-pager__buttons--next a:hover svg,.basic-pager__buttons--previous a:hover svg{fill:#3e3d40}
.block-link{height:100%;min-height:150px}.block-link__link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}.block-link__image img{width:100%}
.link{color:#2776ef}.link:hover{text-decoration:underline}.link__icon{margin-right:8px;height:16px;width:16px}.link__icon svg{height:100%;width:100%;fill:currentColor}.link__icon--after{margin-right:0;margin-left:8px}.link--has-icon{display:-ms-flexbox;display:flex;padding-left:24px}.link--disabled.button{background-color:#b2b2b2;border-color:#b2b2b2;cursor:not-allowed;opacity:.2}
.responsive-image{position:relative;display:block;margin:0;padding:100% 0 0;height:1px;max-width:100%;overflow:hidden}.responsive-image img{position:absolute;top:0;left:0;display:block;height:auto;width:100%;min-width:100%;max-width:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0) scale(1)}.responsive-image .blur-up{opacity:0;transition:opacity .7s ease-in}.responsive-image .blur-up.lazyloaded{opacity:1}.responsive-image .blur-up.lazyloaded.has-opacity{opacity:.8}.responsive-image--transparent{background:transparent}.responsive-image--1x1{padding-top:100%}.responsive-image--2x1{padding-top:50%}.responsive-image--16x9{padding-top:56.25%}.responsive-image--3x2,.responsive-image--4x3{padding-top:67%}.responsive-image--4x5{padding-top:120%}.responsive-image--2x3{padding-top:150%}@media (max-width:768px){.responsive-image--mobile-1x1{padding-top:100%}}
.heading__title{font-size:42px;font-size:2.625rem;line-height:1;color:#3e3d40}.heading__summary{margin-bottom:2rem;color:#5e5d5d;font-family:Arial,Helvetica,sans-serif;border-bottom:1px solid #5e5d5d;font-size:12px;font-size:.75rem;line-height:1.6666666667}
.container{max-width:1800px;margin-right:32px;margin-left:32px}@media (min-width:768px){.container{margin-right:60px;margin-left:60px}}@media (min-width:1024px){.container{margin-right:72px;margin-left:72px}}@media (min-width:1300px){.container{margin-right:80px;margin-left:80px}}@media (min-width:1970px){.container{margin-right:auto;margin-left:auto}}.container--overflow-hidden{width:100%;overflow:hidden}
.image-object{height:100%;width:100%;animation:fadeIn .5s ease-in;background:#949494}.image-object,.image-object--cover{object-fit:cover}.image-object--contain{object-fit:contain}.image-object--no-animate{animation:none}
.hero-banner{position:relative}@media (min-width:1024px){.hero-banner--half{display:-ms-grid;display:grid;-ms-grid-columns:(50%)[2];grid-template-columns:repeat(2,50%)}.hero-banner--half.hero-banner--landing{-ms-grid-columns:100%;grid-template-columns:100%}}.hero-banner--half .hero-banner__pane{position:relative}.hero-banner__content{position:relative;padding-top:40px;padding-bottom:32px;min-height:624px;color:#fff;z-index:10}.hero-banner__content .container{position:relative}@media (min-width:1024px){.hero-banner--half .hero-banner__content .container{margin-right:0;max-width:900px}}.hero-banner--landing .hero-banner__content .container{max-width:1800px;margin-right:32px;margin-left:32px}@media (min-width:768px){.hero-banner--landing .hero-banner__content .container{margin-right:60px;margin-left:60px}}@media (min-width:1024px){.hero-banner--landing .hero-banner__content .container{margin-right:72px;margin-left:72px}}@media (min-width:1300px){.hero-banner--landing .hero-banner__content .container{margin-right:80px;margin-left:80px}}@media (min-width:1970px){.hero-banner--landing .hero-banner__content .container{margin-right:auto;margin-left:auto}}@media (max-width:1024px){.hero-banner__content{padding-bottom:115px}}@media (min-width:1024px){.hero-banner__content{padding-top:60px;min-height:864px}}.hero-banner--half .hero-banner__content{min-height:auto}@media (min-width:1024px){.hero-banner--half .hero-banner__content{min-height:796px}}.hero-banner__content__back-link{min-height:24px;text-align:left}@media (min-width:1300px){.hero-banner--half .hero-banner__content__back-link{margin-left:calc(16.6666666667% + 8px / 2)!important}.hero-banner--full .hero-banner__content__back-link,.hero-banner--landing .hero-banner__content__back-link{margin-left:calc(8.3333333333% + 8px / 2)!important}}.hero-banner__content__back-link a{font-size:14px;font-size:.875rem;line-height:1.4285714286;color:#fff;font-family:Soleil Bold,sans-serif;text-transform:uppercase}.hero-banner__content__back-link a svg{display:inline-block;margin:0 6px -5px 0;height:20px;width:14px;fill:currentColor}@media (min-width:1300px){.hero-banner--half .hero-banner__content__main{margin-left:calc(16.6666666667% + 8px / 2)!important;width:calc(66.6666666667% - 26px)}.hero-banner--full .hero-banner__content__main,.hero-banner--landing .hero-banner__content__main{margin-left:calc(8.3333333333% + 8px / 2)!important;width:calc(83.3333333333% - 8px)}}.hero-banner__image{position:absolute;top:0;left:0}.hero-banner__image,.hero-banner__image-container{height:100%;width:100%}@media (max-width:768px){.hero-banner__image-container{position:relative;padding-top:100%}}@media (min-width:768px){.hero-banner__image-container{position:relative;padding-top:75%}}@media (min-width:1024px){.hero-banner__image-container{padding-top:0}}.hero-banner--full .hero-banner__image-container{position:absolute;top:0;left:0}@media (min-width:1024px){.hero-banner__image-container{min-height:864px}}.hero-banner__image-container img{object-fit:cover}.hero-banner--full .hero-banner__image-container img{opacity:.8}.hero-banner--darkened .hero-banner__image-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(closest-side,rgba(31,31,31,0) 0,#1f1f1f 100%)}@media (min-width:1024px){.hero-banner--darkened .hero-banner__image-container:after{background-image:linear-gradient(rgba(31,31,31,0),#1f1f1f)}}.hero-banner--theme-blue.hero-banner--full,.hero-banner--theme-blue.hero-banner--half .hero-banner__content,.hero-banner--theme-blue.hero-banner--no-image,.hero-banner--theme-blue .hero-banner__image-container{background:#0078c7}.hero-banner--theme-green.hero-banner--full,.hero-banner--theme-green.hero-banner--half .hero-banner__content,.hero-banner--theme-green.hero-banner--no-image,.hero-banner--theme-green .hero-banner__image-container{background:#33b533}.hero-banner--theme-green .hero-banner__content__back-link a{color:#000}.hero-banner--theme-dark-grey.hero-banner--full,.hero-banner--theme-dark-grey.hero-banner--half .hero-banner__content,.hero-banner--theme-dark-grey.hero-banner--no-image,.hero-banner--theme-dark-grey .hero-banner__image-container{background:#222}.hero-banner--theme-black.hero-banner--full,.hero-banner--theme-black.hero-banner--half .hero-banner__content,.hero-banner--theme-black.hero-banner--no-image,.hero-banner--theme-black .hero-banner__image-container{background:#000}.hero-banner--theme-light-grey.hero-banner--full,.hero-banner--theme-light-grey.hero-banner--half .hero-banner__content,.hero-banner--theme-light-grey.hero-banner--no-image,.hero-banner--theme-light-grey .hero-banner__image-container{background:#f2f2f2}.hero-banner--theme-light-grey .hero-banner__content,.hero-banner--theme-light-grey .hero-banner__content__back-link a{color:#000}.hero-banner--theme-white.hero-banner--full,.hero-banner--theme-white.hero-banner--half .hero-banner__content,.hero-banner--theme-white.hero-banner--no-image,.hero-banner--theme-white .hero-banner__image-container{background:#fff}.hero-banner--theme-white .hero-banner__content,.hero-banner--theme-white .hero-banner__content__back-link a{color:#000}
.pagination{position:relative;margin-bottom:48px;padding-top:12px}.pagination__paddles{position:absolute;top:50%;right:0;display:none;transform:translateY(-50%)}@media (min-width:1024px){.pagination__paddles{display:-ms-flexbox;display:flex}}.pagination .pager{display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none}.pagination .pager__item{height:48px;width:48px}.pagination .pager__item--first-page,.pagination .pager__item--last-page{position:relative;margin-right:16px;width:64px;color:#949494}.pagination .pager__item--first-page:before,.pagination .pager__item--last-page:before{content:"";position:absolute;top:50%;right:0;height:24px;width:1px;background-color:#cacaca;transform:translateY(-50%)}.pagination .pager__item--last-page{margin-right:0;margin-left:16px}.pagination .pager__item--last-page:before{right:auto;left:0}.pagination .pager__item-link{font-size:16px;font-size:1rem;line-height:2.5;display:block;padding:0;padding-top:5px;height:100%;width:100%;color:#949494;font-family:Soleil Bold,sans-serif;text-align:center;background-color:transparent;border:none}.pagination .pager__item--disabled{display:none!important}.pagination .pager__item--active{position:relative}.pagination .pager__item--active:before{content:"";position:absolute;right:0;bottom:0;left:0;height:4px;background:#2776ef}.pagination .pager__item--active a{color:#1f1f1f}.next-page,.previous-page{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:32px;width:32px}.next-page a,.previous-page a{position:absolute;top:0;left:0;height:32px;width:32px}.next-page a span,.previous-page a span{visibility:hidden}.next-page svg,.previous-page svg{height:32px;width:32px}.next-page--disabled,.previous-page--disabled{opacity:.5}.next-page--disabled a,.previous-page--disabled a{cursor:default}.previous-page{margin-right:12px}.previous-page svg{transform:rotate(180deg)}
.social-links__list{display:-ms-flexbox;display:flex;margin:0;padding:0;text-align:center;list-style:none}.social-links__item{margin-right:24px}.social-links__item:last-of-type{border:none}.social-links__link{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center}.social-links__link-icon{padding:4px;height:28px;width:28px}@media (min-width:1024px){.social-links__link-icon{padding:2px}}.social-links__link span{display:none}.social-links__link svg{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;height:100%;width:100%;color:#fff;transition:all .5s ease;fill:#fff}.social-links__link:hover svg{fill:#2776ef;color:#2776ef}
.alert{font-size:14px;font-size:.875rem;line-height:1.4285714286;margin-top:32px;margin-bottom:32px;color:#000;font-family:Soleil Bold,sans-serif;animation:fadeIn .5s ease-in}.alert--error{color:#3e3d40;border-color:#3e3d40}.alert--error h3{font-size:14px;font-size:.875rem;line-height:1.4285714286;margin-top:0;margin-bottom:8px;color:#fff;font-family:Soleil Bold,sans-serif;text-transform:uppercase}.alert--success{color:#3cbb60;border-color:#3cbb60}.alert--info{color:#2776ef;border-color:#2776ef}.alert--warning{color:#f9c300;border-color:#f9c300}
.loader{display:table-cell;vertical-align:middle;margin:0 auto;width:100%;min-height:100%;text-align:center}.loader *{animation-play-state:paused}.loader:hover{opacity:1}.loader:hover *{animation-play-state:running}.loading-bars{text-align:center}.loading-bars .bar{display:inline-block;margin-right:2px;height:20px;width:10px;animation:loader 1s infinite ease-out;background:#fff}.loading-bars .bar:nth-of-type(0n+1){animation-delay:0s;background:#0078c7}.loading-bars .bar:nth-of-type(0n+2){animation-delay:.2s;background:#c7143d}.loading-bars .bar:nth-of-type(0n+3){animation-delay:.4s;background:#000}.loading-bars .bar:nth-of-type(0n+4){animation-delay:.6s;background:#f9c300}.loading-bars .bar:nth-of-type(0n+5){margin-right:0;animation-delay:.8s;background:#33b533}@keyframes loader{0%,75%{transform:scale(1)}25%{transform:scaleY(3)}}
.content{color:inherit}.content__intro{font-size:24px;font-size:1.5rem;line-height:1.5;margin-top:0;font-family:Soleil Regular,sans-serif;font-weight:400}@media (min-width:1024px){.content__intro{font-size:28px;font-size:1.75rem;line-height:1.4285714286}}.content__download{margin-top:40px;padding:0;list-style:none}.content__download-item{border-bottom:1px solid #7f7f7f}.content__download-link{font-size:14px;font-size:.875rem;line-height:1;position:relative;display:block;padding:calc((50px - 1em) / 2) 0;padding-right:1.7142857143em;font-family:Soleil Bold,sans-serif;letter-spacing:1px;text-transform:uppercase}.content__download-link svg{position:absolute;top:50%;right:0;height:1.4285714286em;width:1.4285714286em;transform:translateY(-50%)}.content__link{font-size:14px;font-size:.875rem;line-height:1.4285714286;display:block;margin-top:41px;color:inherit;text-transform:uppercase}.content__link svg{fill:#2776ef;position:relative;top:1px;display:inline-block;vertical-align:top;margin-left:1em;height:1em;width:1em}.content--floating:after{content:"";display:table;clear:both}@media (min-width:768px){.content--floating .content__header{float:left;max-width:25%}}@media (min-width:768px){.content--floating .content__body,.content--floating h3.content__intro{margin-right:0;margin-left:auto;width:60%}}@media (min-width:768px){.content--floating h3.content__intro{padding-top:36px}}@media (min-width:768px){.content--floating h2.content__intro{padding-right:40%}}.content--blue .contact--blue .contact__link,.content--blue .contact--green .contact__link,.content--blue .content__download-link:hover,.content--blue .content__link,.content--blue .content__link:hover,.content--green .contact--blue .contact__link,.content--green .contact--green .contact__link,.content--green .content__download-link:hover,.content--green .content__link,.content--green .content__link:hover{color:#000}.content--blue .content__link svg,.content--green .content__link svg{fill:#000}.content--blue .content__download-item,.content--green .content__download-item{border-color:#3e3d40}.content--black .contact--blue .contact__link,.content--black .contact__item,.content--black .content__body,.content--black .content__download-link,.content--black .content__intro,.content--black .content__link,.content--black .content__link:hover,.content--black .underline-title,.content--darkGrey .contact--blue .contact__link,.content--darkGrey .contact__item,.content--darkGrey .content__body,.content--darkGrey .content__download-link,.content--darkGrey .content__intro,.content--darkGrey .content__link,.content--darkGrey .content__link:hover,.content--darkGrey .underline-title{color:#fff}.content--black .content__download-link svg,.content--black .content__link svg,.content--darkGrey .content__download-link svg,.content--darkGrey .content__link svg{fill:#0078c7;stroke:#0078c7}
.contact__title{font-size:20px;font-size:1.25rem;line-height:1.4;color:#0078c7;text-transform:uppercase}.contact__list{margin-top:20px;padding-left:0;list-style-type:none}.contact__item,.contact__link{font-family:Soleil Light,sans-serif}.contact__item{margin-bottom:1em}.contact__label{margin-right:5px;color:#0078c7;font-family:Soleil Bold,sans-serif}.contact__social{padding-left:0}.contact__social-item{display:inline-block;vertical-align:top;margin-right:32px}.contact__social-link{display:block;color:#0078c7;fill:#0078c7}.contact__social-link svg{height:1.25em;width:1.25em}.contact--blue .contact__link{color:#fff}.contact--blue .contact__label,.contact--blue .contact__link:hover,.contact--blue .contact__title{color:#000}.contact--blue .contact__social-link{color:#000;fill:#000}.contact--green .contact__label,.contact--green .contact__link:hover,.contact--green .contact__title{color:#000}.contact--green .contact__social-link{color:#000;fill:#000}.contact--black .contact__link,.contact--darkGrey .contact__link{color:#fff}.contact--black .contact__label,.contact--black .contact__link:hover,.contact--darkGrey .contact__label,.contact--darkGrey .contact__link:hover{color:#0078c7}
.rich-text{color:inherit}.rich-text__content h3,.rich-text__content h4,.rich-text__content h5,.rich-text__content h6{font-size:20px;font-size:1.25rem;line-height:1.4;margin-top:55px;color:#2776ef;font-family:Soleil Regular,sans-serif;font-weight:700;text-transform:uppercase}.rich-text__content h4,.rich-text__content h5,.rich-text__content h6{font-size:16px;font-size:1rem;line-height:1.75}.rich-text__content>p:first-child{margin-top:0}.rich-text__content li,.rich-text__content p{font-size:16px;font-size:1rem;line-height:1.75;font-family:Soleil Light,sans-serif}.rich-text__content ul{margin-top:21px;padding-left:0;list-style-position:inside}.rich-text__content li{margin-bottom:1em}.rich-text__content li:before{content:"";display:inline-block;width:.75em}.rich-text__content li::marker{color:#2776ef;font-size:1.1em}.rich-text__content li p{display:inline}.rich-text__content a{color:inherit;text-decoration:underline}.rich-text__content .gallery-image{margin-top:20px}.rich-text__content .gallery-image__image{max-width:100%}.rich-text--blue .rich-text__content a:hover,.rich-text--blue .rich-text__content h3,.rich-text--blue .rich-text__content h4,.rich-text--blue .rich-text__content h5,.rich-text--blue .rich-text__content h6,.rich-text--blue .rich-text__content li::marker,.rich-text--green .rich-text__content a:hover,.rich-text--green .rich-text__content h3,.rich-text--green .rich-text__content h4,.rich-text--green .rich-text__content h5,.rich-text--green .rich-text__content h6,.rich-text--green .rich-text__content li::marker{color:#000}.rich-text--blue .quote svg,.rich-text--green .quote svg{fill:#fff;color:#fff}.rich-text--blue .quote__author,.rich-text--blue .quote__body,.rich-text--green .quote__author,.rich-text--green .quote__body{color:#fff;border-color:#fff}
.underline-title{font-size:28px;font-size:1.75rem;line-height:1;position:relative;margin-top:0;margin-bottom:1.0714285714em;padding-bottom:1.0714285714em;color:inherit;font-family:Soleil Bold,sans-serif;font-weight:500;text-transform:uppercase}@media (min-width:1024px){.underline-title{font-size:36px;font-size:2.25rem;line-height:1}}.underline-title:after{content:"";position:absolute;bottom:0;left:0;display:block;height:4px;width:1.6071428571em;background:#2776ef}@media (min-width:768px){.underline-title:after{width:3.0357142857em}}.underline-title--blue:after,.underline-title--green:after{background:#000}
.accordion{width:100%}.panel__inner{overflow:hidden;transition:height .4s cubic-bezier(.65,.05,.36,1);will-change:height}.panel__inner .panel__label:after,.panel__inner .panel__label:before{height:2px;width:14px;background:#000}@media (min-width:768px){.panel__inner .panel__label:after,.panel__inner .panel__label:before{margin-right:5px;height:2px;width:22px}}.panel__inner .panel__inner .panel__label:after,.panel__inner .panel__inner .panel__label:before{height:2px;width:12px;background:#000}@media (min-width:768px){.panel__inner .panel__inner .panel__label:after,.panel__inner .panel__inner .panel__label:before{margin-right:8px;height:2px;width:14px}}.panel__content{margin:0;margin-top:40px;padding-bottom:80px;width:100%;color:inherit}@media (min-width:768px){.panel__content{margin-left:calc(25% + 20px / 2)!important;width:calc(62.5% - 20px)}}.panel:not(:last-child){margin-bottom:3px}.panel__label{font-size:18px;font-size:1.125rem;line-height:1.1111111111;position:relative;display:block;padding:calc((60px - 1em) / 2) 0;padding-right:40px;width:100%;color:inherit;font-family:Soleil Regular,sans-serif;font-weight:700;text-align:left;text-transform:uppercase;background:transparent;background-size:80px;border:none;border-bottom:1px solid hsla(0,0%,100%,.5);cursor:pointer;transition:color .2s linear}@media (min-width:768px){.panel__label{font-size:48px;font-size:3rem;line-height:1;background-size:initial}}.panel__label:focus{outline:none}.panel__label[aria-expanded=true]:after{transform:rotate(45deg)}.panel__label[aria-expanded=true]:before{transform:rotate(-45deg)}.panel__label:after,.panel__label:before{height:2px;width:16px}@media (min-width:768px){.panel__label:after,.panel__label:before{height:4px;width:32px}}.panel__label:after,.panel__label:before{content:"";position:absolute;top:50%;right:0;margin-top:-2px;background-color:#0078c7;transition:transform .35s cubic-bezier(.65,.05,.36,1)}.panel__label:before{transform:rotate(-90deg)}.panel__label--bmx-freestyle:after,.panel__label--bmx-freestyle:before{background-color:#f9c300}.panel__label--bmx-racing:after,.panel__label--bmx-racing:before{background-color:#fc7d1e}.panel__label--indoor:after,.panel__label--indoor:before{background-color:#7655be}.panel__label--mountain-bike:after,.panel__label--mountain-bike:before{background-color:#00c0b9}.panel__label--road:after,.panel__label--road:before{background-color:#2776ef}.panel__label--track:after,.panel__label--track:before{background-color:#df303d}.panel__label--trials:after,.panel__label--trials:before{background-color:#3cbb60}.panel__label--other:after,.panel__label--other:before{background-color:#0078c7}.panel--lightGrey .panel__label,.panel--white .panel__label{border-bottom:1px solid rgba(0,0,0,.5)}.panel--blue .panel__label:after,.panel--blue .panel__label:before{background-color:#fff}
.section-heading{position:relative;margin:64px 0 32px;color:currentColor}@media (min-width:1024px){.section-heading{margin:80px 8.33333%}}.section-heading h2{margin:0;font-family:Soleil Light,sans-serif;text-transform:uppercase;font-size:20px;font-size:1.25rem;line-height:1.5}@media (min-width:1024px){.section-heading h2{font-size:40px;font-size:2.5rem;line-height:1.2}}.section-heading svg{position:absolute;top:-8px;left:0;height:12px;width:68px;fill:currentColor}@media (min-width:1024px){.section-heading svg{top:20px;left:-100px}}.section-heading--narrow{margin:64px 0 32px}.section-heading--narrow h2{font-size:20px;font-size:1.25rem;line-height:1.5}.section-heading--narrow svg{top:-8px;left:0}
.overlay{position:fixed;top:0;left:0;z-index:-1;height:100vh;width:100vw;overflow:auto;background:#fff;opacity:0;transform:scale(.7);transition:all .1s ease-in-out;overscroll-behavior:none}.overlay__content{padding-top:40px;overscroll-behavior:none}@media (min-width:768px){.overlay__content{padding-top:130px}}.overlay .container{position:relative}.overlay__close{position:absolute;top:16px;right:26px;z-index:2;display:block;height:32px;width:32px;text-align:center;background-color:transparent;border:none;cursor:pointer}@media (min-width:768px){.overlay__close{top:24px;right:24px}}@media (min-width:1024px){.overlay__close{top:0;right:0;height:72px;width:72px;background-color:#000}}.overlay__close svg{position:relative;height:18px;width:18px}@media (min-width:1024px){.overlay__close svg{fill:#fff;color:#fff}}.overlay-is-showing .overlay{z-index:99999;overflow-x:hidden;opacity:1;transform:scale(1)}.overlay--dark{background:#041e42}.overlay--rtv-dark{background:#052b86}
.date-and-category__category a{font-size:16px;font-size:1rem;line-height:1.25;display:block;margin-bottom:6px;color:#2776ef;font-family:Soleil Bold,sans-serif;letter-spacing:.57px;text-transform:uppercase}.date-and-category__date{font-size:14px;font-size:.875rem;line-height:1.4285714286;display:block;color:#fff;font-family:Soleil Regular,sans-serif;letter-spacing:.5px;text-transform:uppercase}

.tag{font-size:14px;font-size:.875rem;line-height:2.5714285714;color:#000;font-family:Soleil Bold,sans-serif;letter-spacing:1px;text-transform:uppercase}.tag:hover{color:#2776ef}
.tag-list{padding:0;width:100%;list-style:none}.tag-list__item{display:block;margin-right:8px;border-bottom:1px solid #bfceda}.tag-list__item .tag{display:block;padding:6px 0}
.jump-list{position:relative}.jump-list__value{font-size:14px;font-size:.875rem;line-height:1.2142857143;z-index:30;color:#000;font-family:Soleil Regular,sans-serif;background-color:#fff;border:1px solid #fff;cursor:pointer}.jump-list__value div{margin-top:3px}.jump-list__value div a{display:block;padding:10px 32px 10px 16px;color:#000}.jump-list__value div a:hover{color:#000}.jump-list__item{display:block;font-family:Soleil Regular,sans-serif;text-align:left;text-transform:uppercase}.jump-list__item a{font-size:14px;font-size:.875rem;line-height:1.8571428571;display:block;padding-left:16px;color:#fff}.jump-list__item a:hover{color:#fff}.jump-list__item--selected{position:relative}.jump-list__options{z-index:20;position:absolute;display:none;margin:0;padding:20px 0;width:100%;animation:fadeInDown .3s ease-in;background-color:#000;border:1px solid #000;list-style:none}.jump-list__icon{z-index:50;position:absolute;top:27px;right:10px;height:16px;width:16px;pointer-events:none;transform:rotate(180deg)}.jump-list__icon svg{height:16px;width:16px;color:#000}.jump-list--open .jump-list__value{position:relative;color:#fff;background-color:#000;border:1px solid #000}.jump-list--open .jump-list__value:after{width:85%}.jump-list--open .jump-list__value a,.jump-list--open .jump-list__value a:hover{color:#fff}.jump-list--open .jump-list__icon{top:11px;transform:rotate(0deg)}.jump-list--open .jump-list__icon svg{color:#fff}.jump-list--open .jump-list__options{display:block}.jump-list--closing .jump-list__options{animation:fadeOutUp .3s ease-in forwards}.jump-list--filter-style *{transition:none!important}.jump-list--filter-style .jump-list__value{background:transparent;border:none}.jump-list--filter-style .jump-list__value div{margin:0}.jump-list--filter-style .jump-list__value a{font-size:16px;font-size:1rem;line-height:1.375;padding:16px 0;padding-right:35px;color:#1f1f1f;font-family:Soleil Bold,sans-serif;letter-spacing:.8px;text-transform:uppercase;transition:none}@media (min-width:1024px){.jump-list--filter-style .jump-list__value a{padding:25px;padding-right:60px}}.jump-list--filter-style .jump-list__value a:hover{color:#1f1f1f}.jump-list--filter-style .jump-list__search input{font-size:16px;font-size:1rem;line-height:1.375;padding:20px;width:100%;color:#3e3d40;font-family:Soleil Bold,sans-serif;text-transform:uppercase;background:#fff;background-image:url(/assets/search.svg);background-position:calc(100% - 20px) 50%;background-repeat:no-repeat;background-size:18px;border:none}.jump-list--filter-style .jump-list__search input:active,.jump-list--filter-style .jump-list__search input:focus{outline:none}@media (min-width:1024px){.jump-list--filter-style .jump-list__search input{margin-bottom:24px;padding:20px 12px 15px;background:#f2f2f2;background-position:calc(100% - 20px) 50%}}.jump-list--filter-style .jump-list__icon{top:13px;right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:24px;width:24px;transition:all .5s ease!important}@media (min-width:1024px){.jump-list--filter-style .jump-list__icon{top:22px;right:25px}}.jump-list--filter-style .jump-list__icon svg{height:18px;width:18px}.jump-list--filter-style .jump-list__options{position:static;margin-top:0;animation:none;background-color:transparent}@media (min-width:1024px){.jump-list--filter-style .jump-list__options{background-color:#fff}}.jump-list--filter-style .jump-list__content,.jump-list--filter-style .jump-list__scroll-content{z-index:99990;position:relative;display:none;padding:25px 0;width:100%;background-color:transparent}@media (min-width:1024px){.jump-list--filter-style .jump-list__content,.jump-list--filter-style .jump-list__scroll-content{position:absolute;padding:25px;width:100%;min-width:350px;background-color:#fff;box-shadow:0 22px 20px 0 rgba(0,0,0,.1)}}@media (min-width:1300px){.jump-list--filter-style .jump-list__content,.jump-list--filter-style .jump-list__scroll-content{min-width:430px}}.jump-list--filter-style .jump-list__content .ps__rail-x,.jump-list--filter-style .jump-list__content .ps__rail-y,.jump-list--filter-style .jump-list__scroll-content .ps__rail-x,.jump-list--filter-style .jump-list__scroll-content .ps__rail-y{display:none}.jump-list--filter-style .jump-list__content .scrollbar-container,.jump-list--filter-style .jump-list__scroll-content .scrollbar-container{max-height:325px}@media (min-width:1024px){.jump-list--filter-style.jump-list--open{background-color:#fff}}.jump-list--filter-style.jump-list--open .jump-list__value{color:#1f1f1f;background-color:transparent}@media (min-width:1024px){.jump-list--filter-style.jump-list--open .jump-list__value{background-color:#fff}}.jump-list--filter-style.jump-list--open .jump-list__icon{top:13px;transform:rotate(225deg)}@media (min-width:1024px){.jump-list--filter-style.jump-list--open .jump-list__icon{top:22px}}.jump-list--filter-style.jump-list--open .jump-list__icon svg{fill:#5bc2e7}.jump-list--filter-style.jump-list--open .jump-list__content,.jump-list--filter-style.jump-list--open .jump-list__scroll-content{display:block}.jump-list--filter-style.jump-list--open .jump-list__options{border:none}.jump-list--filter-style.jump-list--open .jump-list__options a{font-size:14px;font-size:.875rem;line-height:2.5714285714;padding:6px 0 3px;color:#000;font-family:Soleil Bold,sans-serif;font-weight:700;letter-spacing:1px;border-bottom:1px solid #ccd8e1}
@media (min-width:768px){.stats{display:-ms-flexbox;display:flex}}@media (min-width:768px){.stats__header{-ms-flex:0 0 40%;flex:0 0 40%;padding-right:24px}}@media (min-width:1024px){.stats__header{padding-right:32px}}@media (min-width:1300px){.stats__header{padding-right:40px}}.stats__body{margin:0;padding:0;list-style-type:none}@media (min-width:768px){.stats__body{display:-ms-flexbox;display:flex;-ms-flex:0 0 60%;flex:0 0 60%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}}.stats__item{margin-bottom:25px}@media (min-width:768px){.stats__item{-ms-flex:0 0 calc(50% - 24px / 2);flex:0 0 calc(50% - 24px / 2)}}@media (min-width:1024px){.stats__item{-ms-flex:0 0 calc(50% - 32px / 2);flex:0 0 calc(50% - 32px / 2);margin-bottom:50px}}@media (min-width:1300px){.stats__item{-ms-flex:0 0 calc(50% - 40px / 2);flex:0 0 calc(50% - 40px / 2)}}.stats__label{font-size:14px;font-size:.875rem;line-height:2.1428571429;padding-top:14px;color:#949494;font-weight:700;text-transform:uppercase;border-top:2px solid #b2b2b2}.stats__value{font-size:52px;font-size:3.25rem;line-height:1.1538461538;color:#1f1f1f;font-family:Soleil Bold,sans-serif}.stats__value--head{font-size:80px;font-size:5rem;line-height:1;margin-bottom:47px}.stats__text{font-size:16px;font-size:1rem;line-height:1.75;margin-bottom:40px;font-family:Soleil Light,sans-serif}@media (max-width:768px){.stats__text--desktop{display:none}}@media (min-width:768px){.stats__text--mobile{display:none}}.stats--bmx-freestyle .stats__value--head{color:#f9c300}.stats--bmx-racing .stats__value--head{color:#fc7d1e}.stats--indoor .stats__value--head{color:#7655be}.stats--mountain-bike .stats__value--head{color:#00c0b9}.stats--road .stats__value--head{color:#2776ef}.stats--track .stats__value--head{color:#df303d}.stats--trials .stats__value--head{color:#3cbb60}.stats--other .stats__value--head{color:#0078c7}

/*# sourceMappingURL=habitat.3.component.css.map*/