    
        * { 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; }
    
                    header.white { padding-top:20px; padding-bottom:20px; background-color:#F9F3A0; color:#000000; } header.white h1, section.white h2, section.white h3, section.white h4, section.white h5, section.white h6 { color:#000000; } header.white p { color:#000000; }
                    section.white1 { padding-top:40px; padding-bottom:40px; background-color:#ffffff; color:#000000; } section.white1 h1, section.white1 h2, section.white1 h3, section.white1 h4, section.white1 h5, section.white1 h6 { color:#B8529E; } section.white1 p { color:#000000; }
                    section.white2 { padding-top:0px; padding-bottom:20px; background-color:#ffffff; color:#000000; } section.white2 h1, section.white2 h2, section.white2 h3, section.white2 h4, section.white2 h5, section.white2 h6 { color:#B8529E; } section.white2 p { color:#000000; }
                    section.white3 { padding-top:20px; padding-bottom:20px; background-color:#ffffff; color:#000000; } section.white3 h1, section.white3 h2, section.white3 h3, section.white3 h4, section.white3 h5, section.white3 h6 { color:#B8529E; } section.white3 p { color:#000000; }
                    section.white4 { padding-top:20px; padding-bottom:20px; background-color:#ffffff; color:#000000; } section.white4 h1, section.white4 h2, section.white4 h3, section.white4 h4, section.white4 h5, section.white4 h6 { color:#B8529E; } section.white4 p { color:#000000; }
                    section.white5 { padding-top:20px; padding-bottom:20px; background-color:#ffffff; color:#000000; } section.white5 h1, section.white5 h2, section.white5 h3, section.white5 h4, section.white5 h5, section.white5 h6 { color:#B8529E; } section.white5 p { color:#000000; }
                    section.white6 { padding-top:20px; padding-bottom:20px; background-color:#ffffff; color:#000000; } section.white6 h1, section.white6 h2, section.white6 h3, section.white6 h4, section.white6 h5, section.white6 h6 { color:#B8529E; } section.white6 p { color:#000000; }
                    section.white7 { padding-top:20px; padding-bottom:20px; background-color:#ffffff; color:#000000; } section.white7 h1, section.white7 h2, section.white7 h3, section.white7 h4, section.white7 h5, section.white7 h6 { color:#B8529E; } section.white7 p { color:#000000; }
                    section.white8 { padding-top:20px; padding-bottom:20px; background-color:#ffffff; color:#000000; } section.white8 h1, section.white8 h2, section.white8 h3, section.white8 h4, section.white8 h5, section.white8 h6 { color:#B8529E; } section.white8 p { color:#000000; }
                    section.white9 { padding-top:20px; padding-bottom:20px; background-color:#ffffff; color:#000000; } section.white9 h1, section.white9 h2, section.white9 h3, section.white9 h4, section.white9 h5, section.white9 h6 { color:#B8529E; } section.white9 p { color:#000000; }
                    section.white10 { padding-top:20px; padding-bottom:20px; background-color:#ffffff; color:#000000; } section.white10 h1, section.white10 h2, section.white10 h3, section.white10 h4, section.white10 h5, section.white10 h6 { color:#B8529E; } section.white10 p { color:#000000; }
                    section.white11 { padding-top:20px; padding-bottom:20px; background-color:#ffffff; color:#000000; } section.white11 h1, section.white11 h2, section.white11 h3, section.white11 h4, section.white11 h5, section.white11 h6 { color:#B8529E; } section.white11 p { color:#000000; }
                    section.white12 { padding-top:20px; padding-bottom:20px; background-color:#ffffff; color:#000000; } section.white12 h1, section.white12 h2, section.white12 h3, section.white12 h4, section.white12 h5, section.white12 h6 { color:#B8529E; } section.white12 p { color:#000000; }
                    section.white13 { padding-top:20px; padding-bottom:20px; background-color:#ffffff; color:#000000; } section.white13 h1, section.white13 h2, section.white13 h3, section.white13 h4, section.white13 h5, section.white13 h6 { color:#B8529E; } section.white13 p { color:#000000; }
                    section.white14 { padding-top:20px; padding-bottom:20px; background-color:#ffffff; color:#000000; } section.white14 h1, section.white14 h2, section.white14 h3, section.white14 h4, section.white14 h5, section.white14 h6 { color:#B8529E; } section.white14 p { color:#000000; }
                    section.white15 { padding-top:20px; padding-bottom:20px; background-color:#ffffff; color:#000000; } section.white15 h1, section.white15 h2, section.white15 h3, section.white15 h4, section.white15 h5, section.white15 h6 { color:#B8529E; } section.white15 p { color:#000000; }
                    section.white17 { padding-top:20px; padding-bottom:80px; background-color:#ffffff; color:#000000; } section.white17 h1, section.white17 h2, section.white17 h3, section.white17 h4, section.white17 h5, section.white17 h6 { color:#B8529E; } section.white17 p { color:#000000; }
                    section.purple-swoosh { padding-top:20px; padding-bottom:80px; background-color:#B8529E; color:#FFFFFF; } section.purple-swoosh > .wrapper { width:1080px; } section.purple-swoosh h1, section.purple-swoosh h2, section.purple-swoosh h3, section.purple-swoosh h4, section.purple-swoosh h5, section.purple-swoosh h6 { color:#00FF00; } section.purple-swoosh p { color:#FFFFFF; } section.purple-swoosh { position: relative; margin-top:40px; z-index: 998; } section.purple-swoosh:before { top:-40px; } section.purple-swoosh:before { content: ''; display: block; position: absolute; right: 0; left: 0; width: 100%; height:40px; background: url('/assets/svgs/layout/purple-top-swoosh.svg#svgView(preserveAspectRatio(none))') no-repeat center top;background-image: -webkit-image-set(url(/assets/svgs/layout/purple-top-swoosh.svg#svgView(preserveAspectRatio(none))) 1x, url(/assets/svgs/layout/purple-top-swoosh@2x.svg#svgView(preserveAspectRatio(none))) 2x);background-image: image-set(url(/assets/svgs/layout/purple-top-swoosh.svg#svgView(preserveAspectRatio(none))) 1x, url(/assets/svgs/layout/purple-top-swoosh@2x.svg#svgView(preserveAspectRatio(none))) 2x);background-image: url(/assets/svgs/layout/purple-top-swoosh@2x.svg#svgView(preserveAspectRatio(none)));background-size:100% 100%; z-index: 999; }
                    footer.blue { padding-top:40px; padding-bottom:40px; background-color:#ACD5F1; color:#000000; } footer.blue h1, section.blue h2, section.blue h3, section.blue h4, section.blue h5, section.blue h6 { color:#000000; } footer.blue p { color:#000000; }
    
        section:last-child { margin-bottom: 0; }
        h1, h2, h3, h4, h5, h6 { margin: 0 0 20px; }
        p { margin: 20px 0 0; }
    
