@charset "UTF-8";.single-a,.single-b,.single-c,p.blockchain-intro-text{transition:opacity 1s linear}.single-text-d,h2,ul.highlight li strong{font-weight:700}.grey-1{background:#f7f7f7}.grey-1-span::before{content:"#f7f7f7"}.grey-2{background:#eee}.grey-2-span::before{content:"#eeeeee"}.grey-3{background:#dadada}.grey-3-span::before{content:"#dadada"}.grey-4{background:#bbb}.grey-4-span::before{content:"#bbbbbb"}.grey-5{background:#a8a9a9}.grey-5-span::before{content:"#a8a9a9"}.grey-6{background:#3e3e3e}.grey-6-span::before{content:"#3e3e3e"}.grey-7{background:#292929}.grey-7-span::before{content:"#292929"}body:before{display:none}@media only screen and (min-width:1265px){body:before{content:'desktop'}}@media only screen and (max-width:1282px){body:before{content:'tablet-landscape'}}@media only screen and (max-width:1023px){body:before{content:'tablet-portrait'}}@media only screen and (max-width:767px){body:before{content:'smartphone-landscape'}}@media only screen and (max-width:558px){body:before{content:'smartphone-portrait'}}.cf:after{content:"";display:block;clear:both}body.storymode #ecb-crossnav-col{display:none}body.storymode #ecb-content-col.content-col-full{padding:0}.story-header,.story-main,div,section.story-chapter{display:block;box-sizing:border-box}.story-footer,.story-header,.story-main{width:100%;height:auto;position:relative}.story-chapter{margin-top:60px}.story-header{height:590px;width:100%;margin-bottom:60px;position:relative;overflow:hidden}@media only screen and (max-width:1023px){.story-header{height:360px;margin-bottom:0}}@media only screen and (max-width:767px){.story-header{height:300px}}.story-title{position:absolute;z-index:100;width:100%;text-align:center;top:152px}.branding,.container,.story-footer hr,.story-title hr{position:relative}@media only screen and (max-width:1282px){.story-title{top:120px;width:80%;left:10%}}@media only screen and (max-width:1023px){.story-title{width:80%;left:10%;top:60px}.story-title hr{display:none}}.story-title hr{border:none;height:1px;padding:0;background-color:#fff;width:100%;margin:0 auto;box-shadow:1px 1px 1px rgba(0,0,0,.1)}.story-title hr.full{width:60%}.story-title hr.half{width:40%}.branding{margin:0 auto 30px}.container{width:100%}.story-footer{margin-top:80px}.story-footer .branding,.story-footer a,.story-footer img{width:208px;height:101px}.story-footer hr{width:40%;border:none;height:1px;padding:0;background-color:rgba(0,0,0,.2);margin:0 auto 30px}body.social-sharing-body.storymode div#ecb-social-sharing ul.socialSharing li{background-color:transparent!important}.animation-container,.animation-container#theblockchain{width:100%;background-color:#eee;position:relative;display:block;text-align:center;overflow:hidden}body.social-sharing-body.storymode div#ecb-social-sharing ul.socialSharing li.socialSharing-email,body.social-sharing-body.storymode div#ecb-social-sharing ul.socialSharing li.socialSharing-facebook,body.social-sharing-body.storymode div#ecb-social-sharing ul.socialSharing li.socialSharing-googleplus,body.social-sharing-body.storymode div#ecb-social-sharing ul.socialSharing li.socialSharing-linkedin,body.social-sharing-body.storymode div#ecb-social-sharing ul.socialSharing li.socialSharing-twitter,body.social-sharing-body.storymode div#ecb-social-sharing ul.socialSharing li.socialSharing-whatsapp{border-bottom:none;padding:0;height:auto}body.social-sharing-body.storymode div#ecb-social-sharing ul.socialSharing li.socialSharing-email a,body.social-sharing-body.storymode div#ecb-social-sharing ul.socialSharing li.socialSharing-facebook a,body.social-sharing-body.storymode div#ecb-social-sharing ul.socialSharing li.socialSharing-googleplus a,body.social-sharing-body.storymode div#ecb-social-sharing ul.socialSharing li.socialSharing-linkedin a,body.social-sharing-body.storymode div#ecb-social-sharing ul.socialSharing li.socialSharing-twitter a,body.social-sharing-body.storymode div#ecb-social-sharing ul.socialSharing li.socialSharing-whatsapp a{padding:0;color:#fff;border-bottom:none;height:auto}.animation-container{height:800px}@media only screen and (max-width:1282px){.animation-container{height:800px}}@media only screen and (max-width:767px){.animation-container{height:600px}}.animation-container p{color:#01548E;font-family:Arial}.animation-container#theblockchain{height:800px}.pull-quote{width:350px;background-color:grey;color:#fff;padding:20px;margin-bottom:10px;font-size:19px;line-height:32px;margin-top:15px}.pull-quote.pull-quote-left{float:left;margin-right:40px;margin-left:-120px;margin-top:9px}@media only screen and (max-width:1023px){.animation-container#theblockchain{height:auto}.pull-quote.pull-quote-left{margin-left:-90px}}@media only screen and (max-width:767px){.pull-quote{width:100%}.pull-quote.pull-quote-left{margin-left:auto}}.pull-quote.pull-quote-right{float:right;margin-left:40px;margin-right:-120px}.pull-quote.pull-quote-rellax{height:200px;background-color:#fff;position:relative;z-index:1}.pull-quote.pull-quote-rellax .rellax{background-color:grey;padding:20px}.pull-quote-rellax-container{background-color:#fff;position:absolute;top:0;left:0;width:350px;z-index:2}@media only screen and (max-width:767px){.pull-quote.pull-quote-right{margin-right:auto}.pull-quote-rellax-container{width:100%}}@font-face{font-family:'Fira Sans';src:url(fonts/Fira_Sans/FiraSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Fira Sans';src:url(fonts/Fira_Sans/FiraSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}body.storymode{font-family:droid_sans,'Fira Sans',sans-serif}body.storymode div.story{font-family:'Fira Sans',sans-serif}ul li:before{content:' '}ul.highlight{margin:0;padding:0;margin-left:0!important}ul.highlight li{margin:0 0 20px;list-style-type:none;border-left:1px solid #01548E;display:block;padding:0 20px}ul.highlight li a{color:#4D8FC4!important}ul.highlight li a:hover{color:#01548E!important}h1 span.head-large{display:block;width:100%;font-size:68px;text-shadow:0 0 20px RGBA(59,101,142,.8);color:#fff;padding:0;margin:20px 0 30px}@media only screen and (max-width:767px){h1 span.head-large{font-size:45px}}h1 span.head-small{display:block;width:100%;font-size:36px;line-height:55px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.2)}@media only screen and (max-width:1023px){h1 span.head-small{display:none}}h1 span.head-small-bottom,h1 span.head-small-top{margin-bottom:25px;margin-top:25px}h2{font-size:34px;line-height:46px;margin-bottom:60px;color:#01548E}h2.highlight{margin-bottom:0;margin-right:20px;margin-left:-170px;display:inline-block;padding-right:20px;float:left;border-right:1px solid #01548E;line-height:80px}h3{font-size:26px;margin-bottom:60px;color:#4D8FC4}.rellax-container{width:100%;height:700px;overflow:hidden}@media only screen and (max-width:1023px){.rellax-container{height:500px}}@media only screen and (max-width:767px){.rellax-container{height:400px}}@media only screen and (max-width:558px){.rellax-container{height:300px}}.rellax-container img{width:100%}.fullwidth-container{width:100%;height:600px;overflow:hidden;text-align:center;background-color:#eee}.single-text,p.blockchain-intro-text,p.future-intro-text,p.present-intro-text{text-align:left;font-size:24px;line-height:32px}.fullwidth-container img{width:600px;margin-top:60px}.rellax-title-01{height:590px;position:relative;z-index:1;width:100%;overflow:hidden}@media only screen and (max-width:1023px){.rellax-title-01{height:360px}}.rellax-title-01 .rellax-title-01-div{width:100%;height:590px;background-image:url(/pub/annual/special-features/2016/html/assets/images/title-bg-layer1.jpg);background-size:cover}@media only screen and (max-width:1023px){.rellax-title-01 .rellax-title-01-div{height:375px}}.rellax-title-02{height:590px;position:absolute;top:0;left:0;z-index:100}@media only screen and (max-width:1023px){.rellax-title-02{height:360px}}.rellax-title-03{height:calc(590px + 60px);position:absolute;top:-60px;left:0;z-index:200}.blockchain-only-mobile{display:none}@media only screen and (max-width:1023px){.rellax-title-03{height:calc(360px + 60px)}.blockchain-only-mobile{position:relative;display:block;width:80%;height:auto;margin:40px auto 50px}.blockchain-intro-text,.single,.single-text{display:none!important}}p.blockchain-intro-text{position:relative;top:50px;left:250px;width:800px;height:auto;opacity:0}@keyframes blockchain-intro-text{0%{transform:translateY(25px)}100%{opacity:1;transform:translateY(0)}}.play-blockchain p.blockchain-intro-text{animation:blockchain-intro-text 1.6s;animation-iteration-count:1;animation-fill-mode:forwards}.single,.single-text{height:auto;position:absolute;opacity:0}.single{width:170px}.single-text{width:180px;opacity:0}.colorchange{filter:contrast(100%) saturate(5) grayscale(40%) opacity(86%)}.single-a{top:230px;left:50px}.single-text-a{left:50px;top:350px}.single-b{top:380px;right:50px}.single-text-b{right:40px;top:500px}.single-c{top:530px;left:50px}.single-text-c{left:50px;top:650px}.single-text-d{left:550px;top:690px}@keyframes single-a{10%,40%{opacity:1;left:50px;transform:rotate(0)}100%{opacity:1;left:551px;transform:rotate(-45deg)}}@keyframes single-b{10%,30%{opacity:1;right:50px;transform:rotate(0)}100%{opacity:1;right:551px;transform:rotate(45deg)}}@keyframes single-c{10%,20%{opacity:1;left:50px;transform:rotate(0)}100%{opacity:1;left:551px;transform:rotate(-45deg)}}@keyframes single-text-animation{0%{transform:translateY(25px)}30%,70%{opacity:1;transform:translateY(0)}100%{opacity:0}}@keyframes single-text-animation-2{0%{transform:translateY(25px)}30%,70%{opacity:1;transform:translateY(0)}100%{opacity:1}}.play-blockchain .single-a{animation:single-a 6.5s;animation-delay:.8s}.play-blockchain .single-text-a{animation:single-text-animation 3s;animation-delay:.8s}.play-blockchain .single-b{animation:single-b 6.5s;animation-delay:1.8s}.play-blockchain .single-text-b{animation:single-text-animation 3s;animation-delay:1.8s}.play-blockchain .single-c{animation:single-c 6.5s;animation-delay:2.8s}.play-blockchain .single-text-c{animation:single-text-animation 3s;animation-delay:2.8s}.play-blockchain .single-text-d{animation:single-text-animation-2 3s;animation-delay:8.5s;animation-iteration-count:1;animation-fill-mode:forwards}.play-blockchain .colorchange{filter:contrast(100%) saturate(1) grayscale(0) opacity(100%);transition:.3s;transition-delay:8.5s}.play-blockchain .single-a,.play-blockchain .single-b,.play-blockchain .single-c,.play-blockchain .single-text-a,.play-blockchain .single-text-b,.play-blockchain .single-text-c{animation-iteration-count:1;animation-fill-mode:forwards}p.future-intro-text,p.present-intro-text{position:absolute;width:50%;height:auto;opacity:0;visibility:visible;top:50px;left:25%}@media only screen and (max-width:1023px){p.future-intro-text,p.present-intro-text{width:60%;top:40px;left:15%}}@media only screen and (max-width:767px){p.future-intro-text,p.present-intro-text{width:90%;top:30px;left:5%}}@keyframes presentfuture-showhide{0%{transform:translateY(25px)}10%{opacity:1;transform:translateY(0)}45%{opacity:1}100%,50%{opacity:0}}.future,.present{position:absolute;opacity:0;height:auto}.play-presentfuture p.present-intro-text{animation:presentfuture-showhide 8s;animation-delay:0s;animation-iteration-count:infinite}.play-presentfuture p.future-intro-text{animation:presentfuture-showhide 8s;animation-delay:4s;animation-iteration-count:infinite}.present{width:30%;top:300px;left:35%}@media only screen and (max-width:1023px){.present{width:40%;left:30%;top:250px}}@media only screen and (max-width:767px){.present{width:50%;left:25%;top:250px}}@media only screen and (max-width:558px){.present{width:60%;left:20%;top:250px}}.play-presentfuture .present{animation:presentfuture-showhide 8s;animation-delay:0s;animation-iteration-count:infinite}.future{width:30%;top:170px;left:35%}@media only screen and (max-width:1023px){.future{top:170px;width:40%;left:30%}}@media only screen and (max-width:767px){.future{width:50%;left:25%;top:170px}}@media only screen and (max-width:558px){.future{width:60%;left:20%;top:170px}}.play-presentfuture .future{animation:presentfuture-showhide 8s;animation-delay:4s;animation-iteration-count:infinite}header{margin-bottom:100px}section.story-chapter{color:#525252;font-size:22px;line-height:40px;font-weight:200}section.story-chapter p{margin-bottom:30px}section.story-chapter .copy{margin:0 auto 100px;width:600px}@media only screen and (max-width:767px){section.story-chapter .copy{width:450px;float:none;margin:0 auto}}@media only screen and (max-width:558px){section.story-chapter .copy{width:100%;padding-left:15px;padding-right:15px}}section.story-chapter .copy.copy-intro{width:850px;font-size:24px;line-height:40px;font-weight:500}@media only screen and (max-width:1023px){section.story-chapter .copy.copy-intro{width:600px;float:none;margin:0 auto 60px}}@media only screen and (max-width:767px){section.story-chapter .copy.copy-intro{width:450px;float:none;margin:0 auto}}@media only screen and (max-width:558px){section.story-chapter .copy.copy-intro{width:100%;float:none;margin:0 auto}}section.story-chapter.textleft .copy{float:left}section.story-chapter.textright .copy{float:right}section.story-chapter.textright-imageleft{border-top:1px solid rgba(0,0,0,.5);padding-top:100px;width:100%;margin:0 auto;padding-left:5%;padding-right:5%}section.story-chapter.textright-imageleft .copy-text{float:right;width:50%}@media only screen and (max-width:1023px){section.story-chapter.textright-imageleft .copy-text{width:600px;float:none;margin:0 auto}}@media only screen and (max-width:767px){section.story-chapter.textright-imageleft .copy-text{width:450px;float:none;margin:0 auto}}@media only screen and (max-width:558px){section.story-chapter.textright-imageleft{padding-left:0;padding-right:0}section.story-chapter.textright-imageleft .copy-text{width:100%;float:none;margin:0 auto}}section.story-chapter.textright-imageleft .image-left{float:left;width:50%}@media only screen and (max-width:1023px){section.story-chapter.textright-imageleft .image-left{width:600px;float:none;margin:0 auto}}@media only screen and (max-width:767px){section.story-chapter.textright-imageleft .image-left{width:450px;float:none;margin:0 auto}}@media only screen and (max-width:558px){section.story-chapter.textright-imageleft .image-left{width:100%;float:none;margin:0 auto}}section.story-chapter.textright-imageleft .image-left img{width:100%;height:auto}section.story-chapter.textright-imageleft .pull-quote{width:290px}section.story-chapter.textright-imageleft .pull-quote.pull-quote-right{margin-right:-40px}@media only screen and (max-width:767px){section.story-chapter.textright-imageleft .pull-quote{width:100%}section.story-chapter.textright-imageleft .pull-quote.pull-quote-right{margin-right:auto}}section.story-chapter.textleft-imageright{padding-top:100px;width:100%;margin:0 auto;padding-left:5%;padding-right:5%}section.story-chapter.textleft-imageright .copy-text{float:left;width:50%}@media only screen and (max-width:1023px){section.story-chapter.textleft-imageright .copy-text{width:600px;float:none;margin:0 auto}}@media only screen and (max-width:767px){section.story-chapter.textleft-imageright .copy-text{width:450px;float:none;margin:0 auto}}@media only screen and (max-width:558px){section.story-chapter.textleft-imageright{padding-left:0;padding-right:0}section.story-chapter.textleft-imageright .copy-text{width:100%;float:none;margin:0 auto}}section.story-chapter.textleft-imageright .image-right{width:50%;float:right}@media only screen and (max-width:1023px){section.story-chapter.textleft-imageright .image-right{width:600px;float:none;margin:0 auto}}@media only screen and (max-width:767px){section.story-chapter.textleft-imageright .image-right{width:450px;float:none;margin:0 auto}}@media only screen and (max-width:558px){section.story-chapter.textleft-imageright .image-right{width:100%;float:none;margin:0 auto}}section.story-chapter.textleft-imageright .image-right img{width:100%;height:auto}section.story-chapter .copy-text p:first-of-type:first-letter{font-weight:400;font-size:35px;margin-right:1px}section.story-chapter ul{margin-left:23px;list-style-type:none}section.story-chapter ul li{list-style-type:square;margin-bottom:15px}