body{background-color:#fcfcfc;margin:0;font-family:Lato}body .nav{color:#fff;height:25px;background-color:#3a3a3a;width:100%;position:fixed;z-index:500;padding:.7em;box-shadow:-2px 1px 25px -8px rgba(0,0,0,.64)}body .nav .nav-logo{padding-left:.2em;vertical-align:middle}body .nav .nav-logo.desktop{height:15px;display:inline-block}body .nav .nav-logo.mobile{height:25px;display:none}@media (max-width:650px){body .nav .nav-logo.desktop{display:none}body .nav .nav-logo.mobile{display:inline-block}}body .nav .right-container{position:absolute;right:40px;top:8px;font-size:1.6em}body .nav .right-container a{color:inherit;text-decoration:inherit}body .nav .right-container .social-button{margin-right:.4em}body .nav .right-container .social-button:hover{color:#aaa;cursor:pointer}@media (max-width:500px){body .nav .right-container{right:10px}}@media (max-width:800px){body .nav{position:relative;margin-bottom:1.5em;width:inherit}}body .headline{color:#3a3a3a;font-family:Lato;font-weight:900;font-size:2.8em;line-height:1.4em}body .intro-container{margin-bottom:6em}@media (max-width:850px){body .headline{font-size:2em}body .intro-container{margin:3em 0}body .head-container.hide-mobile{display:none}}body .byline,body .dateline{font-size:1.1em}body .dateline{font-style:italic}body .head-container.hide-mobile{text-align:right;position:absolute;max-width:350px;width:30%;bottom:100px;right:30px}@media (max-width:850px){body .head-container.hide-desktop{display:block;text-align:center;width:90%;margin:1em auto}}body .lead-container{position:relative}body .leadimg{width:100%;height:700px;background-repeat:no-repeat;background-position:0;overflow:hidden}@media (max-width:1200px){body .leadimg{background-position:-300%}}@media (max-width:1000px){body .leadimg{background-position:300%}}@media (max-width:850px){body .leadimg{background-position:100%;background-size:120%;height:600px}}@media (max-width:800px){body .leadimg{background-position:100%;background-size:120%;height:500px}}@media (max-width:600px){body .head-container.hide-desktop{margin-top:0}body .leadimg{height:400px;background-size:150%}}@media (max-width:500px){body .leadimg{height:380px;background-size:160%}}@media (max-width:400px){body .leadimg{height:300px}}body .hide-desktop{display:none}body .intro-text{width:90%;max-width:600px;padding-top:5em;text-align:center;margin:1em auto 2em;font-size:1.4em;line-height:1.7em}@media (max-width:850px){body .intro-text{padding-top:0;font-size:1.1em}}body .stopwatch.inactive{opacity:0}body .stopwatch{-webkit-transition:all .2s linear;transition:all .2s linear;top:180px;position:fixed;right:0;text-align:center;padding:1em 2em;background-color:hsla(0,0%,100%,.8);color:#3a3a3a;border-radius:5px;opacity:1}body .stopwatch .time{font-size:2em}@media (max-width:600px){body .stopwatch{right:0;padding:.5em 1em;font-size:.9em}}body .legend{text-align:center;margin-top:-30px}body .legend .key{display:inline-block;margin-right:4em}body .legend .key .legend-box,body .legend .key p{display:inline-block;vertical-align:middle}body .x.axis .tick,body .y.axis path.domain{display:none}body .legend .key .legend-box{width:20px;height:20px;margin-right:.5em}body .legend .key:last-child{margin-right:0}@media (max-width:900px){body .legend .key .legend-box{width:12px;height:12px}body .legend{margin-top:-50px;text-align:left;padding-left:1em;font-size:.8em}body .legend .key{margin:-10px 1em .5em 0}}body .shadow,body .shadow line{stroke:#fff;stroke-width:7.5px;opacity:.9}body .label-text{font-weight:500;font-size:1.1em}@media (max-width:800px){body .label-text{font-size:.9em}}@media (max-width:600px){body .difference .label-text{font-size:.8em}body .stepper-container{box-shadow:-1px 3px 20px -5px rgba(0,0,0,.68)}}body .y.axis .tick{font-size:1.4em}body .y.axis .tick text{fill:#c7c7c7}body .y.axis .tick line{stroke:#ededed!important}body .finish-line-text{fill:#c7c7c7;font-size:1.5em}body .button{border:2px solid #3a3a3a;padding:.7em .5em;text-align:center;margin-left:auto;margin-right:auto;width:200px;font-size:1.2em;background-color:#3a3a3a;color:#fff;border-radius:5px;cursor:pointer}body .button:hover{color:#3a3a3a;background-color:#fcfcfc}body .axis line,body .axis path{fill:none;stroke:#c7c7c7;stroke-width:2;shape-rendering:crispEdges}body .x.axis path,body line.finish-line.axis,body line.x.axis{stroke-width:2;stroke:#c7c7c7}body .refline line{stroke-dasharray:5,5;stroke-width:2;stroke:#3a3a3a}body span.india{border-bottom:2px dashed #3a3a3a}body .stepper-container{background-color:hsla(0,0%,100%,.9);padding:1em;position:fixed;top:50px;left:70px;width:400px;border-radius:5px;opacity:0}body .stepper-container .steps{height:2px;width:0;background-color:#000;-webkit-transition:all .2s linear;transition:all .2s linear}body .stepper-container .text{margin:1em 0;line-height:1.8em;font-size:1em}body .stepper-container .text b{font-weight:900}@media (max-width:800px){body .stepper-container .text{font-size:1em}}body .stepper-container .progress{text-align:right}body .stepper-container .progress-button{background-color:#000;color:#fff;border:1px solid #000;padding:.3em;border-radius:5px;text-align:center;display:inline-block;margin-right:1em;width:80px}@media (max-width:500px){body .stepper-container .progress-button{font-size:.9em;width:60px}body .stepper-container .text{font-size:.9em}}body .stepper-container .progress-button.inactive{display:none}body .stepper-container .progress-button:hover{border-color:#000;background-color:hsla(0,0%,100%,0);color:#000;cursor:pointer}@media (max-width:800px){body .stepper-container{max-width:500px;left:0;z-index:-1;width:90%;padding:.5em 1em;top:5px}}body .credits{font-size:.85em;color:#999;width:95%;margin:5em auto 2em}body .text a{color:inherit;text-decoration:inherit;padding:.1em .4em;font-size:.9em;border:1px solid;display:inline-block;margin-right:5px}body .text a.hyperlink{color:#428bca;padding:0;font-size:1em;border:none;margin-right:0;font-style:italic}body .text a.hyperlink:hover{color:#2a6496;text-decoration:underline}body .text a .social i{padding-right:10px}body .mobilelabel{opacity:0}body .desktoplabel{opacity:1}@media (max-width:700px){body .mobilelabel{opacity:1}body .desktoplabel{opacity:0}}