.ride-page-hero{--dk-gutter-x:0;--dk-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--dk-gutter-y));margin-right:calc(-.5 * var(--dk-gutter-x));margin-left:calc(-.5 * var(--dk-gutter-x));align-items:center;background:#000}.ride-page-hero__content{text-transform:uppercase;color:#fff}@media (min-width:576px) and (max-width:991.98px){.ride-page-hero__content{margin:0 auto;text-align:center}}@media (min-width:1400px){.ride-page-hero__content{flex:0 0 auto;width:41.66666667%;margin-left:8%}}@media (min-width:1300px) and (max-width:1399.98px){.ride-page-hero__content{flex:0 0 auto;width:41.66666667%;margin-left:7%}}@media (min-width:992px) and (max-width:1299.98px){.ride-page-hero__content{flex:0 0 auto;width:50%;margin-left:5%}}@media (max-width:991.98px){.ride-page-hero__content{flex:0 0 auto;width:83.33333333%}}@media (max-width:991.98px){.ride-page-hero__content{margin:0 auto;padding:.75rem 0 0;text-align:center}}.ride-page-hero__heading{font-size:4rem;font-weight:700}@media (min-width:992px) and (max-width:1299.98px){.ride-page-hero__heading{padding-top:.75rem;font-size:3rem}}@media (max-width:991.98px){.ride-page-hero__heading{font-size:2.75rem}}.ride-page-hero__heading:after{content:"";display:block;margin-bottom:1rem;border-bottom:2px solid #be1920;width:50%;padding-top:1rem}@media (max-width:991.98px){.ride-page-hero__heading:after{margin:0 auto 1rem}}.ride-page-hero__sub{font-size:2.75rem}@media (min-width:992px) and (max-width:1299.98px){.ride-page-hero__sub{padding-bottom:.75rem;font-size:2.25rem}}@media (max-width:991.98px){.ride-page-hero__sub{font-size:2rem}}@media (min-width:1300px) and (max-width:1399.98px){.ride-page-hero__img{flex:0 0 auto;width:50%}}@media (min-width:992px) and (max-width:1299.98px){.ride-page-hero__img{flex:0 0 auto;width:41.66666667%;padding-top:1.5rem}}@media (max-width:991.98px){.ride-page-hero__img{flex:0 0 auto;width:100%;text-align:center}}.ride-page__tool{padding:3rem 0}@media (max-width:1299.98px){.ride-page__tool{padding:3rem 1.5rem}}.ride-page__tool-header{padding-bottom:1rem;font-size:2.3rem;font-family:Roboto,helvetica,sans-serif;font-weight:700}.ride-page__tool-content{font-size:1.25rem;line-height:1.5}.ride-page__block{padding:3rem 0 1rem}@media (max-width:1299.98px){.ride-page__block{padding:3rem 1.5rem}}.ride-page__block-wrapper{--dk-gutter-x:0;--dk-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--dk-gutter-y));margin-right:calc(-.5 * var(--dk-gutter-x));margin-left:calc(-.5 * var(--dk-gutter-x));align-items:center}@media (max-width:991.98px){.ride-page__block-wrapper{justify-content:center}}.ride-page__block-sect{padding-bottom:1rem}.ride-page__block-header{padding-bottom:.5rem;font-size:1.85rem;line-height:1;font-family:Roboto,helvetica,sans-serif;font-weight:700}@media (min-width:1300px){.ride-page__block-header{line-height:1.5}}.ride-page__block-sub{padding-bottom:.5rem;font-size:1.25rem}.ride-page__block-content{font-size:1.2rem;line-height:1.5}.ride-page__block-content p{line-height:1.5}.ride-page__block-content--ol{padding-left:3rem;list-style-type:decimal}.ride-page__block-content--benefits h3{font-size:1.5rem;line-height:1.5;font-weight:700}.ride-page__block-content--benefits p{font-size:1.2rem;line-height:1.5}.faq{padding:3rem 0 1.5rem}@media (min-width:576px) and (max-width:991.98px){.faq{padding-top:1.5rem;padding-bottom:1.5rem}}@media (max-width:575.98px){.faq{padding:1rem .75rem}}.faq__header{font-size:2.75rem;font-family:Roboto,helvetica,sans-serif;font-weight:700;text-align:center;color:#be1920}@media (min-width:400px) and (max-width:767.98px){.faq__header{font-size:2.5rem}}@media (max-width:575.98px){.faq__header{font-size:7vw}}.faq__container{position:relative;margin:3rem auto 0}@media (max-width:1299.98px){.faq__container{padding:0 1.5rem}}@media (max-width:575.98px){.faq__container{margin-top:2rem}}.faq__item{border-bottom:1px solid #343a40;padding:.5rem 0}.faq__item:first-of-type{border-top:1px solid #343a40}.faq__item-link{display:flex;font-size:1.25rem;line-height:1.5;font-weight:700;color:#000}.faq__item-link:after{content:"\f40b";font-family:dietkoke;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;margin-left:auto;color:#be1920}.faq__item-link[aria-expanded=true]:after{content:"\f108";font-family:dietkoke;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto}.faq__item-content{font-size:1rem;line-height:1.5}