    
        * { margin: 0; padding: 0; font-family: 'Source Sans Pro', sans-serif; }
        html, body { margin: 0; padding: 0; }
        header, section, footer { float: left !important; width: 100%; text-align: center !important; }
        #outer-wrapper > header h1 *, #outer-wrapper > section h1 *, #outer-wrapper > footer h1 * { font-family: unset; }
        #outer-wrapper > header h2 *, #outer-wrapper > section h2 *, #outer-wrapper > footer h2 * { font-family: unset; }
        #outer-wrapper > header h3 *, #outer-wrapper > section h3 *, #outer-wrapper > footer h3 * { font-family: unset; }
        #outer-wrapper > header h4 *, #outer-wrapper > section h4 *, #outer-wrapper > footer h4 * { font-family: unset; }
        #outer-wrapper > header h5 *, #outer-wrapper > section h5 *, #outer-wrapper > footer h5 * { font-family: unset; }
        #outer-wrapper > header h6 *, #outer-wrapper > section h6 *, #outer-wrapper > footer h6 * { font-family: unset; }
        #outer-wrapper > header h1 span, #outer-wrapper > section h1 span, #outer-wrapper > footer h1 span { font: inherit; }
        #outer-wrapper > header h2 span, #outer-wrapper > section h2 span, #outer-wrapper > footer h2 span { font: inherit; }
        #outer-wrapper > header h3 span, #outer-wrapper > section h3 span, #outer-wrapper > footer h3 span { font: inherit; }
        #outer-wrapper > header h4 span, #outer-wrapper > section h4 span, #outer-wrapper > footer h4 span { font: inherit; }
        #outer-wrapper > header h5 span, #outer-wrapper > section h5 span, #outer-wrapper > footer h5 span { font: inherit; }
        #outer-wrapper > header h6 span, #outer-wrapper > section h6 span, #outer-wrapper > footer h6 span { font: inherit; }
    
                    header.global-header { padding-top:0px; padding-bottom:0px;  color:#000000; } header.global-header h1, section.global-header h2, section.global-header h3, section.global-header h4, section.global-header h5, section.global-header h6 { color:#000000; } header.global-header p { color:#000000; }
                    section.how-to-ride-a-bike-header { padding-top:1080px; padding-bottom:0px; background:#FFFFFF url('/uploads/content/780bf122-b5f4-4dae-a742-ab3bca6acdb5/images/features/poster.jpg?format=webp&ts=638594583840000000') no-repeat center center;background-image: -webkit-image-set(url(/uploads/content/780bf122-b5f4-4dae-a742-ab3bca6acdb5/images/features/poster.jpg?format=webp&ts=638594583840000000) 1x, url(/uploads/content/780bf122-b5f4-4dae-a742-ab3bca6acdb5/images/features/poster@2x.jpg?format=webp&ts=638594583840000000) 2x);background-image: image-set(url(/uploads/content/780bf122-b5f4-4dae-a742-ab3bca6acdb5/images/features/poster.jpg?format=webp&ts=638594583840000000) 1x, url(/uploads/content/780bf122-b5f4-4dae-a742-ab3bca6acdb5/images/features/poster@2x.jpg?format=webp&ts=638594583840000000) 2x);background-image: url(/uploads/content/780bf122-b5f4-4dae-a742-ab3bca6acdb5/images/features/poster@2x.jpg?format=webp&ts=638594583840000000);background-size:cover; color:#000000; } section.how-to-ride-a-bike-header h1, section.how-to-ride-a-bike-header h2, section.how-to-ride-a-bike-header h3, section.how-to-ride-a-bike-header h4, section.how-to-ride-a-bike-header h5, section.how-to-ride-a-bike-header h6 { color:#000000; } section.how-to-ride-a-bike-header p { color:#000000; } section.how-to-ride-a-bike-header { position: relative; margin-bottom:172px; z-index: 998; } section.how-to-ride-a-bike-header { margin-bottom:0; } section.how-to-ride-a-bike-header:after { bottom:-1px; } section.how-to-ride-a-bike-header:after { content: ''; display: block; position: absolute; right: 0; left: 0; width: 100%; height:172px; background: url('/uploads/content/global/images/white-swoop-divider.png?format=webp&ts=638594583840000000') no-repeat center Bottom;background-image: -webkit-image-set(url(/uploads/content/global/images/white-swoop-divider.png?format=webp&ts=638594583840000000) 1x, url(/uploads/content/global/images/white-swoop-divider@2x.png?format=webp&ts=638594583840000000) 2x);background-image: image-set(url(/uploads/content/global/images/white-swoop-divider.png?format=webp&ts=638594583840000000) 1x, url(/uploads/content/global/images/white-swoop-divider@2x.png?format=webp&ts=638594583840000000) 2x);background-image: url(/uploads/content/global/images/white-swoop-divider@2x.png?format=webp&ts=638594583840000000);background-size:100% 100%; z-index: 999; }
                    section.you-are-awesome { padding-top:80px; padding-bottom:80px; background-color:#FFFFFF; color:#000000; } section.you-are-awesome > .wrapper { width:1000px; } section.you-are-awesome h1, section.you-are-awesome h2, section.you-are-awesome h3, section.you-are-awesome h4, section.you-are-awesome h5, section.you-are-awesome h6 { color:#000000; } section.you-are-awesome p { color:#000000; }
                    section.strider-guides { padding-top:140px; padding-bottom:140px; background-color:#FFCD03; color:#000000; } section.strider-guides > .wrapper { width:1080px; } section.strider-guides h1, section.strider-guides h2, section.strider-guides h3, section.strider-guides h4, section.strider-guides h5, section.strider-guides h6 { color:#000000; } section.strider-guides p { color:#000000; } section.strider-guides { position: relative; margin-top:60px; z-index: 998; } section.strider-guides { margin-top:0; } section.strider-guides:before { top:-1px; } section.strider-guides:before { content: ''; display: block; position: absolute; right: 0; left: 0; width: 100%; height:60px; background: url('/uploads/content/global/images/white-hump-divider.png?format=webp&ts=638594583840000000') no-repeat center top;background-image: -webkit-image-set(url(/uploads/content/global/images/white-hump-divider.png?format=webp&ts=638594583840000000) 1x, url(/uploads/content/global/images/white-hump-divider@2x.png?format=webp&ts=638594583840000000) 2x);background-image: image-set(url(/uploads/content/global/images/white-hump-divider.png?format=webp&ts=638594583840000000) 1x, url(/uploads/content/global/images/white-hump-divider@2x.png?format=webp&ts=638594583840000000) 2x);background-image: url(/uploads/content/global/images/white-hump-divider@2x.png?format=webp&ts=638594583840000000);background-size:100% 100%; z-index: 999; } section.strider-guides { position: relative; margin-bottom:60px; z-index: 998; } section.strider-guides { margin-bottom:0; } section.strider-guides:after { bottom:-1px; } section.strider-guides:after { content: ''; display: block; position: absolute; right: 0; left: 0; width: 100%; height:60px; background: url('/uploads/content/global/images/white-hump-divider2.png?format=webp&ts=638594583840000000') no-repeat center Bottom;background-image: -webkit-image-set(url(/uploads/content/global/images/white-hump-divider2.png?format=webp&ts=638594583840000000) 1x, url(/uploads/content/global/images/white-hump-divider2@2x.png?format=webp&ts=638594583840000000) 2x);background-image: image-set(url(/uploads/content/global/images/white-hump-divider2.png?format=webp&ts=638594583840000000) 1x, url(/uploads/content/global/images/white-hump-divider2@2x.png?format=webp&ts=638594583840000000) 2x);background-image: url(/uploads/content/global/images/white-hump-divider2@2x.png?format=webp&ts=638594583840000000);background-size:100% 100%; z-index: 999; }
                    section.single-review { padding-top:80px; padding-bottom:80px; background-color:#FFFFFF; color:#FFFFFF; } section.single-review > .wrapper { width:960px; } section.single-review h1, section.single-review h2, section.single-review h3, section.single-review h4, section.single-review h5, section.single-review h6 { color:#FFFFFF; } section.single-review p { color:#FFFFFF; }
                    section.watch-how { padding-top:0px; padding-bottom:80px; background-color:#FFFFFF; color:#000000; } section.watch-how > .wrapper { width:1000px; } section.watch-how h1, section.watch-how h2, section.watch-how h3, section.watch-how h4, section.watch-how h5, section.watch-how h6 { color:#000000; } section.watch-how p { color:#000000; }
                    section.family-feedback { padding-top:225px; padding-bottom:395px; background:#000000 url('/uploads/content/780bf122-b5f4-4dae-a742-ab3bca6acdb5/images/review-background.jpg?format=webp&ts=638594583840000000') no-repeat center center;background-image: -webkit-image-set(url(/uploads/content/780bf122-b5f4-4dae-a742-ab3bca6acdb5/images/review-background.jpg?format=webp&ts=638594583840000000) 1x, url(/uploads/content/780bf122-b5f4-4dae-a742-ab3bca6acdb5/images/review-background@2x.jpg?format=webp&ts=638594583840000000) 2x);background-image: image-set(url(/uploads/content/780bf122-b5f4-4dae-a742-ab3bca6acdb5/images/review-background.jpg?format=webp&ts=638594583840000000) 1x, url(/uploads/content/780bf122-b5f4-4dae-a742-ab3bca6acdb5/images/review-background@2x.jpg?format=webp&ts=638594583840000000) 2x);background-image: url(/uploads/content/780bf122-b5f4-4dae-a742-ab3bca6acdb5/images/review-background@2x.jpg?format=webp&ts=638594583840000000);background-size:cover; color:#FFFFFF; } section.family-feedback > .wrapper { width:1080px; } section.family-feedback h1, section.family-feedback h2, section.family-feedback h3, section.family-feedback h4, section.family-feedback h5, section.family-feedback h6 { color:#FFFFFF; } section.family-feedback p { color:#FFFFFF; } section.family-feedback { position: relative; margin-bottom:200px; z-index: 998; } section.family-feedback { margin-bottom:0; } section.family-feedback:after { bottom:-1px; } section.family-feedback:after { content: ''; display: block; position: absolute; right: 0; left: 0; width: 100%; height:200px; background: url('/uploads/content/global/images/white-hump-divider3.png?format=webp&ts=638594583840000000') no-repeat center Bottom;background-image: -webkit-image-set(url(/uploads/content/global/images/white-hump-divider3.png?format=webp&ts=638594583840000000) 1x, url(/uploads/content/global/images/white-hump-divider3@2x.png?format=webp&ts=638594583840000000) 2x);background-image: image-set(url(/uploads/content/global/images/white-hump-divider3.png?format=webp&ts=638594583840000000) 1x, url(/uploads/content/global/images/white-hump-divider3@2x.png?format=webp&ts=638594583840000000) 2x);background-image: url(/uploads/content/global/images/white-hump-divider3@2x.png?format=webp&ts=638594583840000000);background-size:100% 100%; z-index: 999; }
                    section.assembly-downloads { padding-top:40px; padding-bottom:120px; background-color:#FFFFFF; color:#000000; } section.assembly-downloads h1, section.assembly-downloads h2, section.assembly-downloads h3, section.assembly-downloads h4, section.assembly-downloads h5, section.assembly-downloads h6 { color:#000000; } section.assembly-downloads p { color:#000000; }
                    section.social-media { padding-top:0px; padding-bottom:80px; background-color:#FFFFFF; color:#000000; } section.social-media > .wrapper { width:100%; } section.social-media h1, section.social-media h2, section.social-media h3, section.social-media h4, section.social-media h5, section.social-media h6 { color:#D3D3D3; } section.social-media p { color:#000000; }
                    section.proposition-values { padding-top:0px; padding-bottom:80px; background-color:#FFFFFF; color:#000000; } section.proposition-values > .wrapper { width:1080px; } section.proposition-values h1, section.proposition-values h2, section.proposition-values h3, section.proposition-values h4, section.proposition-values h5, section.proposition-values h6 { color:#000000; } section.proposition-values p { color:#000000; }
                    section.tips-and-updates { padding-top:80px; padding-bottom:80px; background-color:#FFFFFF; color:#000000; } section.tips-and-updates > .wrapper { width:680px; } section.tips-and-updates h1, section.tips-and-updates h2, section.tips-and-updates h3, section.tips-and-updates h4, section.tips-and-updates h5, section.tips-and-updates h6 { color:#000000; } section.tips-and-updates p { color:#000000; }
                    footer.global-footer { padding-top:130px; padding-bottom:230px; background-color:#000000; color:#FFFFFF; } footer.global-footer h1, section.global-footer h2, section.global-footer h3, section.global-footer h4, section.global-footer h5, section.global-footer h6 { color:#FFFFFF; } footer.global-footer p { color:#FFFFFF; } footer.global-footer { position: relative; margin-top:144px; z-index: 998; } footer.global-footer:before { top:-142px; } footer.global-footer:before { content: ''; display: block; position: absolute; right: 0; left: 0; width: 100%; height:144px; background: url('/uploads/content/global/images/black-swoop-divider.png?format=webp&ts=638869537929212021') no-repeat center top;background-image: -webkit-image-set(url(/uploads/content/global/images/black-swoop-divider.png?format=webp&ts=638869537929212021) 1x, url(/uploads/content/global/images/black-swoop-divider@2x.png?format=webp&ts=638869537929212021) 2x);background-image: image-set(url(/uploads/content/global/images/black-swoop-divider.png?format=webp&ts=638869537929212021) 1x, url(/uploads/content/global/images/black-swoop-divider@2x.png?format=webp&ts=638869537929212021) 2x);background-image: url(/uploads/content/global/images/black-swoop-divider@2x.png?format=webp&ts=638869537929212021);background-size:100% 100%; z-index: 999; }
                    section.agree-to-use { padding-top:15px; padding-bottom:15px; background-color:#000000; color:#FFFFFF; } section.agree-to-use > .wrapper { width:825px; } section.agree-to-use h1, section.agree-to-use h2, section.agree-to-use h3, section.agree-to-use h4, section.agree-to-use h5, section.agree-to-use h6 { color:#FFFFFF; } section.agree-to-use p { color:#FFFFFF; }
    
        section:last-child { margin-bottom: 0; }
        h1, h2, h3, h4, h5, h6 { margin: 0 0 20px; }
        p { margin: 20px 0 0; }
    
