
/*---------------------*/
/* STAT BAR */
/*---------------------*/

/*
	#wrapper .statbar22 {
	    background: #dedede url(/content/dam/pwc/uk/en/annualreport/assets/2022/stories/ar-data1.svg) 0 0 repeat-y !important;
	}

*/

/* background */
#wrapper .statbar22 {
	background-color: #dedede !important;
	z-index:1;
}

#wrapper .statbar22::before {
	content: "";
	background-image: url(/content/dam/pwc/uk/en/annualreport/assets/2022/stories/ar-data1.svg);
	background-position: 0 0;
	background-repeat:repeat-y;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index:-1;
}
#wrapper .statbar22::after {
	content: "";
	background-image: url(/content/dam/pwc/uk/en/annualreport/assets/2022/stories/ar-data2.svg);
	background-position: 100% 0;
	background-repeat:repeat-y;
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index:-1;
	/*transform: rotate(180deg);*/
}


/* grid */
.statbar22 .stat-container {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: 1fr;
	gap: 20px 20px;
	grid-auto-flow: row;
	width: 100%;
	max-width: 1100px;
	/* max-width: 1600px; */
	margin: auto auto;
	padding: 20px 0px 40px 0;
	grid-template-areas: 
    "header header"
    "main main"
}
.statbar22 .stat-container.stat5,
.statbar22 .stat-container.stat4.last-item-download {
	max-width: 1300px;
}


.statbar22 .stat-container.stat3 {
	grid-template-columns: repeat(3, 1fr);
		grid-template-areas: 
    "header header header"
    "main main main";
}

.statbar22 .stat-container.stat4 {
	grid-template-columns: repeat(4, 1fr);
	grid-template-areas: 
    "header header header header"
    "main main main main"
}

.statbar22 .stat-container.stat4.last-item-download {
	grid-template-columns: repeat(3, 1fr) 2fr;
	grid-template-areas: 
    "header header header header"
    "main main main main"
}


.statbar22 .stat-container.stat5 {
	grid-template-columns: repeat(4, 4fr) 5fr;
	grid-template-areas: 
    "header header header header header"
    "main main main main main";
}

.statbar22 .stat-container .stat-title {
	grid-area: header;
}

.statbar22 .stat-container>div:not(.stat-title),
.statbar22 .stat-container .stat-title>span {
	padding: 20px;
	display: block;
}

.statbar22 .stat-container>div:not(.stat-title),
.statbar22 .stat-container .stat-title>span {
	background: #fff;
}

.statbar22 .stat-container h2,
.statbar22 .stat-container h3 {
	font: normal normal 3.5rem/2.8rem 'PwC Helvetica Neue Light', 'PwC Helvetica Neue', 'Helvetica Neue', Arial, sans-serif;
}

#wrapper .statbar22 .stat-container div:not(.stat-title) h2,
#wrapper .statbar22 .stat-container h3 {
  color: #d04a02;
}
/* stat color */
.page-primary-col--orange #wrapper .statbar22 .stat-container h3,
.page-primary-col--orange #wrapper .statbar22 .stat-container div:not(.stat-title) h2 {
  color: #d04a02;
}
.page-primary-col--red #wrapper .statbar22 .stat-container h3,
.page-primary-col--red #wrapper .statbar22 .stat-container div:not(.stat-title) h2 {
  color: #e0301e;
}
.page-primary-col--rose #wrapper .statbar22 .stat-container h3,
.page-primary-col--rose #wrapper .statbar22 .stat-container div:not(.stat-title) h2 {
  color: #d93954;
}


#wrapper .statbar22 .stat-container p {
	color: #2d2d2d;
}

/* stat title */
.statbar22 .stat-container .stat-title h2 {
	font-size: 2.375rem;
	line-height: 1.3em;
	font-family: "PwC Helvetica Neue Light", "PwC Helvetica Neue",Arial,Sans-Serif;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
}


.statbar22 .stat-container h3 {
	font-size: 1.8rem;
	line-height: 2rem;
}

.statbar22 .stat-container h2 span,
.statbar22 .statbar22 .stat-container h3 span {
	font-size: 75%;
}

.statbar22 .stat-container h3[class^="stat"] {
	padding-right: 50px;
	display: inline-block;
	position: relative;
}

.statbar22 .stat-container h3[class^="stat"]:after {
	content: '';
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	right: 0;
	color: #000;
}

.statbar22 .stat-container h3.stat-up:after {
	content: '\25B2';
}

.statbar22 .stat-container h3.stat-down:after {
	content: '\25BC';
}
.statbar22 .stat-container h3.stat-neutral:after {
	content: '\25FC'; 
}


@media screen and (max-width: 767px) {
	.statbar22 .stat-container.stat3 {
  	grid-template-columns: repeat(1, 1fr);
		grid-template-areas: 
    "header"
    "main"
  }
	.statbar22 .stat-container.stat4 {
		grid-template-columns: repeat(2, 1fr);
		grid-template-areas: 
			"header header"
			"main main"
	}
}
@media screen and (max-width: 480px) {
	#wrapper .statbar22 .stat-container {
		grid-template-columns: 1fr;
		grid-template-areas: 
    "header"
    "main"
	}
}


/* --------------------------------- */
/* TRANSPARENCY REPORT STAT DOWNLOAD */
/* --------------------------------- */
.transparency-report.statbar22 .stat-container.stat5 {
	margin-bottom:20px;
}
.transparency-report.statbar22 .stat-container .transparency-download  {
	padding: 30px 40px 30px 30px;
	display:flex;
	align-items: center;
}

@media screen and (min-width: 1050px) {
	/* background color */
	.page-primary-col--orange .transparency-report.statbar22 .stat-container .transparency-download  {
		box-shadow: 0px 70px #d04a02;
	}
	.page-primary-col--red .transparency-report.statbar22 .stat-container .transparency-download {
		box-shadow: 0px 70px #e0301e;
	}
	.page-primary-col--rose .transparency-report.statbar22 .stat-container .transparency-download  {
		box-shadow: 0px 70px #d93954;
	}
	.transparency-report.statbar22 .stat-container .transparency-download  {
		padding: auto 40px auto 30px;
	}
	.transparency-report.statbar22 .stat5 .stat-container .transparency-download  {
		grid-column-start:5;
	}
	.transparency-report.statbar22 .stat4 .stat-container .transparency-download  {
		grid-column-start:4;
	}
	#wrapper .transparency-report.statbar22 .stat-container .transparency-download .transparency-download-text {
		margin-top: 50px;
	}
}

/* text color */
.transparency-report.statbar22 .stat-container .transparency-download h2:not(stat-title) {
	font: normal bold 1rem/1.5rem 'PwC Helvetica Neue', 'Helvetica Neue', Arial, sans-serif;
	margin-top:0px;
}
#wrapper .transparency-report.statbar22 .stat-container .transparency-download p {
	color: #ffffff;
}

#wrapper .transparency-report.statbar22 .stat-container .transparency-download .transparency-download-text {
	align-self:center;
}

.page-primary-col--rose #wrapper .transparency-report.statbar22 .stat-container .transparency-download h3,
.page-primary-col--rose #wrapper .transparency-report.statbar22 .stat-container div:not(.stat-title).transparency-download h2,
.page-primary-col--red #wrapper .transparency-report.statbar22 .stat-container .transparency-download h3,
.page-primary-col--red #wrapper .transparency-report.statbar22 .stat-container div:not(.stat-title).transparency-download h2,
.page-primary-col--orange #wrapper .transparency-report.statbar22 .stat-container .transparency-download h3,
.page-primary-col--orange #wrapper .transparency-report.statbar22 .stat-container div:not(.stat-title).transparency-download h2  {
	color: #ffffff;
}

/* background color */
.page-primary-col--orange .transparency-report.statbar22 .stat-container > div:not(.stat-title).transparency-download  {
	background-color: #d04a02;
}
.page-primary-col--red .transparency-report.statbar22 .stat-container > div:not(.stat-title).transparency-download  {
	background-color: #e0301e;
}
.page-primary-col--rose .transparency-report.statbar22 .stat-container > div:not(.stat-title).transparency-download  {
	background-color: #d93954;
}

/* button */
.transparency-report.statbar22 .stat-container a.button  {
	padding:10px 25px 10px 15px;
	margin: 40px 0 0 0;
	border: 1px solid #ffffff;
	display:flex;
	background-color:#d93954;
	color:#ffffff;
	font-weight:bold;
	font-family: 'PwC Helvetica Neue', 'Helvetica Neue', Arial, sans-serif;
	line-height:1.4rem;
}
.transparency-report.statbar22 .stat-container a.button:after  {
	content: "";
	align-self:center;
	position:relative;
	margin: 0;
	left: 10px;
	width: 13px;
	height: 11px;
	border-style: solid;
	border-width: 2px 2px 0px 0px;
	transform: rotate(45deg);
	border-color: #ffffff;
}
.transparency-report.statbar22 .stat-container a.button:hover  {
	text-decoration:none;
}
.transparency-report.statbar22 .stat-container a:hover.button:after  {
	left: 15px;
	transition: all 0.3s ease-in-out; 
}
.page-primary-col--orange .transparency-report.statbar22 .stat-container a.button {
	background-color: #d04a02;
}
.page-primary-col--red .transparency-report.statbar22 .stat-container a.button {
	background-color: #e0301e;
}
.page-primary-col--rose .transparency-report.statbar22 .stat-container a.button{
	background-color: #d93954;
}

.page-primary-col--rose .transparency-report.statbar22 .stat-container .transparency-download a.button,
.page-primary-col--orange .transparency-report.statbar22 .stat-container .transparency-download a.button, 
.page-primary-col--red .transparency-report.statbar22 .stat-container .transparency-download a.button{
	background-color: #ffffff;
	color:#2d2d2d;
	border: 1px solid #ffffff;
	display:inline-block
}
.page-primary-col--rose .transparency-report.statbar22 .stat-container .transparency-download a.button:after,
.page-primary-col--orange .transparency-report.statbar22 .stat-container .transparency-download a.button:after, 
.page-primary-col--red .transparency-report.statbar22 .stat-container .transparency-download a.button:after {
	border-color: #2d2d2d;
}
.transparency-report.statbar22 .stat-container .transparency-download a.button:after  {
	display:inline-block;
	width: 11px;
}

/* --------------------------------- */
/* BACKGROUND */
/* --------------------------------- */
#wrapper .transparency-report.statbar22::before {
	content: "";
	background-image: url(/content/dam/pwc/uk/en/transparencyreport/assets/image/transparency-report-left.svg);
}
#wrapper .transparency-report.statbar22::after {
	content: "";
	background-image: url(/content/dam/pwc/uk/en/transparencyreport/assets/image/transparency-report-right.svg);
}
#wrapper .transparency-report.statbar22.statbar22-left::before {
	content: "";
	background-image: url(/content/dam/pwc/uk/en/transparencyreport/assets/image/transparency-report-orange-left.svg);
}
#wrapper .transparency-report.statbar22.statbar22-right::after {
	content: "";
	background-image: url(/content/dam/pwc/uk/en/transparencyreport/assets/image/transparency-report-orange-right.svg);
}

/* --------------------------------- */
/* SMALL SCREENS */
/* --------------------------------- */
@media screen and (max-width: 1050px) {
	.statbar22 .stat-container.stat5  {
		grid-template-columns: repeat(3, 1fr);
		grid-template-areas: 
			"header header header"
			"main main main"
	}
	.transparency-report.statbar22 .stat-container.stat5 .transparency-download  {
		grid-column-start: unset;
		grid-column: span 2;
		grid-row: span 1;
	}
.statbar22 .stat-container.stat4.last-item-download  {
		grid-template-columns: repeat(2, 1fr);
		grid-template-areas: 
			"header header"
			"main main"
	}
	.transparency-report.statbar22 .stat-container.stat4 .transparency-download  {
		grid-column-start: unset;
		grid-column: span 1;
		grid-row: span 1;
	}
}
@media screen and (max-width: 767px) {
	.statbar22 .stat-container.stat5,
.statbar22 .stat-container.stat4.last-item-download {
  	grid-template-columns: repeat(2, 1fr);
		grid-template-areas: 
    "header header"
    "main main"
  }

}
@media screen and (max-width: 480px) {
	#wrapper .statbar22 .stat-container {
		grid-template-columns: 1fr;
		grid-template-areas: 
    "header"
    "main"
	}
	.transparency-report.statbar22 .stat-container .transparency-download  {
		grid-column: span 1;
	}
}