.our-financial-highlights{padding-top:100px}.our-financial-highlights .content-wrapper{padding:0}.financialHighlights{box-sizing:border-box;display:-moz-flex;display:flex;flex-wrap:wrap;-moz-justify-content:space-between;justify-content:space-between;margin-left:-5px;margin-right:-5px}.financialHighlights .chart{box-sizing:border-box;margin-bottom:20px;margin-left:5px;margin-right:5px;width:100%}.financialHighlights .chart#segmentReviews{-moz-order:1;order:1}.white-box{background:#fff;border:1px solid #d9d9db;box-sizing:border-box;margin-bottom:14px;padding:20px 20px 6px}.financialHighlights .chart#emergingMarketsRevenues .white-box{background:#fff;border:0;box-sizing:border-box;margin-bottom:0;padding:0}.financialHighlights .chart .inner{height:100%}.graph .graph-title{color:#282a32;font-size:22px;font-weight:700;line-height:1;margin-bottom:16px}.white-box .graph-title{text-align:center}.graph .graph-title .sub-text{font-size:14px;font-weight:400;line-height:1.28571}.white-box .graph-title .sub-text{margin-top:5px}.graph.pie-chart .chartwrap{height:220px;overflow:hidden;position:relative}.graph.pie-chart .chartwrap canvas{display:inline-block;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);vertical-align:baseline;z-index:10}.graph.pie-chart .chartwrap .pc-total{display:none;font-size:12px;left:50%;line-height:1.25;position:absolute;text-align:center;top:47%;transform:translate(-50%,-50%);width:100%;z-index:0}.graph.pie-chart .chartwrap .pc-total strong{color:#282a32;display:block;font-size:50px;line-height:1}.graph.pie-chart .chartwrap .pc-total.big-number strong{font-size:25px;line-height:1.3}.graph ul.graph-keys{color:#b3b4b7;list-style:none;margin:0 auto;max-width:300px;padding:0}.graph ul.graph-keys li{font-size:14px;font-weight:700;line-height:1.64286;margin-bottom:0;padding-left:15px;position:relative}.graph ul.graph-keys li .u-pull-right{float:right}.blue-text,.dark-blue-text{color:#4c79af}.green-text{color:#5c7d70}.orange-text{color:#c25700}.red-text{color:#9d323d}.violet-text{color:#5c4bb9}.financialHighlights .chart#segmentOperatingUnitProfit{-moz-order:2;order:2}.financialHighlights .chart#revenuesFromServices{-moz-order:3;order:3}.graph .bar-chart-wrapper{margin:0 auto 10px;max-width:322px}.graph ul.bar-chart{font-size:0;list-style:none;margin:0;padding:0}.graph ul.bar-chart li{clear:both;display:inline-block;height:35px;margin-bottom:7px;width:100%}.graph ul.bar-chart li:first-child{font-weight:700}.graph ul.bar-chart li span{display:block}.graph ul.bar-chart li span.year{float:left;font-size:12px;height:35px;line-height:35px;text-align:center;width:20px}.graph ul.bar-chart li span.bar-wrap{float:right;height:35px;position:relative;width:90%;width:calc(99% - 20px)}.graph ul.bar-chart li span.bar{background:#ccc;border-bottom-right-radius:35px;border-top-right-radius:35px;box-sizing:content-box;font-size:14px;height:100%;padding-right:20px;position:relative;text-align:right;width:0;word-break:normal}.graph ul.bar-chart li span.bar span{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);font-size:14px;line-height:35px;opacity:0;transition:opacity .3s ease}.graph ul.bar-chart li span.bar span.finished{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.graph p.graph-text{font-size:14px;margin:0}.financialHighlights .chart#overviewCopy{-moz-order:4;order:4}.financialHighlights .chart#overviewCopy .inner{align-content:center;-moz-align-items:center;align-items:center;box-sizing:border-box;display:-moz-flex;display:flex;flex-wrap:wrap;padding:30px 20px;text-align:center}.financialHighlights .chart#overviewCopy .inner p{font-size:20px;line-height:1.4;margin:0}.financialHighlights .chart#generalData{-moz-order:5;order:5}.statistics{border-left:1px solid #d9d9db;border-right:1px solid #d9d9db;border-color:#d9d9db currentcolor;border-style:solid none;border-width:1px 0;color:#386097;font-size:14px;font-weight:700;line-height:1.28571;margin-bottom:34px;margin-top:25px;padding-bottom:34px;padding-top:34px;text-align:center}.white-box .statistics{border:0;margin:0;padding:13px 0}.statistics strong sup{font-size:30px;top:-1.2em}.statistics .title{margin-left:auto;margin-right:auto;max-width:157px}.statistics .title small{color:#777;display:block;font-size:12px;font-weight:400}.statistics strong{color:#3893cd;display:block;font-size:80px;font-weight:500;letter-spacing:-3px;line-height:1.275}.statistics.vertical strong{line-height:1;padding-bottom:30px}.financialHighlights .chart#operatingProfit{-moz-order:6;order:6}.graph ul.bar-chart li.two-bars span.bar{height:17px}.graph ul.bar-chart li.blue-bar span.bar:first-of-type{background:#4c79af;color:#fff}.graph ul.bar-chart li.two-bars span.bar span{display:inline-block;line-height:17px;vertical-align:top}.graph .bar-chart-wrapper ul.graph-keys{box-sizing:border-box;display:-moz-flex;display:flex;flex-wrap:wrap;-moz-justify-content:center;justify-content:center}.graph .bar-chart-wrapper ul.graph-keys li{margin:0 10px}.graph ul.graph-keys li:before{content:"\f111";font-family:FontAwesome;font-weight:700;left:0;position:absolute;transform:scale(.6)}.financialHighlights .chart#netEarnings{-moz-order:8;order:8}.financialHighlights .chart#emergingMarketsRevenues{height:0;margin-bottom:0;-moz-order:10;order:10}.financialHighlights .chart#stockBar{-moz-order:9;order:9}.financialHighlights .chart#stockBar .row{display:-moz-flex;display:flex;flex-wrap:wrap;-moz-justify-content:center;justify-content:center;width:100%}.financialHighlights .chart#stockBar .row .statistic{margin:0}.financialHighlights .chart#operatingProfitMargin{-moz-order:7;order:7}.graph ul.bar-chart.has-debt{max-width:85%}.graph ul.bar-chart.has-debt li span.bar-wrap span.bar{left:0;position:absolute;top:0}.graph ul.bar-chart.has-debt li span.bar-wrap span.bar:last-of-type{z-index:5}.graph ul.bar-chart.has-debt li span.bar-wrap span.bar:first-of-type{z-index:10}.graph ul.bar-chart.has-debt li span.bar-wrap span.bar:last-of-type span{display:inline-block;float:none;left:101%;position:absolute;text-align:right;word-break:normal}.financialHighlights .chart#strongLongTermRevenueTrends{-moz-order:11;order:11}.financialHighlights .chart#totalCapitalization{-moz-order:12;order:12}.financialHighlights .chart#netEarningsPerShare{-moz-order:13;order:13}.financialHighlights .chart#returnOnInvestedCapital{-moz-order:14;order:14}.financialFootnotes ol{box-sizing:border-box;counter-reset:my-counter;font-size:14px;list-style-type:none;margin:0;padding:0}.financialFootnotes ol li{counter-increment:my-counter;margin-left:40px;position:relative;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:14px}.financialFootnotes ol li:before{content:"(" counter(my-counter,lower-latin) ")";left:-40px;position:absolute}.financialFootnotes ol li p{margin:0 0 14px}.our-financial-highlights .top-heading{text-align:center}.financialFootnotes ol li p a{text-decoration:underline}.financialFootnotes ol li p a:hover{color:#000;text-decoration:none}@media (min-width:550px){.twelve.columns{margin-left:0;width:100%}.our-financial-highlights .top-heading{margin-left:17.3333333333%;text-align:center;width:65.3333333333%}}@media (min-width:750px) and (max-width:1199px){.financialHighlights .chart#emergingMarketsRevenues{display:none;height:0;margin-bottom:0;-moz-order:6;order:6}}@media (min-width:750px){.financialHighlights .chart{width:calc(50% - 10px)}.financialHighlights .chart#revenuesFromServices{-moz-order:9;order:9}.financialHighlights .chart#overviewCopy{-moz-order:3;order:3;width:100%}.financialHighlights .chart#overviewCopy .inner{padding:64px}.financialHighlights .chart#overviewCopy .inner p{font-size:27px}.financialHighlights .chart#generalData{-moz-order:4;order:4;width:100%}.financialHighlights .chart#operatingProfit{-moz-order:5;order:5}.financialHighlights .chart#netEarnings{-moz-order:8;order:8}.financialHighlights .chart#strongLongTermRevenueTrends{-moz-order:8;order:8;width:100%}.financialHighlights .chart#stockBar .row .statistic{margin:0 30px}.financialHighlights .chart#stockBar{-moz-order:10;order:10;width:100%}.financialHighlights .chart#operatingProfitMargin{-moz-order:7;order:7}.financialFootnotes ol{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:40px;-webkit-column-gap:40px;column-gap:40px}}@media (min-width:1200px){.financialHighlights .chart{width:calc(33% - 10px)}.financialHighlights .chart#revenuesFromServices{-moz-order:3;order:3}.financialHighlights .chart#overviewCopy{-moz-order:4;order:4;width:calc(67% - 15px)}.financialHighlights .chart#generalData{-moz-order:5;order:5;width:calc(33% - 10px)}.financialHighlights .chart#operatingProfit{-moz-order:6;order:6}.financialHighlights .chart#netEarnings{-moz-order:8;order:8}.financialHighlights .chart#operatingProfitMargin{-moz-order:7;order:7}.financialHighlights .chart#stockBar{-moz-order:9;order:9}.financialHighlights .chart#emergingMarketsRevenues{height:0;margin-bottom:0;-moz-order:10;order:10}.financialHighlights .chart#strongLongTermRevenueTrends{-moz-order:11;order:11;width:100%}}@media(max-width:750px){.our-financial-highlights{padding-top:50px}}@media(max-width:549px){.our-financial-highlights .top-heading h1{font-size:32px}}@media(max-width:399px){.our-financial-highlights .content-wrapper{padding:0 20px}}