*,:after,:before{box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}img{max-width:100%}#wpadminbar{z-index:1000000!important}a img{border:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{margin:0;font-family:Roboto Slab,serif}p{margin:0 0 20px;font-family:Roboto,sans-serif;font-size:16px;font-weight:300;line-height:26px}p b,p strong{font-weight:500}@media only screen and (min-width:768px){p{font-size:21px;line-height:36px}}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}.site-disclaimer{padding:0 15px;margin-top:20px;font-family:Roboto,serif;font-size:14px;line-height:19px;color:#939393}@media only screen and (min-width:768px){.site-disclaimer{font-size:16px;line-height:20px}}.article__headline,.video__headline{margin-bottom:10px;font-family:Roboto Slab,serif;font-size:14px;font-weight:400;text-transform:uppercase}@media only screen and (min-width:768px){.article__headline,.video__headline{margin-bottom:10px;font-size:14px;line-height:24px;letter-spacing:.7px}}.article__subline,.video__subline,.video__subsubline{width:100%;max-width:1000px;margin-bottom:20px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;line-height:32px}.chatbot.article__subline,.chatbot.video__subline,.chatbot.video__subsubline{word-wrap:break-word}@media only screen and (min-width:768px){.article__subline,.video__subline,.video__subsubline{margin-bottom:0;font-size:38px;line-height:44px}}.ir{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.article-infogfx__fact:after,.article-infogfx__fact:before,.article-infogfx__greencity .content-wrapper--lg:after,.article-infogfx__greencity .content-wrapper--lg:before,.article-infogfx__greencity .content-wrapper:after,.article-infogfx__greencity .content-wrapper:before,.article-infogfx__greencity .cta__wrapper:after,.article-infogfx__greencity .cta__wrapper:before,.article__aside:after,.article__aside:before,.clearfix:after,.clearfix:before,.cta__item-wrapper:after,.cta__item-wrapper:before,.healthcare__facts-wrapper:after,.healthcare__facts-wrapper:before,.landing__share:after,.landing__share:before,.main-nav__logo:after,.main-nav__logo:before,.pagination:after,.pagination:before,.share-icons--center:after,.share-icons--center:before,.share-icons--vertical:after,.share-icons--vertical:before,.share-icons:after,.share-icons:before,.subnav ul:after,.subnav ul:before{display:table;content:" "}.article-infogfx__fact:after,.article-infogfx__greencity .content-wrapper--lg:after,.article-infogfx__greencity .content-wrapper:after,.article-infogfx__greencity .cta__wrapper:after,.article__aside:after,.clearfix:after,.cta__item-wrapper:after,.healthcare__facts-wrapper:after,.landing__share:after,.main-nav__logo:after,.pagination:after,.share-icons--center:after,.share-icons--vertical:after,.share-icons:after,.subnav ul:after{clear:both}@media only screen and (min-width:768px){.visible-mobile{display:none}}@media only screen and (max-width:768px){.visible-desktop{display:none}}.content-wrapper,.content-wrapper--lg,.cta,.cta__wrapper{padding:20px}@media only screen and (min-width:768px){.content-wrapper,.content-wrapper--lg,.cta,.cta__wrapper{padding:45px 60px}}.content-wrapper,.content-wrapper--lg,.cta__wrapper{position:relative;width:100%;max-width:1100px;margin:0 auto}.content-wrapper--lg,.cta__wrapper{max-width:100%}.content-wrapper--aside,.content-wrapper--md{position:relative;width:100%;max-width:1000px;padding:0 20px;margin:0 auto}@media only screen and (min-width:1200px){.content-wrapper--aside,.content-wrapper--md{max-width:1200px}}.content-wrapper--futurecity{position:relative;width:100%;max-width:1000px;padding:0;margin:0 auto}@media only screen and (min-width:1200px){.content-wrapper--futurecity{max-width:1200px}}.content-wrapper--image{position:relative;width:100%;max-width:1000px;padding:0 20px 40px;margin:0 auto}@media only screen and (min-width:1200px){.content-wrapper--image{max-width:1200px;padding-bottom:45px}}.padding-top{padding-top:20px!important}@media only screen and (min-width:768px){.padding-top{padding-top:45px!important}}.padding-bottom{padding-bottom:20px!important}@media only screen and (min-width:768px){.padding-bottom{padding-bottom:45px!important}}.share-icons,.share-icons--center,.share-icons--vertical{margin-bottom:20px}.share-icons__icon{display:block;width:50px;height:50px;float:left;text-align:center;line-height:50px;border:1px solid #000;border-right:none;transition:all .25s ease}.share-icons__icon:last-child{border-right:1px solid #000}.share-icons__icon:hover{background:#000;color:#fff}.share-icons--center{display:inline-block;margin-top:20px;margin-bottom:0}@media only screen and (min-width:768px){.share-icons--center{margin-top:40px}}@media only screen and (min-width:1200px){.share-icons--vertical{position:absolute;top:50px;left:-20px;padding-top:20px}.share-icons--vertical .share-icons__icon{float:none;border-right:1px solid #000;border-bottom:none}.share-icons--vertical .share-icons__icon:last-child{border-bottom:1px solid #000}}@media only screen and (max-width:520px){.whats-this-tooltip{left:-130px}.whats-this-tooltip:before{left:auto;right:40px}.whats-this-tooltip:after{left:auto;right:43px}}.wsj__global-header--link{display:block;height:43px}.wsj__global-header--link img{width:auto;height:20px;margin-top:10px}@media only screen and (min-width:768px){.wsj__global-header--link img{height:30px;margin-top:8px}}#global-header{z-index:2000}#global-header.light #paid-disclaimer span{font-family:Roboto,serif;font-size:10px;font-weight:300}@media only screen and (max-width:767px){#global-header .hamburger{float:right;margin-right:15px}#global-header.light h2{margin:0;padding-left:15px}#global-header.light #paid-disclaimer span{color:#1a1a1a}#global-header #social-toggle{display:none}#global-header #mobile-wrapper{background:#fff;text-align:center;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}#global-header #mobile-wrapper #lockup{display:none}}@media only screen and (min-width:768px){#global-header{height:45px}#global-header .hamburger{display:none}#global-header .cursor-pointer{margin:0}#global-header.light #paid-disclaimer span{line-height:45px}#global-header #desktop-wrapper{height:45px}#global-header #desktop-wrapper #lockup img#partner-logo{width:auto;height:28px;padding-right:15px;margin:0}#global-header #desktop-wrapper #lockup img#wsjcs-logo{width:auto;height:24px;padding-left:15px;margin:0}#global-header #desktop-wrapper #social-toggle img{height:15px;margin-top:10px}#global-header #desktop-wrapper #social-toggle .share-text{top:30px}#global-header #desktop-wrapper #social-toggle #main-share{top:45px}}#wsjcs-menu-wrapper{padding:20px;overflow:scroll}@media only screen and (min-width:768px){#wsjcs-menu-wrapper{max-width:470px;padding:20px 30px}}.main-nav{background:#fff;text-align:center!important}@media only screen and (min-width:768px){.main-nav{display:none}}.main-nav .translation{margin-bottom:20px}.main-nav__list{list-style:none;padding:0;margin:0}.main-nav__list li{padding:20px 0;padding-left:0!important;text-align:center}.main-nav__list li:before{top:24px}.main-nav__list li:last-child{border-bottom:none}.main-nav__list li.current-menu-item a{text-decoration:underline}.main-nav__logo{max-width:253px;margin:40px auto 140px}.main-nav__logo img{height:24px;width:auto;float:left}.main-nav__logo img:first-child{height:32px;padding-right:20px;border-right:1px solid #000}.main-nav__logo img:nth-child(2){margin-top:3px;padding-left:20px}.main-nav a{font-family:Roboto,serif;font-size:20px;font-weight:400;color:#252525}.global-header-break{margin-top:77px}@media only screen and (min-width:768px){.global-header-break{margin-top:45px}}.navigation-header{position:fixed;top:77px;left:0;z-index:1000;width:100%}@media only screen and (min-width:768px){.navigation-header{top:45px}}.subnav{position:relative;background:#fff;border-top:1px solid #f4f4f4}@media only screen and (max-width:767px){.subnav{display:none}}@media only screen and (min-width:1250px){.subnav{padding-left:0}}.subnav #menu-article-menu,.subnav #menu-article-menu-cn{max-width:1400px}.subnav__arrow,.subnav__arrow--next,.subnav__arrow--prev{position:absolute;top:50%;z-index:1000;display:block;width:20px;height:35px;background-position:50%;background-repeat:no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.subnav__arrow--next{right:115px;background-image:url(../images/arrow-next-black.svg)}.subnav__arrow--prev{left:0;background-image:url(../images/arrow-prev-black.svg)}.subnav ul{list-style:none;margin:0;padding:0;width:calc(100% - 138px);height:44px;white-space:nowrap;-webkit-overflow-scrolling:touch}.subnav ul:focus{outline:none}.subnav ul li{display:inline-block;padding:13px 15px 13px 20px;margin:0;overflow:hidden;height:44px;white-space:normal}.subnav ul li:focus{outline:none!important}.subnav ul li:last-child{border-right:none}.subnav ul li.current_page_item a{font-weight:700}.subnav ul li.current_page_item a:before{width:100%}.subnav ul li a{position:relative;font-family:Roboto,serif;font-size:14px;font-weight:300;color:#1a1a1a;letter-spacing:.06px;transition:background .25s ease}.subnav ul li a:focus{outline:none}.subnav ul li a:before{position:absolute;bottom:-14px;left:0;display:block;width:0;height:1px;background:#000;content:"";transition:width .25s ease}.subnav ul li a:hover{text-decoration:none;font-weight:700}.subnav ul li a:hover:before{width:100%}@media (hover:none){.subnav ul li a:hover:before{width:0}}.subnav__icon,.subnav__icon--article,.subnav__icon--infographic,.subnav__icon--video{position:relative;padding-left:36px!important}.subnav__icon--article:before,.subnav__icon--infographic:before,.subnav__icon--video:before,.subnav__icon:before{position:absolute;top:15px;left:20px;display:block;width:20px;height:20px;font-family:FontAwesome;font-size:12px;content:""}.subnav__icon--video:before{content:"\f03d"}.subnav__icon--article:before{content:"\f016"}.subnav__icon--infographic:before{background-image:url(../images/nav-icon__infogfx.svg);background-repeat:no-repeat}.translation{display:inline-block}@media only screen and (min-width:768px){.translation{position:absolute;top:10px;right:15px;z-index:10}}.translation a,.translation span{float:left;height:26px;padding:0 10px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:300;color:#4d4d4d;background:#fff;text-transform:uppercase;line-height:24px;border:1px solid #000}.translation a:first-child,.translation span:first-child{border-right:none}.translation a.active,.translation a:hover,.translation span.active,.translation span:hover{color:#fff;text-decoration:none;background:#000}.main{overflow-x:hidden}.landing{position:relative;height:calc(100vh - 78px)}@media only screen and (min-width:768px){.landing{height:calc(100vh - 45px)}}.landing .backgroundVideo{z-index:4;visibility:hidden}.landing #video_container{width:100%;height:100%;overflow:hidden;position:relative;z-index:1;opacity:1}.landing #main-image{z-index:3;background-position:50% 50%}.landing #main-image,.landing__video-overlay{position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:cover}.landing__video-overlay{z-index:8;width:100%;height:100%;background-image:url(../images/gradient-overlay.png);background-position:0 100%}.landing__content-wrapper{position:absolute;bottom:140px;left:0;padding:30px;z-index:10;width:100%;margin:0 auto}@media only screen and (min-width:768px){.landing__content-wrapper{padding-left:8%;padding-bottom:8%}}@media only screen and (max-height:415px){.landing__content-wrapper{position:relative;bottom:0;padding:50px 30px}}@media only screen and (max-height:375px){.landing__content-wrapper{padding:30px}}.landing__headline{max-width:340px;margin-bottom:20px;font-size:42px;line-height:39px;letter-spacing:-.67px}@media only screen and (min-width:768px){.landing__headline{margin-bottom:60px;font-size:63px;line-height:56px}}@media only screen and (max-height:415px){.landing__headline{max-width:100%;margin-bottom:10px}}.landing p{max-width:480px;margin-bottom:20px;font-family:Roboto;font-weight:300;font-size:16px;line-height:24px}.landing p b,.landing p strong{font-weight:700}@media only screen and (min-width:768px){.landing p{margin-bottom:40px;font-size:20px;line-height:31px}}@media only screen and (max-height:415px){.landing p{margin-bottom:10px}}.landing__link{position:relative;font-family:Roboto Slab;font-size:13px;font-weight:400}.landing__link:hover{text-decoration:none}.landing__link:hover:after{width:111%;opacity:1}@media only screen and (min-width:768px){.landing__link{font-size:16px}.landing__link:hover:after{width:109%}}.landing__link:before{position:absolute;bottom:2px;right:-25px;display:block;width:19px;height:13px;background-image:url(../images/landing-arrow.png);background-repeat:no-repeat;content:"";transition:right .25s ease}.landing__link:after{position:absolute;bottom:-6px;left:0;display:block;width:0;height:1px;opacity:1;background:#000;transition:width .25s ease,opacity .25s ease;content:""}.landing__footer{position:absolute;bottom:0;left:0;z-index:10;width:100%}@media only screen and (max-height:415px){.landing__footer{position:relative}}.landing__share{width:100%;padding:15px 20px 10px;text-align:center;background:#fff}.landing__share .share-icons,.landing__share .share-icons--center,.landing__share .share-icons--vertical{display:inline-block;margin-bottom:0}@media only screen and (min-width:768px){.landing__share{position:absolute;right:50px;bottom:100px;width:200px;padding:0;text-align:right;background:transparent}}.landing__disclaimer{padding:10px 15px;text-align:center;background:#f4f4f4}.landing__disclaimer p{width:100%;max-width:500px;font-family:Roboto,Helvetica,Arial,sans-serif;margin:0 auto;color:#000;font-size:9px;line-height:12px}@media only screen and (min-width:768px){.landing__disclaimer{padding:20px}.landing__disclaimer p{max-width:100%;font-size:13px;line-height:16px}}div#wistia_z1ggfo8f86.wistia_embed.backgroundVideo.wistia_embed_initialized{top:0!important}.article .pagination{padding-bottom:20px}@media only screen and (min-width:768px){.article .pagination{padding-bottom:60px}}.article__header{position:relative;height:calc(100vh - 78px)}@media only screen and (min-width:768px){.article__header{height:calc(100vh - 45px)}}.article__header--img{z-index:8;background-position:50%}.article__header--img,.article__header--img:before{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover}.article__header--img:before{display:block;background-image:url(../images/gradient-overlay.png);background-position:0 100%;content:""}.article__header--content{position:absolute;bottom:0;left:0;z-index:10;padding:20px 20px 80px}@media only screen and (min-width:768px){.article__header--content{padding-left:8%;padding-bottom:8%}}@media only screen and (max-height:415px){.article__header--content{position:relative;bottom:0;padding:50px 30px}}@media only screen and (max-height:375px){.article__header--content{padding:30px}}.article__header--image-src{position:absolute;bottom:-20px;left:0;display:block;width:100%;margin:0;font-size:12px;color:#939393;text-align:right}.article__header--image-src span{display:block;max-width:1100px;margin:0 auto;padding:0 20px}@media only screen and (min-width:768px){.article__header--image-src{bottom:-30px}.article__header--image-src span{padding:0 60px}}.article__headline{margin-bottom:10px;font-size:14px}.article__subline{width:100%;max-width:500px}.article .content-wrapper,.article .content-wrapper--lg,.article .cta__wrapper{max-width:840px}@media only screen and (min-width:768px){.article .content-wrapper,.article .content-wrapper--lg,.article .cta__wrapper{padding:60px}}.article .content-wrapper.second,.article .second.content-wrapper--lg,.article .second.cta__wrapper{padding-top:0}.article .content-wrapper--lg,.article .cta__wrapper{max-width:100%;padding-top:0}.article__aside.first p:first-of-type:first-letter,.article__content.first p:first-of-type:first-letter{float:left;padding-top:5px;padding-right:5px;font-family:Roboto Slab,serif;font-size:44px;font-weight:400;line-height:32px}@media only screen and (min-width:768px){.article__aside.first p:first-of-type:first-letter,.article__content.first p:first-of-type:first-letter{padding-top:15px;font-size:59px}}.article__aside.first blockquote p:first-of-type:first-letter,.article__content.first blockquote p:first-of-type:first-letter{float:none;padding:0;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:24px;line-height:32px;font-weight:inherit}@media only screen and (min-width:768px){.article__aside.first blockquote p:first-of-type:first-letter,.article__content.first blockquote p:first-of-type:first-letter{font-size:38px;line-height:48px}}.article__aside h1,.article__aside h2,.article__aside h3,.article__aside h4,.article__aside h5,.article__aside h6,.article__content h1,.article__content h2,.article__content h3,.article__content h4,.article__content h5,.article__content h6{font-family:Roboto,sans-serif;font-size:16px;line-height:26px}@media only screen and (min-width:768px){.article__aside h1,.article__aside h2,.article__aside h3,.article__aside h4,.article__aside h5,.article__aside h6,.article__content h1,.article__content h2,.article__content h3,.article__content h4,.article__content h5,.article__content h6{font-size:18px;line-height:32px}}.article__aside p,.article__content p{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:300;line-height:26px}@media only screen and (min-width:768px){.article__aside p,.article__content p{font-size:18px;line-height:32px}}.article__aside blockquote,.article__aside blockquote p,.article__content blockquote,.article__content blockquote p{margin:0;font-size:24px;line-height:32px;font-weight:300}@media only screen and (min-width:768px){.article__aside blockquote,.article__aside blockquote p,.article__content blockquote,.article__content blockquote p{font-size:38px;line-height:48px}}.article__aside blockquote,.article__content blockquote{padding:20px 0;margin:40px 0;border-top:1px solid #979797;border-bottom:1px solid #979797}.article__aside blockquote p,.article__content blockquote p{font-weight:100}.article__aside blockquote p b,.article__aside blockquote p strong,.article__content blockquote p b,.article__content blockquote p strong{font-weight:400}@media only screen and (min-width:768px){.article__aside blockquote,.article__content blockquote{padding:40px 0;margin:60px 0}}.article__aside a,.article__content a{position:relative;color:#000}.article__aside a:before,.article__content a:before{position:absolute;bottom:-2px;left:0;display:block;width:100%;height:1px;background:#3d7eac;content:""}.article__aside a:hover,.article__content a:hover{color:#3d7eac;text-decoration:none}@media only screen and (min-width:768px){.article__aside--left{width:400px;float:left;padding-right:20px}}@media only screen and (min-width:1200px){.article__aside--left{width:500px}}@media only screen and (min-width:768px){.article__aside--right{width:calc(100% - 400px);float:left;padding:0 20px;padding-left:20px;padding-right:5%}.article__aside--right p{max-width:410px}}@media only screen and (min-width:1200px){.article__aside--right{width:calc(100% - 500px)}}.article__aside--source{padding:0;max-width:450px;margin:0 auto 40px;text-align:left}.article__aside--source.centered{text-align:center!important}@media only screen and (min-width:768px){.article__aside--source{margin-top:20px}}.article__aside--source a{text-decoration:none!important;font-size:11px!important;font-style:italic!important}.article__aside--source a:before{display:none}.article__aside--source a:hover{color:#000}.article__image{position:relative;max-width:1100px;padding:0 20px;margin:0 auto}.article__image,.article__image img{width:100%;height:auto}@media only screen and (max-width:500px){.article__image{display:none}}.article__image--mobile{position:relative;width:100%;height:auto;padding:0 20px;margin:0 auto}.article__image--mobile img{display:block;width:100%;height:auto}@media only screen and (min-width:500px){.article__image--mobile{display:none}}.article__image--src{position:absolute;bottom:-24px;left:0;display:block;width:100%;margin:0;font-size:12px;color:#939393}.article__image--src span{display:block;max-width:1100px;margin:0 auto;padding:0 20px;text-align:right}@media only screen and (min-width:768px){.article__image--src{bottom:-30px}.article__image--src span{padding:0 20px}}.article2__image--mobile img{display:block;width:100%;height:auto}@media only screen and (min-width:500px){.article2__image--mobile{display:none}}.article2__image--desktop{display:none}.article2__image--desktop img{display:block}@media only screen and (min-width:500px){.article2__image--desktop{display:block;cursor:pointer}}.article2__hoverabletext{padding:20px;cursor:pointer;background:rgba(134,152,166,.45)}@media only screen and (min-width:768px){.article2__hoverabletext{position:absolute;top:0;left:20px;width:calc(100% - 40px);height:calc(100% - 45px);background:transparent}.article2__hoverabletext p{color:#fff;font-size:18px;line-height:27px}.article2__hoverabletext:hover .article2__hoverabletext--inner{opacity:1}}@media only screen and (min-width:768px){.article2__hoverabletext--inner{position:absolute;bottom:0;left:20px;max-width:340px;opacity:0;transition:opacity .25s ease}}.aside__image{position:relative;max-width:450px;margin:0 auto}.aside__image.visible .aside__image--img{opacity:.4}.aside__image.visible .aside__overlay{opacity:1}.aside__image--img{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;opacity:.4;transition:opacity .25s ease}@media only screen and (min-width:768px){.aside__image--img{opacity:1}}.aside__overlay{width:100%;height:100%;padding:40px 10px;text-align:center;cursor:pointer;transition:opacity .25s ease}@media only screen and (min-width:768px){.aside__overlay{padding:150px 60px;opacity:0}}.aside__overlay--text{margin-bottom:0!important;font-family:Roboto Slab,Helvetica,Arial,sans-serif!important;font-size:34px!important;font-weight:400!important;line-height:45px!important;letter-spacing:.54px!important;color:#000}.aside__infogfx{max-width:500px;margin:0 auto;margin-bottom:40px}.aside__infogfx--inner{position:relative;overflow:hidden}.aside__switch{margin-top:20px;text-align:center}.aside__switch--2015,.aside__switch--2030{position:relative;display:inline-block}.aside__switch--2015 input,.aside__switch--2030 input{display:none}.aside__switch--2015 span,.aside__switch--2030 span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;padding:10px 20px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:300;border:1px solid #000}.aside__switch--2015 input:checked~span,.aside__switch--2030 input:checked~span{background:#8698a6;color:#fff}.aside__switch--2030{margin-left:-4px}.aside__switch--2030 span{border-left:none}.lifeexpect__wrapper{-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:rotateInfogfx 25s infinite;animation:rotateInfogfx 25s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.lifeexpect--img1{height:auto}.lifeexpect--img1,.lifeexpect--img2{display:block;width:100%;transition:opacity .25s ease}.lifeexpect--img2{position:absolute;top:0;left:0;height:100%;opacity:0}.lifeexpect__text--wrapper{position:absolute;top:50%;left:50%;z-index:15;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.lifeexpect__text--year{display:block;margin-bottom:2px;text-align:center;font-family:Roboto Slab,Helvetica,Arial,sans-serif;font-size:25px;font-weight:100}@media only screen and (min-width:410px){.lifeexpect__text--year{font-size:40px}}@media only screen and (min-width:1200px){.lifeexpect__text--year{font-size:50px}}.lifeexpect__text--label{display:block;text-align:center;font-family:Roboto Slab,Helvetica,Arial,sans-serif;font-size:7px;font-weight:400;text-transform:uppercase}@media only screen and (min-width:410px){.lifeexpect__text--label{font-size:10px}}@media only screen and (min-width:1200px){.lifeexpect__text--label{font-size:13px}}@-webkit-keyframes rotateInfogfx{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotateInfogfx{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.infogfx-healthy__images{position:relative;overflow:visible;padding:0 25px}@media only screen and (min-width:550px){.infogfx-healthy__images{padding:0}}.infogfx-healthy__images .slick-list{overflow:visible}.infogfx-healthy__img-panel{position:relative;cursor:pointer!important}.infogfx-healthy__img-panel:focus{outline:none}@media only screen and (min-width:768px){.infogfx-healthy__img-panel:hover .infogfx-healthy__img--2{opacity:1}}.infogfx-healthy__img-panel.slick-current:before{bottom:-41px;border-bottom:17px solid #8698a6}.infogfx-healthy__img-panel.slick-current:after,.infogfx-healthy__img-panel.slick-current:before{position:absolute;left:30px;display:block;content:"";width:0;height:0;border-left:17px solid transparent;border-right:17px solid transparent}.infogfx-healthy__img-panel.slick-current:after{bottom:-42px;border-bottom:17px solid #fff}.infogfx-healthy__img-panel.slick-current .infogfx-healthy__img--2{opacity:1}.infogfx-healthy__img--2{position:absolute;top:0;left:0;display:block;opacity:0}.infogfx-healthy__arrow,.infogfx-healthy__arrow--next,.infogfx-healthy__arrow--prev{position:absolute;top:50%;z-index:1000;display:block;width:20px;height:35px;background-position:50%;background-repeat:no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.infogfx-healthy__arrow--next{right:0;background-image:url(../images/arrow-next.svg)}.infogfx-healthy__arrow--prev{left:0;background-image:url(../images/arrow-prev.svg)}.infogfx-healthy__caption{z-index:-1;padding-top:40px}@media only screen and (min-width:768px){.infogfx-healthy__caption{padding-top:40px}}.infogfx-healthy__caption--wrapper{padding:10px 0;border-top:1px solid #8698a6;border-bottom:1px solid #8698a6}@media only screen and (min-width:768px){.infogfx-healthy__caption--wrapper{padding:40px 0}}.infogfx-healthy__caption--wrapper p{margin-bottom:0;font-family:Roboto Slab,Helvetica,Arial,sans-serif;font-weight:300;font-size:18px;line-height:28px}.futurecity__directions{color:#80978a;font-weight:700;font-size:16px;text-align:center;margin-bottom:0}@media only screen and (min-width:768px){.futurecity__directions{margin-bottom:20px}}.futurecity__infogfx{position:relative;padding-bottom:20px;overflow:hidden}@media only screen and (min-width:768px){.futurecity__infogfx{overflow:visible;padding:0 20px}}.futurecity__infogfx--image{position:relative;left:-40px;width:calc(100% + 80px)}@media only screen and (min-width:768px){.futurecity__infogfx--image{left:0;width:80%;margin:0 auto}}.futurecity__infogfx--image img{width:100%;height:auto}.futurecity__hotspot,.futurecity__hotspot--1,.futurecity__hotspot--2,.futurecity__hotspot--3,.futurecity__hotspot--4,.futurecity__hotspot--5{position:absolute;height:auto;cursor:pointer}.futurecity__hotspot--1:focus,.futurecity__hotspot--2:focus,.futurecity__hotspot--3:focus,.futurecity__hotspot--4:focus,.futurecity__hotspot--5:focus,.futurecity__hotspot:focus{outline:none}.futurecity__hotspot.visible .futurecity__hotspot--image,.visible.futurecity__hotspot--1 .futurecity__hotspot--image,.visible.futurecity__hotspot--2 .futurecity__hotspot--image,.visible.futurecity__hotspot--3 .futurecity__hotspot--image,.visible.futurecity__hotspot--4 .futurecity__hotspot--image,.visible.futurecity__hotspot--5 .futurecity__hotspot--image{opacity:1}@media only screen and (max-width:767px){.futurecity__hotspot,.futurecity__hotspot--1,.futurecity__hotspot--2,.futurecity__hotspot--3,.futurecity__hotspot--4,.futurecity__hotspot--5{width:20px!important;height:20px;background:#fff;border:1px solid #80978a;border-radius:20px}}.futurecity__hotspot--1:before,.futurecity__hotspot--2:before,.futurecity__hotspot--3:before,.futurecity__hotspot--4:before,.futurecity__hotspot--5:before,.futurecity__hotspot:before{position:absolute;display:none;width:35px;height:35px;background:hsla(0,0%,100%,.75);border:2px solid #80978a;border-radius:30px;content:"";cursor:pointer}@media only screen and (min-width:768px){.futurecity__hotspot--1:before,.futurecity__hotspot--2:before,.futurecity__hotspot--3:before,.futurecity__hotspot--4:before,.futurecity__hotspot--5:before,.futurecity__hotspot:before{display:block}}@media only screen and (min-width:768px){.futurecity__hotspot-mobile{display:none}}.futurecity__hotspot-desktop{display:none}@media only screen and (min-width:768px){.futurecity__hotspot-desktop{display:block}}.futurecity__hotspot--image{display:none;opacity:0;transition:opacity 205ms ease}.futurecity__hotspot--image img{width:100%;height:auto}@media only screen and (min-width:768px){.futurecity__hotspot--image{display:block}}.futurecity__hotspot--1{top:26%;left:14%;width:20%}@media only screen and (min-width:500px){.futurecity__hotspot--1{left:18%}}@media only screen and (min-width:768px){.futurecity__hotspot--1{width:21%;top:-2%;left:14%}.futurecity__hotspot--1:before{bottom:-10px;right:-13px}}.futurecity__hotspot--2{top:24%;right:32%;width:20%}@media only screen and (min-width:500px){.futurecity__hotspot--2{right:34%}}@media only screen and (min-width:768px){.futurecity__hotspot--2{width:30%;top:-4%;right:9%}.futurecity__hotspot--2:before{bottom:-10px;left:-24px}}.futurecity__hotspot--3{top:38%;left:10%;width:20%}@media only screen and (min-width:500px){.futurecity__hotspot--3{left:12%}}@media only screen and (min-width:768px){.futurecity__hotspot--3{width:20%;top:38%;left:28%}.futurecity__hotspot--3:before{top:10px;left:-24px}}.futurecity__hotspot--4{bottom:33%;left:20%;width:22%}@media only screen and (min-width:768px){.futurecity__hotspot--4{width:28%;bottom:1%;left:4%}.futurecity__hotspot--4:before{top:96px;right:-24px}}.futurecity__hotspot--5{bottom:35%;right:38%;width:20%}@media only screen and (min-width:768px){.futurecity__hotspot--5{width:44%;bottom:24%;right:0}.futurecity__hotspot--5:before{bottom:29px;left:-12px}}.mfp-bg{background:hsla(0,0%,96%,.87)}@media only screen and (min-width:768px){.mfp-wrap{display:none}}.mfp-close-btn-in .mfp-close{color:#6a8585;opacity:1;font-size:40px}.mfp-content{padding:0 20px;text-align:center}.swiper-container{width:100%;height:100%}.swiper-slide{min-height:200px;text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-container{position:relative;margin-bottom:20px}@media only screen and (min-width:768px){.pagination-container{margin-bottom:60px}}.new-pagination__slide{position:relative;display:block;cursor:pointer!important;padding:0 5px 5px}.new-pagination__slide:focus{outline:none}.new-pagination__slide:hover img{opacity:.5}@media only screen and (min-width:768px){.new-pagination__slide{padding:0 15px 5px}}.new-pagination__slide img{width:100%;height:auto;box-shadow:2px 2px 5px 0 rgba(0,0,0,.5);transition:opacity .25s ease}.new-pagination__text{position:absolute;top:50%;left:0;width:100%;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:20px;color:#fff;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:950px){.new-pagination__text{font-size:24px;line-height:28px}}.new-pagination__arrow,.new-pagination__arrow--next,.new-pagination__arrow--prev{position:absolute;top:50%;z-index:10;display:block;width:20px;height:35px;background-position:50%;background-repeat:no-repeat;pointer:cursor;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.new-pagination__arrow--next{right:5px;background-image:url(../images/arrow-next-white.svg)}@media only screen and (min-width:768px){.new-pagination__arrow--next{right:20px}}.new-pagination__arrow--prev{left:5px;background-image:url(../images/arrow-prev-white.svg)}@media only screen and (min-width:768px){.new-pagination__arrow--prev{left:20px}}.pagination__section--next,.pagination__section--prev{width:50%;min-height:5px;float:left}@media only screen and (min-width:768px){.pagination__section--next,.pagination__section--prev{width:20%;max-width:250px}}.pagination__section--prev{text-align:right;padding-right:20px}.pagination__section--next{text-align:left;padding-left:20px}@media only screen and (min-width:768px){.pagination__section--next{float:right}}.pagination__section--center{text-align:center;clear:both}@media only screen and (min-width:768px){.pagination__section--center{width:100%;clear:none}.pagination__section--center .share-icons--center{margin-top:0}}.pagination__section--disclaimer{clear:both;padding:20px 0 10px;text-align:center}.pagination__section--disclaimer p.site-disclaimer{max-width:1000px;margin:0 auto}@media only screen and (min-width:768px){.pagination__section--disclaimer{padding-top:40px;padding-bottom:0}}.pagination a:hover{text-decoration:none}.pagination a:hover .pagination__title{color:#979797}.pagination__label{display:block;padding-bottom:5px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:300;letter-spacing:.31px;color:#000;line-height:19px}@media only screen and (min-width:500px){.pagination__label{font-size:16px;letter-spacing:.36px;line-height:21px}}.pagination__title{display:block;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;color:#252525;line-height:24px}@media only screen and (min-width:500px){.pagination__title{font-size:24px;line-height:28px}}.article__pagination{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.article__pagination{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.article__pagination a{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px 10px;font-family:Roboto Slab,serif;font-size:16px;font-weight:700;text-transform:uppercase;text-align:center;border:3px solid #000;min-height:55px}.article__pagination a:nth-child(2){border-top:none}@media only screen and (min-width:768px){.article__pagination a{font-size:21px}.article__pagination a:nth-child(2){border-top:3px solid #000;border-left:none}}.article__pagination a:hover{color:#fff;background:#000;text-decoration:none}.article__pagination .label{font-weight:300}.article__pagination .label__article{display:none}@media only screen and (max-width:768px){.article__pagination .label__article{display:none}}.iot-infographic__img{position:relative;display:inline-block}.iot-infographic__img img{display:block;margin-top:20px;margin-bottom:20px}.iot-infographic__img--block-1{position:absolute;top:39%;left:40%;width:22%;height:50px;opacity:1;background:#e5f2f2}.iot-infographic__img--block-2{position:absolute;top:43%;right:6%;width:16%;height:36px;opacity:1;background:#e5f2f2}.iot-chart{margin:20px 0;width:100%;border-collapse:collapse}@media only screen and (min-width:768px){.iot-chart{margin-bottom:0}}.iot-chart__row--empty{height:26px}.iot-chart__row--empty td{width:35px;border-right:1px solid #a8b0b0}.iot-chart__year{position:relative;font-family:Roboto,serif;font-weight:400;font-size:12px;width:40px;border-right:1px solid #a8b0b0;color:#000}.iot-chart__year:before{position:absolute;right:-4px;top:calc(50% - 2px);display:block;width:7px;height:7px;background:#edeeee;border-radius:5px;content:"";border:1px solid #a8b0b0}.iot-chart__graph{width:calc(100% - 40px);padding-left:10px}.iot-chart__bar,.iot-chart__bar--1,.iot-chart__bar--2,.iot-chart__bar--3,.iot-chart__bar--4,.iot-chart__bar--5,.iot-chart__bar--6,.iot-chart__bar--7,.iot-chart__bar--8,.iot-chart__bar--9,.iot-chart__bar--10,.iot-chart__bar--11,.iot-chart__bar--12,.iot-chart__bar--13,.iot-chart__bar--14,.iot-chart__bar--15,.iot-chart__bar--16{display:block;padding:5px 5px 5px 2px;font-family:Roboto,serif;font-size:10px;font-weight:400;text-align:right;overflow:hidden;white-space:nowrap}.iot-chart__bar--1{background:#4d5a64;width:100%}.iot-chart__bar--2{background:#6f8593;width:15.6%}.iot-chart__bar--3{background:#b2c3cf;width:21.5%}.iot-chart__bar--4{background:#fff;width:62.2%}.iot-chart__bar--5{background:#4d5a64;width:54.9%}.iot-chart__bar--6{background:#6f8593;width:10%}.iot-chart__bar--7{background:#b2c3cf;width:10.4%}.iot-chart__bar--8{background:#fff;width:34.3%}.iot-chart__bar--9{background:#4d5a64;width:41.1%}.iot-chart__bar--10{background:#6f8593;width:8%}.iot-chart__bar--11{background:#b2c3cf;width:7.5%}.iot-chart__bar--12{background:#fff;width:25.4%}.iot-chart__bar--13{background:#4d5a64;width:31.3%}.iot-chart__bar--14{background:#6f8593;width:6.8%}.iot-chart__bar--15{background:#b2c3cf;width:5.8%}.iot-chart__bar--16{background:#fff;width:19.6%}@media only screen and (min-width:500px){.iot-legend{position:absolute;right:0;bottom:0;width:190px}}@media only screen and (min-width:768px){.iot-legend{right:20px}}@media only screen and (min-width:1100px){.iot-legend{right:60px}}.iot-legend__bar,.iot-legend__bar--1,.iot-legend__bar--2,.iot-legend__bar--3,.iot-legend__bar--4{display:block;padding:5px 10px 5px 2px;margin-bottom:5px;font-family:Roboto,serif;font-size:12px;font-weight:400;text-align:center}.iot-legend__bar--1{background:#4d5a64}.iot-legend__bar--2{background:#6f8593}.iot-legend__bar--3{background:#b2c3cf}.iot-legend__bar--4{margin-bottom:0;background:#fff}.article-infogfx__title{padding:0;font-size:18px;font-weight:400;color:#000;line-height:24px;text-transform:uppercase}.article-infogfx__title span{font-size:12px;font-weight:400}.article-infogfx__source{margin:0;font-family:Roboto;font-weight:300;font-size:12px;color:#000;line-height:18px}.article-infogfx hr{background:#fff}.article-infogfx__fact{width:100%;margin-top:20px}.article-infogfx__fact--img{float:left;width:50px;height:auto;margin-right:15px}.article-infogfx__fact--text{float:left;width:calc(100% - 70px);font-size:14px;line-height:20px;margin-bottom:0;color:#000}.article-infogfx__iot{color:#000;text-align:left;background:#e5f2f2}.article-infogfx__iot .content-wrapper,.article-infogfx__iot .content-wrapper--lg,.article-infogfx__iot .cta__wrapper{padding:40px 20px;max-width:1100px}.article-infogfx__iot--col1{position:relative}@media only screen and (min-width:768px){.article-infogfx__iot--col1{width:55%;float:left;padding-right:60px}}@media only screen and (min-width:768px){.article-infogfx__iot--col2{width:45%;float:left}}.article-infogfx__greencity{color:#fff;background:#f5f3f7}.article-infogfx__greencity a{color:#fff}.article-infogfx__greencity .content-wrapper,.article-infogfx__greencity .content-wrapper--lg,.article-infogfx__greencity .cta__wrapper{max-width:1100px;padding:40px 20px}@media only screen and (min-width:768px){.article-infogfx__greencity--col1{width:45%;float:left;padding-right:60px}}@media only screen and (min-width:768px){.article-infogfx__greencity--col2{width:55%;float:left}}.article-infogfx__greencity--col2 svg{width:100%!important;height:auto!important}.article-infogfx__healthcare{color:#fff;background:#ebf5ff}.article-infogfx__healthcare .content-wrapper,.article-infogfx__healthcare .content-wrapper--lg,.article-infogfx__healthcare .cta__wrapper{max-width:1100px;padding:40px 20px}.article-infogfx__healthcare a{color:#000}.healthcare__facts-wrapper{margin-bottom:20px}@media only screen and (min-width:768px){.healthcare__facts-wrapper .article-infogfx__fact{float:left;width:33.33333%;padding-right:40px}.healthcare__facts-wrapper .article-infogfx__fact:last-child{padding-right:0}}.healthcare__chart{margin-top:20px}.greencity__facts-wrapper{margin-bottom:20px}.greencity__circlegfx{margin-top:20px;margin-bottom:40px}.greencity__legend{position:absolute;top:0;right:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:300;font-size:12px;color:#000}.greencity__legend--2015,.greencity__legend--2016,.greencity__legend--bar{display:block;padding:5px 0 3px}.greencity__legend--2015:before,.greencity__legend--2016:before,.greencity__legend--bar:before{position:absolute;top:0;left:-32px;display:block;width:26px;height:26px;content:""}.greencity__legend--2016{margin-bottom:12px}.greencity__legend--2016:before{background:#c6c6d4}.greencity__legend--2015:before{top:34px;background:#c3bbd1}.auto-scaling-svg__container,.auto-scaling-svg__container--greencity,.auto-scaling-svg__container--healthcare{position:relative;height:0;width:100%;padding:0}.auto-scaling-svg__container--healthcare{padding-bottom:47%;overflow:hidden}.auto-scaling-svg__container--greencity{padding-bottom:92%}.auto-scaling-svg{position:absolute;height:100%;width:100%;left:0;top:0}.chat-header__circle,.chatbot__circle{position:absolute;top:1px;left:0;display:inline-block;width:17px;height:17px;border-radius:17px}.ai.chat-header__circle,.ai.chatbot__circle{background:#806c7d}.yellow.chat-header__circle,.yellow.chatbot__circle{background:#f5a623}.orange.chat-header__circle,.orange.chatbot__circle{background:#f36f3e}.red.chat-header__circle,.red.chatbot__circle{background:#ec1c24}.pink.chat-header__circle,.pink.chatbot__circle{background:#9e0164}.purple.chat-header__circle,.purple.chatbot__circle{background:#892891}.blue.chat-header__circle,.blue.chatbot__circle{background:#5f6bb3}.lightblue.chat-header__circle,.lightblue.chatbot__circle{background:#0194d1}.green.chat-header__circle,.green.chatbot__circle{background:#049e8e}.lightgreen.chat-header__circle,.lightgreen.chatbot__circle{background:#c1d631}.chat__loadingbar{background:#000;margin-bottom:10px;overflow:hidden;height:25px}.chat__loadingbar--progress{padding:5px;height:25px;font-family:Roboto Slab,Helvetica,Arial,sans-serif;font-weight:700;font-size:15px;color:#806b7e;letter-spacing:2.9px;text-transform:uppercase;background:#fff;overflow:hidden}.chatbot__submit-wrapper{position:relative}.chatbot__submit{position:absolute;top:10px;right:10px;display:inline-block;padding:7px 5px;background:transparent!important;border:none;border:1px solid #000;color:#000}.chatbot__submit:before{content:"GO"}.chatbot__submit:focus{outline:none}@media only screen and (min-width:1000px){.chatbot__submit{display:none}}.chatbot__box,.chatbot__box--answer,.chatbot__box--question{position:relative;padding:10px;margin-bottom:20px;background:hsla(0,0%,97%,.82);border-radius:13px;max-width:800px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:300;line-height:24px}@media only screen and (min-width:768px){.chatbot__box,.chatbot__box--answer,.chatbot__box--question{padding:10px 20px}}.chatbot__box--answer{margin-left:auto;padding-bottom:20px}.chatbot__box--answer input[type=text]{margin-top:10px;width:100%;height:30px;font-size:15px;font-weight:300;line-height:24px;text-align:center;background:transparent;border:none}.chatbot__box--answer input[type=text]:focus{outline:none}.chatbot__box--answer fieldset{margin-top:10px;text-align:center}.chatbot__box--answer [type=radio]:checked,.chatbot__box--answer [type=radio]:not(:checked){position:absolute;left:-9999px}.chatbot__box--answer [type=radio]:checked+label{font-weight:700}.chatbot__box--answer [type=radio]:checked+label span{border:1px solid #000}.chatbot__colorlabel{position:relative;display:inline-block;width:17px;height:18px;margin-right:5px;cursor:pointer}.chatbot__inline-username{position:relative;padding-left:25px}.chatbot__inline-username .chatbot__circle{top:0;left:4px}.chatbot__text{font-size:15px;line-height:24px}.chatbot__select--2 label,.chatbot__select--3 label,.chatbot__select--3-sm label,.chatbot__select--5 label,.chatbot__select label{display:inline-block;padding:10px 0;font-size:13px;line-height:16px;text-align:left;cursor:pointer;border-bottom:1px solid #979797}@media only screen and (min-width:768px){.chatbot__select--2 label,.chatbot__select--3 label,.chatbot__select--3-sm label,.chatbot__select--5 label,.chatbot__select label{padding:5px 10px;text-align:center;border-bottom:none;border-right:1px solid #979797}}.chatbot__select--2 label:last-of-type,.chatbot__select--3 label:last-of-type,.chatbot__select--3-sm label:last-of-type,.chatbot__select--5 label:last-of-type,.chatbot__select label:last-of-type{border-right:none;border-bottom:none}.chatbot__select--2 label{width:100%}@media only screen and (min-width:768px){.chatbot__select--2 label{width:48%}}.chatbot__select--3 label{width:100%}@media only screen and (min-width:768px){.chatbot__select--3 label{display:inline-block;width:auto;max-width:31%}}.chatbot__select--3-sm label{width:30%}.chatbot__select--3-sm label,.chatbot__select--5 label{text-align:center;border-bottom:none;border-right:1px solid #979797}.chatbot__select--5 label{width:18%}.chatbot__infogfx{position:relative;width:240px;height:240px;margin:0 auto 20px}@media only screen and (min-width:768px){.chatbot__infogfx{margin:0;float:left}}.chatbot__infogfx--percent{position:absolute;top:50%;width:100%;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:300;font-size:64px;line-height:21px;letter-spacing:-1px;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:768px){.chatbot__infogfx--text{width:calc(100% - 250px);float:left;padding-top:20px;padding-left:40px}}.chatbot--question-2,.chatbot--question-3,.chatbot--question-3-answer,.chatbot--question-4-answer,.chatbot--question-6,.chatbot--question-6-answer,.chatbot--question-8,.chatbot--question-8-answer,.chatbot__part2 .content-wrapper--aside,.chatbot__part3 .content-wrapper--aside,.chatbot__part4 .content-wrapper--aside{display:none}.chat-header,.chat-header--user{position:relative;margin-bottom:15px}.chat-header__name{position:relative;padding-top:2px;padding-left:23px;line-height:16px;text-transform:uppercase;display:block;width:100%;max-width:85%}.chat-header__name,.chat-header__timestamp{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:300;color:#999}.chat-header__timestamp{position:absolute;top:-5px;right:0}.video,.video__header{position:relative}.video__header{padding:15px 15px 0;background:#fff;overflow:hidden}@media only screen and (min-width:768px){.video__header{padding:80px 60px 0}}.video__header-overlay{position:absolute;top:0;left:0;z-index:10;display:block;width:100%;height:100%;padding:15px 15px 0;transition:opacity .75s ease}@media only screen and (min-width:768px){.video__header-overlay{padding:80px 60px 0}}.video__header-overlay.hidden{opacity:0}.video__header-overlay.off{display:none}.video__header-overlay--inner{position:relative;top:0;left:0;width:100%;height:100%;z-index:12;background-repeat:no-repeat;background-position:50%;background-size:cover}.video__watch-btn{position:absolute;top:50%;left:50%;max-width:60px;height:auto;text-align:center;z-index:10;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}@media only screen and (min-width:768px){.video__watch-btn{max-width:150px}}.video__subline{max-width:1000px;margin-bottom:5px}.video__subsubline{font-weight:300;font-size:22px;line-height:28px;max-width:1000px}@media only screen and (min-width:768px){.video__subsubline{margin-top:5px;font-size:32px;line-height:38px}}.video__content-wrapper{width:100%}.video__video-container{position:relative;width:100%;height:0;padding-top:40%}.video__video-container iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:none}.video .pagination-container{padding-top:40px}@media only screen and (min-width:768px){.video .pagination-container{padding-top:80px}}.video .pagination{padding-bottom:20px}@media only screen and (min-width:768px){.video .pagination{padding-bottom:60px}}.infographic__content{text-align:center}.infographic__content .site-disclaimer{margin-top:0;margin-bottom:40px}.infographic__content .pagination{padding-bottom:20px}@media only screen and (min-width:768px){.infographic__content .pagination{padding-bottom:60px}}.infographic__leftpane{padding-top:60px}.infographicContainer .infographic__text br{display:none!important}.cta{padding-top:0;padding-bottom:0;background:#fff}.cta__wrapper{padding-left:0;padding-right:0;position:relative;background:#fff;border-top:1px solid #979797}@media only screen and (min-width:768px){.cta__wrapper{padding-top:60px;padding-bottom:20px}}@media only screen and (min-width:768px){.cta__item-wrapper{margin-bottom:60px}}.cta__btn-wrapper{width:100%;text-align:center}.cta__btn-wrapper p{padding:0 20px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:21px;font-weight:400}@media only screen and (min-width:768px){.cta__btn-wrapper p{max-width:940px;margin:0 auto 30px;font-size:28px;line-height:35px}}.cta__btn{position:relative;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700}.cta__btn:before{position:absolute;bottom:4px;right:-12px;display:block;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #e60000;content:""}@media only screen and (min-width:768px){.cta__btn{font-size:28px;line-height:37px}.cta__btn:before{bottom:8px;right:-16px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #e60000}}.cta__btn:hover{text-decoration:none}.cta__logo-wrapper{padding-top:20px;text-align:center}@media only screen and (min-width:768px){.cta__logo-wrapper{padding-top:60px;text-align:right}}.cta__logo-wrapper--text{display:block;margin-top:10px;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:100;font-size:10px;text-align:center}@media only screen and (min-width:768px){.cta__logo-wrapper--text{margin-left:auto;max-width:115px}}.cta__logo-wrapper--text:hover{text-decoration:none}.cta__second-disclaimer{text-align:center}.cta__second-disclaimer p{margin-bottom:0}.cta-item{position:relative;display:block;height:175px;margin-bottom:20px;background:#d4d4d4;overflow:hidden}.cta-item:hover{text-decoration:none}.cta-item:hover .cta-item__img{opacity:.8}@media only screen and (min-width:900px){.cta-item{float:left;width:calc(100% / 3 - 21px);height:350px;margin-bottom:0;margin-right:30px}.cta-item:last-child{margin-right:0}}.cta-item__img{position:absolute;top:0;left:0;display:block;opacity:.3;z-index:1;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;transition:opacity .25s ease}.cta-item__content{position:absolute;bottom:0;width:100%;z-index:2;padding:25px;text-align:left}@media only screen and (min-width:900px){.cta-item__content.align-right{text-align:right}}@media only screen and (min-width:900px){.cta-item__content.align-center{text-align:center}}@media only screen and (min-width:768px){.cta-item__content{padding:60px}}.cta-item__headline,.cta-item__headline--sm{display:block;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;color:#252525;line-height:24px}@media only screen and (min-width:500px){.cta-item__headline,.cta-item__headline--sm{font-size:24px;line-height:28px}}.cta-item__subline{display:block;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:300;letter-spacing:.31px;color:#000;line-height:19px}@media only screen and (min-width:500px){.cta-item__subline{font-size:16px;letter-spacing:.36px;line-height:21px}}.wsjcs__footer{padding:10px 20px;text-align:center;background:#f4f4f4}.wsjcs__footer p{margin:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:13px;color:#000;line-height:21px}@media only screen and (min-width:768px){.wsjcs__footer{padding:25px}}