#ip3-annual-report .mod-fullwidth-signpost .fullwidth-signpost-content:before {
	background-color: rgba(0, 0, 0, 0.4);
}

#ip3-annual-report #sustainability .rad-arrow-link {
	margin-top: 58px;
}

#ip3-annual-report .image-slider .slick-prev.slick-arrow {
	background: transparent url(/~/media/Images/M/MandG-Plc/icons/left-arrow-new.svg) no-repeat center center !important;
}

#ip3-annual-report  .image-slider .slick-prev.slick-arrow {
	cursor: pointer !important;
}

#ip3-annual-report  .image-slider .slick-next.slick-arrow {
	cursor: pointer !important;
}

#ip3-annual-report .image-slider .slick-next.slick-arrow {
	background: transparent url(/~/media/Images/M/MandG-Plc/icons/right-arrow-new.svg) no-repeat center center !important;
}

#ip3-annual-report .fullwidth-signpost-content h2 {
	font-size: 2.1rem;
	line-height: 1.52;
	letter-spacing: normal;
	font-family: 'FFInfraRegular';
}

#ip3-annual-report .inpage-nav-label-wrapper span {
	font-family: 'FFInfraMedium';
	font-size: 1.4rem;
	font-weight: 500;
	line-height: 2.29;
	letter-spacing: normal;
}

#ip3-annual-report .container-fluid {
	max-width: 1680px;
}

#ip3-annual-report #intro span.arrow-link-text {
	width: 60%;
	display: block;
	margin: 0 auto;
}

#ip3-annual-report #\32 021-performance-highlights .intro-large, #ip3-annual-report #tcfd .intro-large {
	color: #2f2f2f;
	line-height: 1.71;
	letter-spacing: -0.81px;
}

#ip3-annual-report .inpage-nav-menu-wrapper ul li a {
	line-height: 1.79;
	letter-spacing: normal;
}

#ip3-annual-report .mod-imgcontent-carousel .mod-imgcontent-carousel-subtext p {
	line-height: 1.71;
	letter-spacing: normal;
}

#ip3-annual-report .mod-imgcontent-carousel .mod-imgcontent-carousel-subtext p:first-child {
	margin-bottom: 24px;
    font-size:2.6rem;
    line-height:1.6;
}

#ip3-annual-report p.rad-quote-by {
	font-family: 'FFInfraMedium';
	font-size: 2.1rem;
	font-weight: 500;
	line-height: normal;
	letter-spacing: normal;
	margin-bottom: 0;
}

#ip3-annual-report .rad-designation {
	font-size: 1.8rem;
	font-weight: normal;
	line-height: normal;
	letter-spacing: normal;
	font-family: 'FFInfraRegular';
}

#ip3-annual-report .mod-imgcontent-carousel .mod-imgcontent-carousel-subtext {
	padding-bottom: 30px;
	color: #fff;
}

#ip3-annual-report #chair-and-ceo-statements .rad-arrow-link.arrow-link-down {
	margin-top: 155px !important;
}

#ip3-annual-report #one-mandg .container-fluid, #ip3-annual-report #supporting-communities .container-fluid, #ip3-annual-report #downloads .container-fluid {
	max-width: 1920px;
}

#ip3-annual-report #strategy h2 {
	line-height: 1.71;
	letter-spacing: -0.81px;
	color: #2f2f2f;
}

.inpage-nav-vertical-wrapper {
	position: absolute;
	z-index: 1000;
	top: 112px;
	left: 20px;
}

#contentwrapper .inpage-nav-vertical-wrapper ul li {
	display: revert !important;
	margin-bottom: 30px !important;
	position: relative !important;
}

#contentwrapper .inpage-nav-vertical-wrapper ul li:before {
	position: absolute;
  content: '';
  width: 1px;
  height: 50px;
  background: var(--secondary-11);
  top: -20px;
  left: 6.5px;
  z-index: -1;
}

/* #contentwrapper .inpage-nav-vertical-wrapper ul li.pactive:before {
	top: 11px;
}

#contentwrapper .inpage-nav-vertical-wrapper ul li.pactive:before {
	height: 38px;
} */

#contentwrapper .inpage-nav-vertical-wrapper ul li.pactive {
	margin-bottom: 38px;
}

#contentwrapper .inpage-nav-vertical-wrapper ul li:last-child:before {
	content: none;
}

#ip3-annual-report .inpage-nav-vertical-wrapper ul li a {
	text-indent: -9999px;
	font-size: 0px;
	border: 1px solid #b6b6b6;
	width: 15px;
	height: 15px;
	display: block;
	border-radius: 15px;
	background-color: #fff;
}

#ip3-annual-report .inpage-nav-vertical-wrapper ul li.pactive a {
	text-indent: -9999px;
	font-size: 0px;
	border: 1px solid #b6b6b6;
	width: 11px;
	height: 11px;
	display: block;
	border-radius: 15px;
	background-color: #b6b6b6;
	position: relative;
	top: 0px;
	left: 2px;
}

#ip3-annual-report .inpage-nav-vertical-wrapper ul li.pactive a.active {
	top: 0;
	left: 0;
}

#ip3-annual-report .inpage-nav-vertical-wrapper ul li a.active, #ip3-annual-report .inpage-nav-vertical-wrapper ul li.pactive a.active {
	background: #eb5c37 !important;
	border-color: #eb5c37 !important;
	width: 15px !important;
	height: 15px !important;
}

#contentwrapper .inpage-nav-vertical-wrapper ul li.pactive a {
	margin-bottom: 34px;
}

#contentwrapper .inpage-nav-vertical-wrapper ul li.pactive a.active {
	margin-bottom: 30px;
}

.mod-split-download .mod-split-download-overlaycontent.annual-report-page {
	color: #fff;
	position: absolute;
	z-index: 1;
	width: 100%;
	max-width: 100%;
	float: right;
	left: 14%;
	top: 30%;
}

.mod-split-download .mod-split-download-overlaycontent.annual-report-page a:first-child {
	margin-top: 32px;
}

.mod-split-download .mod-split-download-overlaycontent.annual-report-page h2 {
	width: 36%;
}

.mod-split-download .mod-split-download-overlaycontent.annual-report-page .rad-arrow-link.arrow-link-down.arrow-link-down-sidetext {
	padding: 0px 0 25px 120px;
	margin-top: 0px !important;
	display: block;
}

a.first-ar span.arrow-link-main {
	top: 100% !important;
	margin-top: 62px;
}
#ip3-annual-report div#module-banner-type-6{
margin-bottom:56px !important;
}
#ip3-annual-report #additional-communications .content-module a.rad-link{
margin-right:30px;
margin-left:30px;
}


#ip3-annual-report div.mod-split-download .mod-content-bg:after{
background-color: rgba(24, 24, 24, 0.2);
}
#ip3-annual-report div.mod-split-screen-tab .link-image-container .arrow-link-text{max-width:100%;}
#ip3-annual-report div.mod-split-screen-tab .link-image-container > a {
    max-width: 100%;
}
#ip3-annual-report-archive #contentwrapper .monthfilter .filter-list ul li.firstli {display:none;}
#ip3-annual-report-archive .report-news, #ip3-annual-report-archive .report-presentations, #ip3-annual-report-archive .report-webcast, #ip3-annual-report-archive .report-transcript, #ip3-annual-report-archive .report-interviews{
display:none; visibility:hidden;
}
@media only screen and (max-width: 1679px){
#ip3-annual-report .mod-imgcontent-carousel .mod-imgcontent-carousel-content-inner {
    height: 850px;
}
#ip3-annual-report #chair-and-ceo-statements .rad-arrow-link.arrow-link-down {
    margin-top: 80px !important;
}
}
@media only screen and (max-width:1563px){
 #ip3-annual-report div#module-banner-type-6{
margin-bottom:74px !important;
}
#ip3-annual-report #additional-communications .content-module a.rad-link{
display:inline-block;
margin-bottom:20px;
}
}
@media only screen and (max-width:1199px){
 #ip3-annual-report div#module-banner-type-6{
margin-bottom:88px !important;
}
}
@media only screen and (max-width:1024px) {
	#ip3-annual-report .image-slider .slick-prev.slick-arrow {
		background: transparent !important;
	}

	#ip3-annual-report .image-slider .slick-next.slick-arrow {
		background: transparent !important;
	}

	.mod-split-download .mod-split-download-overlaycontent.annual-report-page .rad-arrow-link.arrow-link-down.arrow-link-down-sidetext {
		padding: 0px 0 25px 75px;
	}
    #ip3-annual-report div#module-banner-type-6{
margin-bottom:0px !important;
}

}

@media only screen and (max-width:812px) {
	#ip3-annual-report #chair-and-ceo-statements .rad-arrow-link.arrow-link-down {
		margin-top: 75px !important;
	}
}

@media only screen and (max-width:767px) {
	#ip3-annual-report .mod-imgcontent-carousel .mod-imgcontent-carousel-content-inner {
		height: 750px !important;
	}

	.mod-split-download .mod-split-download-overlaycontent.annual-report-page .rad-arrow-link.arrow-link-down.arrow-link-down-sidetext {
		padding: 0px 0 9px 75px;
	}

	.mod-split-download .mod-split-download-overlaycontent.annual-report-page h2 {
		width: 100%;
	}

	.mod-split-download .mod-split-download-overlaycontent.annual-report-page {
		left: 0;
		top: 15%;
	}
}