body{margin:0;background:#14161b}.header-container{max-width:1318px;box-sizing:border-box;float:none;margin:0 auto}.body-container{max-width:1318px;box-sizing:border-box;float:none;margin:0 auto;position:relative;background:#fff}@media(min-width:601px){.body-container{padding-left:98px}}img{max-width:100%}p,li{color:#36383d;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:24px}h1{color:#fff;font-family:"Lato",Arial,Helvetica,sans-serif;font-size:55px;font-weight:300;margin-top:0;text-transform:uppercase}@media(max-width:768px){h1{font-size:45px}}@media(max-width:600px){h1{font-size:38px}}@media(max-width:480px){h1{font-size:32px}}blockquote{color:#000;font-family:"Lato",Arial,Helvetica,sans-serif;font-size:21px;font-weight:400;line-height:28px;text-transform:uppercase;padding:48px 35px 49px 50px;border-top:10px solid #ffa300;border-left:10px solid #ffa300;position:relative;box-sizing:border-box;margin:0}@media(max-width:600px){blockquote{border-bottom:10px solid #ffa300;border-right:10px solid #ffa300}}.subheader p{color:#fff;font-family:"Lato",Arial,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:30px}.section .section-header{text-align:center;position:relative}.section .section-header h4{color:#362ebc;text-transform:uppercase;font-family:"Lato",Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;padding:0 0 35px;margin:0}.section .section-header h2{color:#36383d;text-transform:uppercase;font-family:"Lato",Arial,Helvetica,sans-serif;font-size:30px;font-weight:700;padding:0 0 45px;margin:0}@media(max-width:600px){.section .section-header h2{font-size:24px}}.section .section-header:after{content:'';height:1px;width:84px;background:#ffa300;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}body .body-container-wrapper .center-text{text-align:center;width:850px;max-width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box;margin:0 auto !important;float:none !important}body .body-container-wrapper .center-text p:first-child{margin-top:0;font-size:21px;line-height:30px}body .body-container-wrapper .side-nav-wrapper{position:absolute;background:#000;left:0;top:0;width:98px;height:100%}body .body-container-wrapper .side-nav-wrapper .row-fluid-wrapper{position:fixed;top:100px}@media(min-width:1301px){body .body-container-wrapper .side-nav-wrapper .row-fluid-wrapper{left:50%;transform:translateX(-610px)}}@media(max-width:1300px){body .body-container-wrapper .side-nav-wrapper .row-fluid-wrapper{left:50px}}@media(max-width:600px){body .body-container-wrapper .side-nav-wrapper{display:none}}.body-container-wrapper .banner-wrapper{background-image:url(//content.tomorrow-people.com/hubfs/TP_CMO-Brand_H2/Thank_You_Page/banner-bg.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;padding-left:20px;padding-right:20px;box-sizing:border-box;padding-top:30px}.body-container-wrapper .banner-wrapper .header{margin-bottom:87px}.body-container-wrapper .banner-wrapper .header .social-icons{display:inline-block;width:auto;float:right;padding-top:6px;padding-right:25px;box-sizing:border-box}.body-container-wrapper .banner-wrapper .header .social-icons .icon{display:inline-block;width:27px;margin-right:17px}@media(max-width:768px){.body-container-wrapper .banner-wrapper .header .social-icons{display:block;float:none;margin:25px auto 0;padding-right:0;width:219px}.body-container-wrapper .banner-wrapper .header .social-icons .icon:last-child{margin-right:0}}.body-container-wrapper .banner-wrapper .header .logo{display:inline-block;width:auto;float:left;padding-left:10px;box-sizing:border-box}@media(max-width:768px){.body-container-wrapper .banner-wrapper .header .logo{display:block;float:none;margin:0 auto;width:67px;padding:0}}.body-container-wrapper .banner-wrapper .banner-text{float:none;margin:0 auto;max-width:67%;text-align:center}.in-page-nav .arrow{padding:70px 0 53px}.in-page-nav .arrow a{display:block;height:45px;width:45px;margin:0 auto}.in-page-nav .arrow .circle{height:100%;width:100%;border:1px solid rgba(255,255,255,0.4);border-radius:100%;position:relative}.in-page-nav .arrow .circle:after{content:'';position:absolute;width:0px;height:0px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;top:50%;left:50%;transform:translate(-50%,-50%)}.download-bar{background:#ffa100;padding-top:49px;padding-bottom:50px;padding-left:20px;padding-right:20px;box-sizing:border-box}.download-bar .download-bar-text{text-align:center}.download-bar .download-bar-text p{color:#fff;font-size:20px;font-family:"Lato",Arial,Helvetica,sans-serif}.download-bar .download-bar-text p a{display:inline-block;margin-left:50px;border:4px solid #fff;font-family:"Lato",Arial,Helvetica,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;text-decoration:none;color:#fff;line-height:43px;width:180px}@media(max-width:960px){.download-bar .download-bar-text p a{display:block;margin:25px auto 0}}.body-container .section.blue .section-header h2{color:#fff}.body-container .section.blue .text-left h2{color:#fff}.body-container .section.blue .text-left p{color:#fff}.body-container .section.blue .text-right h2{color:#fff}.body-container .section.blue .text-right p{color:#fff}.body-container .section.light-blue .section-header h2{color:#fff}.body-container .section.light-blue .text-left h2{color:#fff}.body-container .section.light-blue .text-left p{color:#fff}.body-container .section.light-blue .text-right h2{color:#fff}.body-container .section.light-blue .text-right p{color:#fff}.body-container .section.orange .section-header h2{color:#fff}.body-container .section.orange .text-left h2{color:#fff}.body-container .section.orange .text-left p{color:#fff}.body-container .section.orange .text-right h2{color:#fff}.body-container .section.orange .text-right p{color:#fff}.body-container .section.grey .section-header h2{color:#fff}.body-container .section.grey .text-left h2{color:#fff}.body-container .section.grey .text-left p{color:#fff}.body-container .section.grey .text-right h2{color:#fff}.body-container .section.grey .text-right p{color:#fff}.foreword.section{padding-top:70px;padding-bottom:63px}.foreword.section .section-header{width:680px;max-width:100%;margin:0 auto 45px !important;float:none !important;box-sizing:border-box;padding-left:20px;padding-right:20px;box-sizing:border-box}.challenge.section{padding-top:70px;padding-bottom:70px;background-image:url(//content.tomorrow-people.com/hubfs/TP_CMO-Brand_H2/Thank_You_Page/challenge-bg.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:580px}.challenge.section .section-header{width:680px;max-width:100%;margin:0 auto 45px !important;float:none !important;box-sizing:border-box;padding-left:20px;padding-right:20px;box-sizing:border-box}@media(max-width:1180px){.challenge.section{background-position:0 0;text-align:center}}.challenge.section .row-number-18{display:block;width:1020px;max-width:100%;padding:0 20px;box-sizing:border-box;margin:0 auto}.challenge.section .row-number-18 .challenge-left{width:490px;max-width:100%;padding:0 30px 0 0;margin:0}@media(max-width:1180px){.challenge.section .row-number-18 .challenge-left{width:100%}}.challenge.section .row-number-18 .challenge-left p:first-child{margin-top:0;font-size:21px;line-height:30px}.challenge.section .row-number-18 .challenge-right{width:490px;max-width:100%;padding:0 0 0 30px;margin:0}@media(max-width:1180px){.challenge.section .row-number-18 .challenge-right{width:100%;padding:0}}.challenge.section .row-number-18 .challenge-right p{max-width:450px;float:right}@media(max-width:1180px){.challenge.section .row-number-18 .challenge-right p{max-width:100%;float:none}}.challenge.section .row-number-18 .blockquote-wrapper{float:right;position:relative;display:inline-block;text-align:left}.challenge.section .row-number-18 .blockquote-wrapper:after{content:url(//content.tomorrow-people.com/hubfs/TP_CMO-Brand_H2/Thank_You_Page/border-corner.png);position:absolute;right:0px;bottom:-4px}@media(max-width:1180px){.challenge.section .row-number-18 .blockquote-wrapper{float:none;width:450px;margin:40px auto;display:block}}@media(max-width:600px){.challenge.section .row-number-18 .blockquote-wrapper{width:100%}.challenge.section .row-number-18 .blockquote-wrapper:after{width:0;content:'';height:0;display:none}}.challenge.section .row-number-18 blockquote{width:450px;height:219px}.challenge.section .row-number-18 blockquote:before{content:'';width:401px;height:10px;position:absolute;left:-10px;bottom:0;background:#ffa300}.challenge.section .row-number-18 blockquote:after{content:'';width:10px;height:170px;position:absolute;right:0;top:-10px;background:#ffa300}@media(max-width:600px){.challenge.section .row-number-18 blockquote{width:100%;height:auto;text-align:center}.challenge.section .row-number-18 blockquote:before{width:0;height:0;display:none}.challenge.section .row-number-18 blockquote:after{width:0;height:0;display:none}}.why-care.section{padding-top:91px;padding-bottom:72px;background-image:url(//content.tomorrow-people.com/hubfs/TP_CMO-Brand_H2/Thank_You_Page/why-care-bg.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.why-care.section .section-header{width:880px;max-width:100%;margin:0 auto 45px !important;float:none !important;box-sizing:border-box;padding-left:20px;padding-right:20px;box-sizing:border-box}.why-care.section .why-care-list-item{width:1020px;max-width:100%;padding:0 20px;float:none;margin:0 auto 62px}.why-care.section .row-fluid-wrapper:last-child .why-care-list-item{margin-bottom:0}.introduction.section{padding-top:70px;padding-bottom:57px}.introduction.section .section-header{width:740px;max-width:100%;margin:0 auto 45px !important;float:none !important;box-sizing:border-box;padding-left:20px;padding-right:20px;box-sizing:border-box}.introduction.section .blockquote-wrapper{text-align:left;display:inline-block;position:relative;float:right}.introduction.section .blockquote-wrapper:after{content:url(//content.tomorrow-people.com/hubfs/TP_CMO-Brand_H2/Thank_You_Page/border-corner-2.png);position:absolute;right:0px;bottom:-4px}@media(max-width:1180px){.introduction.section .blockquote-wrapper{float:none;width:450px;margin:40px auto;display:block}}@media(max-width:600px){.introduction.section .blockquote-wrapper{width:100%}.introduction.section .blockquote-wrapper:after{width:0;content:'';height:0;display:none}}.introduction.section blockquote{width:450px;height:302px}.introduction.section blockquote:before{content:'';width:396px;height:10px;position:absolute;left:-10px;bottom:0px;background:#ffa300}.introduction.section blockquote:after{content:'';width:10px;height:249px;position:absolute;right:0px;top:-10px;background:#ffa300}@media(max-width:600px){.introduction.section blockquote{width:100%;height:auto;text-align:center}.introduction.section blockquote:before{width:0;height:0;display:none}.introduction.section blockquote:after{width:0;height:0;display:none}}.introduction.section .row-number-29{width:1020px;max-width:100%;padding:0 20px;margin:0 auto;float:none;box-sizing:border-box}.introduction.section .introduction-left{margin:0;float:left}.introduction.section .introduction-left p:first-child{margin-top:0;font-size:21px;line-height:30px}@media(max-width:1180px){.introduction.section .introduction-left{width:100%;text-align:center}}.introduction.section .introduction-right{margin:0;float:right}@media(max-width:1180px){.introduction.section .introduction-right{float:left;width:100%;text-align:center}}.b2b-community.section{padding-top:91px;padding-bottom:60px;background-image:url(//content.tomorrow-people.com/hubfs/TP_CMO-Brand_H2/Thank_You_Page/b2b-comm-bg.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.b2b-community.section .section-header{width:680px;max-width:100%;margin:0 auto 45px !important;float:none !important;box-sizing:border-box;padding-left:20px;padding-right:20px;box-sizing:border-box}.b2b-community.section .row-number-32{width:1020px;max-width:100%;padding:0 20px;margin:0 auto;float:none;box-sizing:border-box}.community-quote.section{padding-top:70px;padding-bottom:55px}.community-quote.section .section-header{width:700px;max-width:100%;margin:0 auto 45px !important;float:none !important;box-sizing:border-box;padding-left:20px;padding-right:20px;box-sizing:border-box}.part-one.section{background-image:url(//content.tomorrow-people.com/hubfs/TP_CMO-Brand_H2/Thank_You_Page/part-1-bg.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:700px}@media(max-width:1220px){.part-one.section{background-position:25%}}@media(max-width:768px){.part-one.section{background-position:0 0}}.steps-one.section{padding-top:105px;padding-bottom:42px}.steps-one.section .steps-list-item{width:1020px;max-width:100%;padding:0 20px;float:none;margin:0 auto 62px}.steps-one.section .row-fluid-wrapper:last-child .steps-list-item{margin-bottom:0}.smarter-planet.section{padding-top:89px;padding-bottom:0px;background-image:url(//content.tomorrow-people.com/hubfs/TP_CMO-Brand_H2/Thank_You_Page/smarter-planet-bg.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.smarter-planet.section .row-number-50{width:1020px;max-width:100%;padding:0 20px;margin:0 auto;float:none;box-sizing:border-box}.smarter-planet.section .smarter-planet-text{margin:0;float:left;padding-right:40px}.smarter-planet.section .smarter-planet-text h2{color:#fff;text-transform:uppercase;font-family:"Lato",Arial,Helvetica,sans-serif;font-size:21px;font-weight:400;margin:70px 0 25px}.smarter-planet.section .smarter-planet-text p{color:#fff}@media(max-width:860px){.smarter-planet.section .smarter-planet-text{width:100%;text-align:center;padding-bottom:50px;padding-right:0}}.smarter-planet.section .smarter-planet-image{margin:0;float:right}.smarter-planet.section .smarter-planet-image img{vertical-align:bottom}@media(max-width:860px){.smarter-planet.section .smarter-planet-image{width:100%;text-align:center;float:none}}.steps-two.section{padding-top:81px;padding-bottom:32px}.steps-two.section .steps-list-item{width:1020px;max-width:100%;padding:0 20px;float:none;margin:0 auto 62px}.steps-two.section .row-fluid-wrapper:last-child .steps-list-item{margin-bottom:0}.quality.section{padding-top:74px;padding-bottom:75px;background-image:url(//content.tomorrow-people.com/hubfs/TP_CMO-Brand_H2/Thank_You_Page/smarter-planet-bg.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:430px}.quality.section .row-number-59{width:1020px;max-width:100%;padding:0 20px;margin:0 auto;float:none;box-sizing:border-box}.quality.section .quality-text{margin:0;float:right}@media(max-width:860px){.quality.section .quality-text{text-align:center;float:none}}.quality.section .quality-text h2{color:#fff;text-transform:uppercase;font-family:"Lato",Arial,Helvetica,sans-serif;font-size:21px;font-weight:400;margin:70px 0 25px}.quality.section .quality-text p{color:#fff}.quality.section .quality-image{padding:0 80px;margin:0;float:left}@media(max-width:860px){.quality.section .quality-image{text-align:center;float:none;padding:0 40px}}.steps-three.section{padding-top:73px;padding-bottom:42px}.steps-three.section .steps-list-item{width:1020px;max-width:100%;padding:0 20px;float:none;margin:0 auto}.harley.section{padding-top:40px;padding-bottom:44px;background-image:url(//content.tomorrow-people.com/hubfs/TP_CMO-Brand_H2/Thank_You_Page/harley-bg.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.harley.section .harley-list-item{width:1020px;max-width:100%;padding:0 20px;float:none;margin:0 auto 62px}.harley.section .harley-list-item .text-right h2{margin:55px 0 25px}.harley.section .row-fluid-wrapper:last-child .harley-list-item{margin-bottom:0}.part-two.section{background-image:url(//content.tomorrow-people.com/hubfs/TP_CMO-Brand_H2/Thank_You_Page/part-2-bg.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:700px}@media(max-width:1220px){.part-two.section{background-position:25%}}@media(max-width:768px){.part-two.section{background-position:0 0}}.blue-bar{padding-top:70px;padding-bottom:75px;padding-left:20px;padding-right:20px;box-sizing:border-box;background:#362ebc}.blue-bar .blue-bar-text{text-align:center;width:990px;max-width:100%;float:none !important;margin:0 auto !important}.blue-bar .blue-bar-text p{color:#fff;font-size:20px;font-family:"Lato",Arial,Helvetica,sans-serif}.create-strategy.section{padding-top:70px;padding-bottom:58px}.create-strategy.section .section-header{width:680px;max-width:100%;margin:0 auto 45px !important;float:none !important;box-sizing:border-box;padding-left:20px;padding-right:20px;box-sizing:border-box}.data.section{padding-top:91px;padding-bottom:80px;background-image:url(//content.tomorrow-people.com/hubfs/TP_CMO-Brand_H2/Thank_You_Page/data-bg.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.data.section .section-header{width:860px;max-width:100%;margin:0 auto 45px !important;float:none !important;box-sizing:border-box;padding-left:20px;padding-right:20px;box-sizing:border-box}.data.section .data-list-item{width:1020px;max-width:100%;padding:0 20px;float:none;margin:0 auto 62px}.data.section .data-list-item p{color:#fff}.data.section .data-list-item p:first-child{margin-top:0;font-size:21px;line-height:30px}.data.section .row-fluid-wrapper:last-child .data-list-item{margin-bottom:0}.orange.section{padding-top:91px;padding-bottom:62px;background-image:url(//content.tomorrow-people.com/hubfs/TP_CMO-Brand_H2/Thank_You_Page/orange-bg.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.orange.section .section-header{width:780px;max-width:100%;margin:0 auto 45px !important;float:none !important;box-sizing:border-box;padding-left:20px;padding-right:20px;box-sizing:border-box}.orange.section .section-header:after{background:#fff}.orange.section .center-text p{margin-bottom:50px}.orange.section .orange-list-item{width:1020px;max-width:100%;padding:0 20px;float:none;margin:0 auto 62px}.orange.section .row-fluid-wrapper:last-child .steps-list-item{margin-bottom:0}.quote-banner.section{padding-top:132px;min-height:700px;background-image:url(//content.tomorrow-people.com/hubfs/TP_CMO-Brand_H2/Thank_You_Page/quote-banner-bg.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.quote-banner.section .quote-banner-text{width:1020px;max-width:100%;padding:0 20px;float:none;margin:0 auto 62px;text-align:center}.quote-banner.section .quote-banner-text h2{color:#fff;font-family:"Lato",Arial,Helvetica,sans-serif;font-size:55px;font-weight:300;margin-top:0;text-transform:uppercase}@media(max-width:768px){.quote-banner.section .quote-banner-text h2{font-size:45px}}@media(max-width:600px){.quote-banner.section .quote-banner-text h2{font-size:38px}}@media(max-width:480px){.quote-banner.section .quote-banner-text h2{font-size:32px}}.quote-banner.section .quote-banner-text p{font-size:20px;font-family:"Lato",Arial,Helvetica,sans-serif;line-height:28px;color:#fff}.amazon.section{padding-top:73px;padding-bottom:70px}.amazon.section .amazon-list-item{width:1020px;max-width:100%;padding:0 20px;float:none;margin:0 auto 62px}.amazon.section .amazon-list-item .text-left h2{color:#36383d;text-transform:uppercase;font-family:"Lato",Arial,Helvetica,sans-serif;font-size:30px;font-weight:700;padding:0 0 35px;margin:0 0 35px;position:relative}.amazon.section .amazon-list-item .text-left h2:after{content:'';height:1px;width:84px;background:#ffa300;position:absolute;bottom:0;left:0}@media(max-width:860px){.amazon.section .amazon-list-item .text-left h2:after{left:50%;transform:translateX(-50%)}}.amazon.section .amazon-list-item .text-left p:first-child{margin-top:0;font-size:21px;line-height:30px}.amazon.section .amazon-list-item .text-right h2{color:#36383d;text-transform:uppercase;font-family:"Lato",Arial,Helvetica,sans-serif;font-size:30px;font-weight:700;padding:0 0 35px;margin:0 0 35px;position:relative}.amazon.section .amazon-list-item .text-right h2:after{content:'';height:1px;width:84px;background:#ffa300;position:absolute;bottom:0;left:0}@media(max-width:860px){.amazon.section .amazon-list-item .text-right h2:after{left:50%;transform:translateX(-50%)}}.amazon.section .amazon-list-item .text-right p:first-child{margin-top:0;font-size:21px;line-height:30px}.amazon.section .row-fluid-wrapper:last-child .amazon-list-item{margin-bottom:0}.takeaways.section{padding-top:70px;padding-bottom:45px;background:#f21237}.takeaways.section .section-header{width:680px;max-width:100%;margin:0 auto 45px !important;float:none !important;box-sizing:border-box;padding-left:20px;padding-right:20px;box-sizing:border-box}.takeaways.section .section-header h2{color:#fff}.takeaways.section .takeaways-list{display:block;max-width:100%;width:1020px;padding:0 20px;box-sizing:border-box;margin:0 auto;float:none}.takeaways.section .takeaways-list ul{list-style-type:none;padding:0;margin:0;text-align:center}.takeaways.section .takeaways-list ul li{padding:130px 30px 40px;display:inline-block;width:320px;max-width:100%;box-sizing:border-box;vertical-align:top;color:#fff}.takeaways.section .takeaways-list ul li:nth-child(1){background-image:url("//content.tomorrow-people.com/hubfs/TP_CMO-Brand_H2/Thank_You_Page/takeaway-1.png");background-position:50% 0%;background-repeat:no-repeat}.takeaways.section .takeaways-list ul li:nth-child(2){background-image:url("//content.tomorrow-people.com/hubfs/TP_CMO-Brand_H2/Thank_You_Page/takeaway-2.png");background-position:50% 0%;background-repeat:no-repeat}.takeaways.section .takeaways-list ul li:nth-child(3){background-image:url("//content.tomorrow-people.com/hubfs/TP_CMO-Brand_H2/Thank_You_Page/takeaway-3.png");background-position:50% 0%;background-repeat:no-repeat}.takeaways.section .takeaways-list ul li:nth-child(4){background-image:url("//content.tomorrow-people.com/hubfs/TP_CMO-Brand_H2/Thank_You_Page/takeaway-4.png");background-position:50% 0%;background-repeat:no-repeat}.takeaways.section .takeaways-list ul li:nth-child(5){background-image:url("//content.tomorrow-people.com/hubfs/TP_CMO-Brand_H2/Thank_You_Page/takeaway-5.png");background-position:50% 0%;background-repeat:no-repeat}.body-container-wrapper .body-container .image-left{padding:0 80px;margin:0;float:left}@media(max-width:860px){.body-container-wrapper .body-container .image-left{float:left;width:100%;text-align:center;padding:0 40px}}.body-container-wrapper .body-container .image-right{padding:0 80px;margin:0;float:right}@media(max-width:860px){.body-container-wrapper .body-container .image-right{float:left;width:100%;text-align:center;padding:0 40px}}.body-container-wrapper .body-container .text-left{margin:0;float:left}@media(max-width:860px){.body-container-wrapper .body-container .text-left{float:left;width:100%;text-align:center}}.body-container-wrapper .body-container .text-left h2{color:#000;text-transform:uppercase;font-family:"Lato",Arial,Helvetica,sans-serif;font-size:21px;font-weight:700;margin:30px 0 25px}.body-container-wrapper .body-container .text-left p{line-height:22px;margin:0 0 25px}.body-container-wrapper .body-container .text-right{margin:0;float:right}@media(max-width:860px){.body-container-wrapper .body-container .text-right{float:left;width:100%;text-align:center}}.body-container-wrapper .body-container .text-right h2{color:#000;text-transform:uppercase;font-family:"Lato",Arial,Helvetica,sans-serif;font-size:21px;font-weight:700;margin:30px 0 25px}.body-container-wrapper .body-container .text-right p{line-height:22px;margin:0 0 25px}.body-container-wrapper .body-container .part-text{padding-top:185px;padding-left:80px;padding-right:20px}@media(max-width:600px){.body-container-wrapper .body-container .part-text{padding-left:20px}}.body-container-wrapper .body-container .part-text p{font-size:20px;line-height:28px;color:#fff;position:relative;padding:0 0 35px;margin:0 0 40px;position:relative}.body-container-wrapper .body-container .part-text p:after{content:'';height:1px;width:84px;background:#fff;position:absolute;bottom:0;left:0}.body-container-wrapper .body-container .part-text h2{color:#fff;font-family:"Lato",Arial,Helvetica,sans-serif;font-size:55px;font-weight:300;margin-top:0;text-transform:uppercase}@media(max-width:768px){.body-container-wrapper .body-container .part-text h2{font-size:45px}}@media(max-width:600px){.body-container-wrapper .body-container .part-text h2{font-size:38px}}@media(max-width:480px){.body-container-wrapper .body-container .part-text h2{font-size:32px}}.side-nav #progress-indicator{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width:770px){.side-nav #progress-indicator{display:block}}.side-nav #progress-indicator{position:absolute;z-index:10;left:0;top:200px;width:100%;height:160px}#progress-indicator .points-of-interest.intro{visibility:visible;-webkit-transition:300ms all cubic-bezier(0.175,0.885,0.32,1.275);-moz-transition:300ms all cubic-bezier(0.175,0.885,0.32,1.275);-o-transition:300ms all cubic-bezier(0.175,0.885,0.32,1.275);transition:300ms all cubic-bezier(0.175,0.885,0.32,1.275);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;display:block;position:relative;width:100%}#progress-indicator .points-of-interest .bar-default{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;top:0;width:10px;height:100%}#progress-indicator .points-of-interest .bar-default .prog-bar{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;position:absolute;left:50%;top:0;width:3px;height:100%;background:#2d2d2d}#progress-indicator .points-of-interest .bar-default .prog-dots .prog-dot:first-child{background:#f26f70;z-index:100}#progress-indicator .points-of-interest .bar-default .prog-dot,#progress-indicator .points-of-interest .bar-highlight .prog-dot{display:block;position:absolute;left:0;width:10px;height:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background:#2d2d2d;margin-top:-10px;-webkit-transition:top .2s .3s cubic-bezier(0.175,0.885,0.32,1.275);-moz-transition:top .2s .3s cubic-bezier(0.175,0.885,0.32,1.275);-o-transition:top .2s .3s cubic-bezier(0.175,0.885,0.32,1.275);transition:top .2s .3s cubic-bezier(0.175,0.885,0.32,1.275);top:50%;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#progress-indicator .points-of-interest .bar-default .prog-dots .prog-dot:hover{cursor:pointer}#progress-indicator .points-of-interest .bar-default .prog-dots:after{content:'';display:block;width:5px;height:10px;border-right:3px solid #f26f70;position:absolute;left:-1px;top:0;height:0;-webkit-transition:height .3s .3s cubic-bezier(0.175,0.885,0.32,1.275);-moz-transition:height .3s .3s cubic-bezier(0.175,0.885,0.32,1.275);-o-transition:height .3s .3s cubic-bezier(0.175,0.885,0.32,1.275);transition:height .3s .3s cubic-bezier(0.175,0.885,0.32,1.275)}#progress-indicator .points-of-interest .bar-default .prog-dots .prog-dot .wrapper-button{opacity:0;font-family:"Lato",Arial,Helvetica,sans-serif;color:#36383d;font-size:11px;text-transform:uppercase;padding:5px;padding:8px;padding-left:20px;position:relative;display:inline-block;width:150px;position:absolute;top:-18px;left:-8px}#progress-indicator .points-of-interest .bar-default .prog-dots .prog-dot .wrapper-button:hover{opacity:1;cursor:pointer}#progress-indicator .points-of-interest .bar-default .prog-dots .prog-dot .wrapper-button .text-button{display:inline-block;width:110px;float:right;background:#c6cfd5;padding:8px 8px 8px 15px;position:relative}#progress-indicator .points-of-interest .bar-default .prog-dots .prog-dot .wrapper-button .text-button:after{content:'';display:block;position:absolute;left:-9px;bottom:1px;width:0;height:0;border-style:solid;border-width:12px 20px 15px 0px;border-color:transparent #c6cfd5 transparent transparent}#progress-indicator .points-of-interest .bar-default .prog-dots.active1 .prog-dot:nth-child(1){background:#f26f70;z-index:100}#progress-indicator .points-of-interest .bar-default .prog-dots.active1 .prog-dot:nth-child(2){background:#2d2d2d !important;z-index:100}#progress-indicator .points-of-interest .bar-default .prog-dots.active2:after{height:40px}#progress-indicator .points-of-interest .bar-default .prog-dots.active2 .prog-dot:nth-child(1),#progress-indicator .points-of-interest .bar-default .prog-dots.active2 .prog-dot:nth-child(2){background:#f26f70;z-index:100}#progress-indicator .points-of-interest .bar-default .prog-dots.active3:after{height:80px}#progress-indicator .points-of-interest .bar-default .prog-dots.active3 .prog-dot:nth-child(1),#progress-indicator .points-of-interest .bar-default .prog-dots.active3 .prog-dot:nth-child(2),#progress-indicator .points-of-interest .bar-default .prog-dots.active3 .prog-dot:nth-child(3){background:#f26f70;z-index:100}#progress-indicator .points-of-interest .bar-default .prog-dots.active4:after{height:120px}#progress-indicator .points-of-interest .bar-default .prog-dots.active4 .prog-dot:nth-child(1),#progress-indicator .points-of-interest .bar-default .prog-dots.active4 .prog-dot:nth-child(2),#progress-indicator .points-of-interest .bar-default .prog-dots.active4 .prog-dot:nth-child(3),#progress-indicator .points-of-interest .bar-default .prog-dots.active4 .prog-dot:nth-child(4){background:#f26f70;z-index:100}#progress-indicator .points-of-interest .bar-default .prog-dots.active5:after{height:160px}#progress-indicator .points-of-interest .bar-default .prog-dots.active5 .prog-dot:nth-child(1),#progress-indicator .points-of-interest .bar-default .prog-dots.active5 .prog-dot:nth-child(2),#progress-indicator .points-of-interest .bar-default .prog-dots.active5 .prog-dot:nth-child(3),#progress-indicator .points-of-interest .bar-default .prog-dots.active5 .prog-dot:nth-child(4),#progress-indicator .points-of-interest .bar-default .prog-dots.active5 .prog-dot:nth-child(5){background:#f26f70;z-index:100}#progress-indicator .points-of-interest .bar-highlight{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:height 750ms cubic-bezier(1,0,0,1);-moz-transition:height 750ms cubic-bezier(1,0,0,1);-o-transition:height 750ms cubic-bezier(1,0,0,1);transition:height 750ms cubic-bezier(1,0,0,1);height:0;overflow:hidden;max-height:100% !important}#progress-indicator .points-of-interest .bar-highlight{position:absolute;left:50%;top:0;width:10px;height:100%}#progress-indicator .points-of-interest .bar-highlight .prog-bar{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#progress-indicator .points-of-interest .bar-highlight .prog-bar,#progress-indicator .points-of-interest .bar-highlight .prog-dot{background:#f26f70}#progress-indicator .points-of-interest .bar-default .prog-bar,#progress-indicator .points-of-interest .bar-highlight .prog-bar{display:block;position:absolute;left:50%;top:0;width:3px;height:100%;background:#2d2d2d}#progress-indicator .points-of-interest .bar-highlight .prog-dot{background:#f26f70}#progress-indicator .points-of-interest .prog-tooltips{position:absolute;left:0;top:-25px;height:auto;width:100%}#progress-indicator .points-of-interest .prog-tooltips a.hitbox{display:block;position:relative;text-decoration:none}#progress-indicator .points-of-interest .prog-tooltips a.hitbox .text-wrap{display:none;background:#fff;padding:8px 15px 6px 32px;margin-left:25px;margin-top:6px;letter-spacing:3px;white-space:nowrap;font-size:9px;color:#f26f70;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;box-shadow:0 1px 3px rgba(0,0,0,0.2)}#progress-indicator .points-of-interest .prog-tooltips a.hitbox .text-wrap:hover{display:block !important}.research.section{height:665px;background-image:url("//content.tomorrow-people.com/hubfs/images/the_cmos_definitive_guide/background-research.jpg");background-repeat:no-repeat;background-size:cover;padding-top:80px;padding-bottom:45px}.research.section .research-items{width:1020px;max-width:100%;padding:0 20px;float:none;margin:0 auto 62px}.research.section .research-items .research-text p.first-paragraph{font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-size:21px;line-height:30px;color:#fff}.research.section .research-items .research-text p.first-paragraph:after{content:'';display:block;width:80px;height:10px;border-bottom:1px solid #ffa300;margin-top:35px;margin-bottom:20px}.research.section .research-items .research-text p.second-paragraph{font-family:"Lato",Arial,Helvetica,sans-serif;font-size:30px;line-height:38px;color:#fff;text-transform:uppercase;margin-top:35px}.research.section .research-items .research-text .button-research{margin-top:65px}.research.section .research-items .research-text .button-research a{font-family:"Lato",Arial,Helvetica,sans-serif;font-size:16px;color:#fff;text-transform:uppercase;text-decoration:none;background-color:#ffa300;padding:18px 40px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.research.section .research-items .research-text .button-research a:hover{opacity:.8}.research.section .research-items #hs_cos_wrapper_module_14755704570445952{float:right}@media(max-width:950px){.research.section{height:auto;padding-bottom:30px}.research.section .research-items{text-align:center}.research.section .research-items .research-text{width:100%}.research.section .research-items .research-text p.first-paragraph:after{margin-left:auto;margin-right:auto}.research.section .research-items .research-image{margin-top:75px;margin-left:0;width:100%}.research.section .research-items .research-image #hs_cos_wrapper_module_14755704570445952{float:none}}@media(max-width:700px){.research.section{padding-bottom:50px}.research.section .research-items{text-align:center}.research.section .research-items .research-text{width:100%}.research.section .research-items .research-text p.first-paragraph:after{margin-left:auto;margin-right:auto}.research.section .research-items .research-image{display:none}}