.ceo-outlook div, .ceo-outlook span, .ceo-outlook applet, .ceo-outlook object, .ceo-outlook iframe, .ceo-outlook h1, .ceo-outlook h2, .ceo-outlook h3, .ceo-outlook h4, .ceo-outlook h5, .ceo-outlook h6, .ceo-outlook p, .ceo-outlook blockquote, .ceo-outlook pre, .ceo-outlook a, .ceo-outlook abbr, .ceo-outlook acronym, .ceo-outlook address, .ceo-outlook big, .ceo-outlook cite, .ceo-outlook code, .ceo-outlook del, .ceo-outlook dfn, .ceo-outlook em, .ceo-outlook img, .ceo-outlook ins, .ceo-outlook kbd, .ceo-outlook q, .ceo-outlook s, .ceo-outlook samp, .ceo-outlook small, .ceo-outlook strike, .ceo-outlook strong, .ceo-outlook sub, .ceo-outlook sup, .ceo-outlook tt, .ceo-outlook var, .ceo-outlook b, .ceo-outlook u, .ceo-outlook i, .ceo-outlook center, .ceo-outlook dl, .ceo-outlook dt, .ceo-outlook dd, .ceo-outlook ol, .ceo-outlook ul, .ceo-outlook li, .ceo-outlook fieldset, .ceo-outlook form, .ceo-outlook label, .ceo-outlook legend, .ceo-outlook table, .ceo-outlook caption, .ceo-outlook tbody, .ceo-outlook tfoot, .ceo-outlook thead, .ceo-outlook tr, .ceo-outlook th, .ceo-outlook td, .ceo-outlook article, .ceo-outlook aside, .ceo-outlook canvas, .ceo-outlook details, .ceo-outlook embed, .ceo-outlook figure, .ceo-outlook figcaption, .ceo-outlook footer, .ceo-outlook header, .ceo-outlook hgroup, .ceo-outlook menu, .ceo-outlook nav, .ceo-outlook output, .ceo-outlook ruby, .ceo-outlook section, .ceo-outlook summary, .ceo-outlook time, .ceo-outlook mark, .ceo-outlook audio, .ceo-outlook video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline
}
.ceo-outlook article, .ceo-outlook aside, .ceo-outlook details, .ceo-outlook figcaption, .ceo-outlook figure, .ceo-outlook footer, .ceo-outlook header, .ceo-outlook hgroup, .ceo-outlook menu, .ceo-outlook nav, .ceo-outlook section {
	display:block
}
.ceo-outlook body {
	line-height:1
}
.ceo-outlook ol, .ceo-outlook ul {
	list-style:none
}
.ceo-outlook blockquote, .ceo-outlook q {
	quotes:none
}
.ceo-outlook blockquote:before, .ceo-outlook blockquote:after, .ceo-outlook q:before, .ceo-outlook q:after {
	content:'';
	content:none
}
.ceo-outlook table {
	border-collapse:collapse;
	border-spacing:0
}
.ceo-outlook .ceo-outlook__metrics:after, .ceo-outlook .ceo-outlook__concerns:after, .ceo-outlook .ceo-outlook__growth:after, .ceo-outlook__sectors:after {
	content:"";
	display:table;
	clear:both
}
@font-face {
font-family:'Giorgio Sans';
src:url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/GiorgioSans-Extralight.eot");
src:url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/GiorgioSans-Extralight.eot?#iefix") format("embedded-opentype"), url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/GiorgioSans-Extralight.woff") format("woff"), url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/GiorgioSans-Extralight.ttf") format("truetype");
font-weight:200;
font-style:normal
}
@font-face {
font-family:'Univers LT Std';
src:url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/UniversLTStd-Light.eot");
src:url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/UniversLTStd-Light.eot?#iefix") format("embedded-opentype"), url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/UniversLTStd-Light.woff") format("woff"), url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/UniversLTStd-Light.ttf") format("truetype");
font-weight:300;
font-style:normal
}
@font-face {
font-family:'KPMG Web';
src:url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Light-Italic.eot");
src:url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Light-Italic.eot?#iefix") format("embedded-opentype"), url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Thin-Italic.woff2") format("woff2"), url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Thin-Italic.woff") format("woff"), url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Thin-Italic.ttf") format("truetype"), url("/content/dam/kpmg/images/2016/06/KPMG-Web-Thin-Italic.svg#KPMG Web-Thin Italic") format("svg");
font-weight:100;
font-style:italic;
font-stretch:normal
}
@font-face {
font-family:'KPMG Web';
src:url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Extra-Light-Italic.eot");
src:url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Extra-Light-Italic.eot?#iefix") format("embedded-opentype"), url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Extra-Light-Italic.woff2") format("woff2"), url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Extra-Light-Italic.woff") format("woff"), url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Extra-Light-Italic.ttf") format("truetype"), url("/content/dam/kpmg/images/2016/06/KPMG-Web-Extra-Light-Italic.svg#KPMG Web-Extra Light Italic") format("svg");
font-weight:200;
font-style:italic;
font-stretch:normal
}
@font-face {
font-family:'KPMG Web Thin';
src:url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Thin.eot");
src:url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Thin.eot?#iefix") format("embedded-opentype"), url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/K20pxPMG-Web-Thin.woff2") format("woff2"), url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Thin.woff") format("woff"), url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Thin.ttf") format("truetype"), url("/content/dam/kpmg/images/2016/06/KPMG-Web-Thin.svg#KPMG Web-Thin") format("svg");
font-weight:100;
font-style:normal;
font-stretch:normal
}
@font-face {
font-family:'KPMG Web Light';
src:url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Light.eot");
src:url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Light.eot?#iefix") format("embedded-opentype"), url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Light.woff2") format("woff2"), url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Light.woff") format("woff"), url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Light.ttf") format("truetype"), url("/content/dam/kpmg/images/2016/06/KPMG-Web-Light.svg#KPMG Web-Light") format("svg");
font-weight:300;
font-style:normal;
font-stretch:normal
}
@font-face {
font-family:'KPMG Web Extra Light';
src:url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Extra-Light.eot");
src:url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Extra-Light.eot?#iefix") format("embedded-opentype"), url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Extra-Light.woff2") format("woff2"), url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Extra-Light.woff") format("woff"), url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Extra-Light.ttf") format("truetype"), url("/content/dam/kpmg/images/2016/06/KPMG-Web-Extra-Light.svg#KPMG Web-Extra Light") format("svg");
font-weight:200;
font-style:normal;
font-stretch:normal
}
@font-face {
font-family:'KPMG Web';
src:url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Light-Italic.eot");
src:url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Light-Italic.eot?#iefix") format("embedded-opentype"), url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Light-Italic.woff2") format("woff2"), url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Light-Italic.woff") format("woff"), url("/content/dam/kpmg/others/fonts/ceo-outlook-2016/KPMG-Web-Light-Italic.ttf") format("truetype"), url("/content/dam/kpmg/images/2016/06/KPMG-Web-Light-Italic.svg#KPMG Web-Light Italic") format("svg");
font-weight:300;
font-style:italic;
font-stretch:normal
}
.ceo-outlook {
	box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	max-width:1062px;
	min-width:940px;
	margin:0 auto;
	line-height:normal !important
}
@media (max-width: 620px) {
.ceo-outlook {
width:100%;
max-width:640px;
min-width:300px
}
}
.ceo-outlook a {
	text-decoration:none
}
.ceo-outlook .ceo-outlook__content {
	display:table-cell;
	vertical-align:middle
}
.ceo-outlook .ceo-outlook__hover-container {
	display:block;
	position:absolute;
	top:-100%;
	left:-100%;
	left:0;
	width:100%;
	height:100%;
	transition:all 0.3s ease-out
}
.ceo-outlook .ceo-outlook__hover {
	width:100%;
	height:100%;
	position:absolute;
	top:-100%;
	left:-100%;
	top:0;
	left:0;
	background-color:#00a3a1;
	transition:all 0.3s ease-out;
	display:table;
	box-sizing:border-box;
	padding:0 10px;
	z-index:2;
	top:-100%;
	left:-100%;
	left:0
}
.ceo-outlook__asterisk {
	background:url("/content/dam/kpmg/images/2016/06/ceo-outlook__asterisk.svg") no-repeat center center;
	width:33px;
	height:33px;
	background-size:33px 33px;
	display:block;
	text-indent:-9999px;
	position:absolute;
	top:-33px;
	right:-33px;
	-webkit-animation:pulse 1.5s infinite;
	animation:pulse 1.5s infinite;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-backface-visibility:hidden
}
.ceo-outlook__hover .ceo-outlook__asterisk {
	width:20px;
	height:20px;
	background-size:20px 20px;
	left:-27px;
	top:-2px;
	-webkit-animation:none;
	animation:none
}
@media (max-width: 620px) {
.ceo-outlook__hover .ceo-outlook__asterisk {
left:-25px;
top:-2px
}
}
@media (max-width: 620px) {
.ceo-outlook__asterisk {
width:20px;
height:20px;
background-size:20px 20px;
top:20px;
right:20px
}
}
@-webkit-keyframes pulse {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
50% {
-webkit-transform:scale(1.3) rotate(0.02deg);
transform:scale(1.3) rotate(0.02deg)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes pulse {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
50% {
-webkit-transform:scale(1.3) rotate(0.02deg);
transform:scale(1.3) rotate(0.02deg)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
.ceo-outlook .ceo-outlook__header {
	background-color:#6d2077;
	width:100%;
	height:535px;
	text-align:left;
	color:#dbd5df !important;
	color:rgba(255, 255, 255, 0.8 !important;
);
	display:table;
	box-sizing:border-box;
	margin-bottom:.94162%;
	position:relative;
	padding-left:14%
}
.ceo-outlook .ceo-outlook__header:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:10%;
	height:100%;
	background-color:#470a68
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__header {
height:300px;
padding:0 20px;
padding-left:14%
}
}
.ceo-outlook .ceo-outlook__header h2 {
	font-family:"KPMG Web Extra Light";
	font-size:191px;
	margin-bottom:10px;
	position:relative;
	display:inline-block;
	color:#dbd5df
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__header h2 {
font-size:78px
}
}
.ceo-outlook .ceo-outlook__header p {
	font-family:"Univers LT Std";
	font-size:18px;
	width:100%;
	max-width:600px;
	color:#fff !important;
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__header p {
font-size:16px
}
}
.ceo-outlook .ceo-outlook__metric {
	width:50%;
	width:49.52919%;
	height:368px;
	float:left;
	margin-bottom:.94162%;
	text-align:center;
	display:block;
	position:relative;
	overflow:hidden;
	box-sizing:border-box;
	z-index:50;
	-webkit-tap-highlight-color:transparent !important;
}
.ceo-outlook .ceo-outlook__metric .table {
	display:table;
	height:368px;
	width:100%;
	position:relative
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__metric .table {
height:200px
}
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__metric {
height:200px
}
}
.ceo-outlook .ceo-outlook__metric--next {
	background-color:#483698
}
.ceo-outlook .ceo-outlook__metric--critical {
	background-color:#470a68
}
.ceo-outlook .ceo-outlook__metric--cyber {
	background-color:#6d2077
}
.ceo-outlook .ceo-outlook__metric--darwin {
	background-color:#005eb8
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__metric--darwin .ceo-outlook__asterisk {
right:25px !important
}
}
.ceo-outlook .ceo-outlook__metric:nth-child(odd) {
margin-right:.94162%
}
@media (min-width: 620px) {
.ceo-outlook .ceo-outlook__metric:hover .ceo-outlook__hover, .ceo-outlook .ceo-outlook__metric:focus .ceo-outlook__hover, .ceo-outlook .ceo-outlook__metric:active .ceo-outlook__hover, .ceo-outlook .ceo-outlook__metric.is-active .ceo-outlook__hover {
top:0;
left:0
}
}
.ceo-outlook .ceo-outlook__metric.is-active .ceo-outlook__hover {
	top:0;
	left:0
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__metric {
width:100%;
float:none
}
}
.ceo-outlook .ceo-outlook__metric h3 {
	font-family:"KPMG Web Extra Light";
	font-size:265px;
	color:rgba(255, 255, 255, 0.8);
	display:inline-block;
	position:relative;
	line-height: normal;
	margin-bottom:5px;
	z-index:2;
	transition:color 0.2s linear;
	transition-delay:0.15s
}
.ceo-outlook .ceo-outlook__metric h3 sup {
	position:relative;
	top:-60px;
	font-size:55px
}
.ceo-outlook .ceo-outlook__metric h3 .ceo-outlook__asterisk {
	width:20px;
	height:20px;
	background-size:20px 20px;
	width:33px;
	height:33px;
	top:-20px;
	right:-20px;
	top:-15px;
	right:-30px;
	-webkit-backface-visibility:hidden
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__metric h3 .ceo-outlook__asterisk {
background-size: 15px 15px;
}
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__metric h3 {
font-size:150px
}
}
.ceo-outlook .ceo-outlook__metric.ceo-outlook__metric--darwin h3 {
	font-size:81px;
	width:72.81369%;
	text-align:left
}
.ceo-outlook .ceo-outlook__metric.ceo-outlook__metric--darwin h3 em {
	font-family:"Univers LT Std";
	display:block;
	color:rgba(255, 255, 255, 0.8);
	font-size:18px;
	margin-top:20px
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__metric.ceo-outlook__metric--darwin h3 em {
font-size:12px
}
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__metric.ceo-outlook__metric--darwin h3 {
font-size:48px;
width:280px
}
}
.ceo-outlook .ceo-outlook__metric p {
	font-family:"Univers LT Std";
	font-size:26px;
	color:rgba(255, 255, 255, 0.8)
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__metric p {
font-size:18px
}
}
.ceo-outlook .ceo-outlook__metric .ceo-outlook__hover p {
	font-family:"Univers LT Std";
	font-size:18px;
	width:360px;
	margin:0 auto;
	text-align:left;
	position:relative
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__metric .ceo-outlook__hover p {
font-size:16px;
width:80%
}
}
.ceo-outlook .ceo-outlook__center {
	display:inline-block;
	text-align:left
}
.ceo-outlook .ceo-outlook__center p {
	text-align:left;
	padding:0 4px
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__center p {
padding:0
}
}
.ceo-outlook .ceo-outlook__concerns {
	background:url("/content/dam/kpmg/images/2016/06/ceo-outlook__concerns.jpg") no-repeat right center;
	width:100%;
	height:319px;
	margin-bottom:.94162%
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__concerns {
background:url("/content/dam/kpmg/images/2016/06/ceo-outlook__concerns--mobile.jpg") no-repeat center center;
background-size:cover;
height:541px;
height:auto;
padding:17px;
box-sizing:border-box
}
}
.ceo-outlook .ceo-outlook__growth {
	background:url("/content/dam/kpmg/images/2016/06/ceo-outlook__growth.jpg") no-repeat right center;
	width:100%;
	height:298px;
	margin-bottom:.94162%
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__growth {
background:url("/content/dam/kpmg/images/2016/06/ceo-outlook__growth--mobile.jpg") no-repeat center center;
background-size:cover;
height:577px;
height:auto;
padding:17px;
box-sizing:border-box
}
}
.ceo-outlook .ceo-outlook__growth .ceo-outlook__concern--heading h4 {
	font-size:38px
}
.ceo-outlook .ceo-outlook__growth .ceo-outlook__concern--heading p {
	font-size:15px
}
.ceo-outlook .ceo-outlook__concern {
	width:24.29379%;
	height:319px;
	margin-right:.94162% !important;
	float:left;
	display:block;
	text-align:center;
	position:relative;
	overflow:hidden;
	box-sizing:border-box;
	-webkit-tap-highlight-color:transparent
}
.ceo-outlook .ceo-outlook__concern .table {
	display:table;
	height:319px;
	width:100%;
	position:relative
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__concern .table {
height:182px
}
}
.ceo-outlook .ceo-outlook__concern--quarter {
	width:17.98493%;
	height:298px
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__concern {
width:46.875%;
margin-right:10px !important;
width:48.5%;
width:100%;
margin-right:3% !important;
margin-bottom:3% !important;
height:182px
}
.ceo-outlook .ceo-outlook__concern:nth-child(3) {
margin-right:0 !important
}
}
.ceo-outlook .ceo-outlook__concern:last-child {
	margin-right:0 !important
}
.ceo-outlook .ceo-outlook__concern img {
	height:66px;
	max-height:100%;
	display:inline;
	margin-bottom:20px;
	position:relative;
	z-index:3;
	top:0;
	transition:all 0.2s linear
}
.ceo-outlook__concern--economic .ceo-outlook .ceo-outlook__concern img {
	top:-200px
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__concern img {
height:50px;
margin-bottom:5px
}
}
.ceo-outlook .ceo-outlook__concern--company img, .ceo-outlook .ceo-outlook__concern--country img, .ceo-outlook .ceo-outlook__concern--industry img {
	margin-top:-30px
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__concern--company img, .ceo-outlook .ceo-outlook__concern--country img, .ceo-outlook .ceo-outlook__concern--industry img {
margin-top:0
}
}
.ceo-outlook .ceo-outlook__concern--disruptive .ceo-outlook__hover p {
	font-size:14px !important
}
.ceo-outlook .ceo-outlook__concern p {
	font-family:"Univers LT Std";
	font-size:22px;
	color:#fff;
	width:50%;
	margin:0 auto;
	text-align:left
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__concern p {
font-size:16px;
text-align:center
}
}
.ceo-outlook .ceo-outlook__concern .ceo-outlook__hover {
	top:100%
}
.ceo-outlook .ceo-outlook__concern .ceo-outlook__hover p {
	font-family:"Univers LT Std";
	font-size:16px;
	width:100%;
	display:block;
	margin-top:135px;
	text-align:left
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__concern .ceo-outlook__hover p {
margin-top:85px;
font-size:16px
}
}
@media (min-width: 620px) {
.ceo-outlook .ceo-outlook__concern:hover img, .ceo-outlook .ceo-outlook__concern:focus img, .ceo-outlook .ceo-outlook__concern:active img {
top:-35px
}
.ceo-outlook .ceo-outlook__concern:hover .ceo-outlook__hover, .ceo-outlook .ceo-outlook__concern:focus .ceo-outlook__hover, .ceo-outlook .ceo-outlook__concern:active .ceo-outlook__hover {
top:0;
left:0
}
}
.ceo-outlook .ceo-outlook__concern.is-active img {
	top:-35px
}
.ceo-outlook .ceo-outlook__concern.is-active .ceo-outlook__hover {
	top:0;
	left:0
}
.ceo-outlook .ceo-outlook__concern--heading {
	text-align:left;
	padding:30px
}
.ceo-outlook .ceo-outlook__concern--heading h4 {
	font-family:"KPMG Web Extra Light";
	font-size:52px;
	color:#fff;
	margin-bottom:20px
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__concern--heading h4 {
font-size:32px;
margin-bottom:10px
}
}
.ceo-outlook .ceo-outlook__concern--heading p {
	width:100%;
	font-size:16px;
	text-align:left
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__concern--heading p {
font-size:14px
}
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__concern--heading {
width:100%;
padding:0;
height:auto;
margin-bottom:30px !important
}
}
.ceo-outlook__sector {
	width:32.6742%;
	float:left;
	margin-right:.94162% !important
}
@media (max-width: 620px) {
.ceo-outlook__sector {
width:100%
}
}
.ceo-outlook__sector:last-child {
	margin-right:0 !important
}
.ceo-outlook__sector--transformation .ceo-outlook__sector-title, .ceo-outlook__sector--transformation .ceo-outlook__metric {
	background-color:#6d2077
}
.ceo-outlook__sector--technology .ceo-outlook__sector-title, .ceo-outlook__sector--technology .ceo-outlook__metric {
	background-color:#005eb8
}
.ceo-outlook__sector--talent .ceo-outlook__sector-title, .ceo-outlook__sector--talent .ceo-outlook__metric {
	background-color:#00338d
}
.ceo-outlook__sector .ceo-outlook__sector-title {
	width:100%;
	text-align:center;
	font-family:"KPMG Web Extra Light";
	font-size:55px;
	color:#fff;
	margin-bottom:2.9%;
	padding:20px 0
}
@media (max-width: 620px) {
.ceo-outlook__sector .ceo-outlook__sector-title {
margin-bottom:.94162%
}
}
.ceo-outlook__sector .ceo-outlook__metric {
	width:100%;
	height:200px;
	margin-bottom:2.9%
}
.ceo-outlook__sector .ceo-outlook__metric .table {
	display:table;
	height:200px;
	width:100%;
	position:relative
}
@media (max-width: 620px) {
.ceo-outlook__sector .ceo-outlook__metric {
margin-bottom:.94162%
}
}
.ceo-outlook__sector .ceo-outlook__metric h3 {
	font-size:145px
}
.ceo-outlook__sector .ceo-outlook__metric p {
	font-size:19px
}
.ceo-outlook__sector .ceo-outlook__metric .ceo-outlook__asterisk {
	width:20px;
	height:20px;
	background-size:20px 20px;
	top:-20px;
	right:-20px;
	top:-15px;
	right:-20px
}
.ceo-outlook__sector .ceo-outlook__metric--text h3 {
	font-size:42px;
	text-align:left
}
.ceo-outlook__sector .ceo-outlook__metric--text h3.focus {
	width:200px
}
.ceo-outlook__sector .ceo-outlook__metric .ceo-outlook__hover p {
	width:85%
}
.ceo-outlook__sector .ceo-outlook__metric .ceo-outlook__hover .ceo-outlook__asterisk {
	width:15px;
	height:15px;
	background-size:15px 15px;
	top:0;
	left:-21px
}
.ceo-outlook__sector .ceo-outlook__metric .ceo-outlook__center p {
	padding:0
}
.ceo-outlook__statement {
	width:100%;
	height:285px;
	background-color:#470a68;
	display:block;
	text-align:center;
	position:relative;
	overflow:hidden;
	margin-bottom:.94162% !important
}
.ceo-outlook__statement .table {
	width:100%;
	height:285px;
	display:table
}
.ceo-outlook__statement p {
	color:#fff;
	font-family:"KPMG Web Extra Light";
	font-size:90px;
	position:relative;
	display:inline-block
}
@media (max-width: 620px) {
.ceo-outlook__statement p {
width:70%;
width:auto;
min-width:50%;
font-size:35px;
text-align:left;
position:relative
}
}
@media (max-width: 620px) {
.ceo-outlook__statement p .ceo-outlook__asterisk {
top:-20px;
right:-20px;
background-size: 15px 15px;
}
}
@media (min-width: 620px) {
.ceo-outlook__statement:hover .ceo-outlook__hover, .ceo-outlook__statement:focus .ceo-outlook__hover, .ceo-outlook__statement:active .ceo-outlook__hover {
top:0;
left:0
}
}
.ceo-outlook__statement.is-active .ceo-outlook__hover {
	top:0;
	left:0
}
.ceo-outlook__statement .ceo-outlook__hover p {
	font-size:18px;
	font-family:"Univers LT Std";
	width:70.62147%;
	margin:0 auto;
	text-align:left
}
@media (max-width: 620px) {
.ceo-outlook__statement .ceo-outlook__hover p .ceo-outlook__asterisk {
top:-2px;
right:-24px
}
}
@media (max-width: 620px) {
.ceo-outlook__statement .ceo-outlook__hover p {
width:85%;
font-size:15px;
position:relative
}
}
.ceo-outlook .ceo-outlook__footer {
	width:100%;
	height:140px;
	background-color:#6d2077;
	display:table;
	text-align:center;
	position:relative;
	overflow:hidden;
	color:#fff;
	font-family:"Univers LT Std";
	text-align:left;
	font-size:17px;
	line-height:25px
}
.ceo-outlook .ceo-outlook__footer p {
	color:#fff
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__footer {
height:auto
}
}
.ceo-outlook .ceo-outlook__footer--left {
	float:left;
	width:67.04331%;
	box-sizing:border-box;
	padding-left:4.7081%
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__footer--left {
width:100%;
padding:20px
}
}
.ceo-outlook .ceo-outlook__footer--right {
	float:right;
	width:24.7646%;
	box-sizing:border-box;
	padding-right:3.29567%
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__footer--right {
width:100%;
padding:20px
}
}
.ceo-outlook .ceo-outlook__social strong {
	font-weight:bold;
	display:block
}
.ceo-outlook .ceo-outlook__social a {
	display:block;
	color:#fff
}
.ceo-outlook .ceo-outlook__social a:hover {
	text-decoration:underline
}
.ceo-outlook .ceo-outlook__social em {
	display:inline-block;
	position:relative
}
.ceo-outlook .ceo-outlook__social em:before {
	content:"";
	background:url("/content/dam/kpmg/images/2016/06/ceo-outlook__twitter.svg") no-repeat;
	width:24px;
	height:19px;
	background-size:24px 19px;
	display:block;
	position:absolute;
	top:0;
	left:-30px
}
@media (max-width: 620px) {
.ceo-outlook .ceo-outlook__social em:before {
left:auto;
right:-30px
}
}
