/* AR25 CEO Full width video*/
	
.mod-fullwidth-video {

&.annualReport-section {padding-bottom: 10px;}

.downloadBottomLink {text-align: left; margin-top: 30px;}

.ar-fullVid-bgimg {
  position: relative;
  background-size: cover;
  background-position: center;
  border-radius: 20px;
	margin-bottom: 20px;
  overflow: hidden;
}

/* Overlay layer */
.video-overlay {
  position: absolute;
  inset: 0;
  cursor: pointer;
  z-index: 5;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.35);
  transition: opacity 0.3s ease;
	background-size: cover;
	/*min-height: 500px;*/
	background-position: center;
  background-repeat: no-repeat;
}

/* Play icon */
.video-overlay .play-icon {
  width: 15%/*80px*/;
  max-width: 125px;
  height: 125px;
  /*background: rgba(0, 0, 0, 0.7);
  border-radius: 50%;*/
  position: relative;
	background-image: url("/~/media/Images/R/RBS-IR-V2/annual-report/ar-2025/icons/ar-video-play-full-width.png");
	background-size: contain;
	background-position: center;
  background-repeat: no-repeat;
}

.video-overlay .play-icon::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 55%;
  transform: translate(-50%, -50%);
  width: 0;
  height: 0;
  border-left: 22px solid #fff;
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent;
	display: none;
}

/* Hide overlay */
.video-overlay.is-hidden {
  opacity: 0;
  pointer-events: none;
}

.ar-fullVid-bgimg .inv_playerContainer[data-inv_playertype="singleplayer"].inv_videoPaused.inv_desktop .inv_overlayPlay {
	background-image: url("/~/media/Images/R/RBS-IR-V2/annual-report/ar-2025/icons/ar-video-play-full-width.png") !important;
	}

@media all and (min-width:768px) {
	.ar-fullVid-bgimg .inv_playerContainer {min-height: 400px;}
}
@media all and (min-width:992px) {
	.ar-fullVid-bgimg .inv_playerContainer {min-height: 500px;}
}
@media all and (min-width:1212px) {
	.ar-fullVid-bgimg .inv_playerContainer {min-height: 600px;}
}
	
@media all and (max-width:991px) {
	.annualReport-contentWrap {margin-bottom: -10px;}
}
	
@media all and (max-width:767px) {
	.ar-fullVid-bgimg .inv_playerContainer {min-height: 181px;}
	.video-overlay .play-icon {width: 61px; height: 61px; position: absolute; right: 10px; bottom: 10px;}
}

.ar-fullVid-bgimg .inv_mobilesmall.inv_playerContainer {min-height: 181px !important;}

	
	

}

/* Shareholder centre page video starts here */
.page-mod-fullwidth-video {
	
&.annualReport-section {padding-bottom:80px;}
	
.ar-pdf-icon-link {color: #5a287d;font-size: 22px/*1.8em*/;text-decoration: underline;border-bottom: 0px solid #5a287d; /*margin-left: 40px;*/ position: relative; line-height: 24px/*26px*/; left: 35px/*40px*/; letter-spacing: -1%;}
.ar-pdf-icon-link::before {content: url("/~/media/Images/R/RBS-IR-V2/annual-report/ar-2023/pdf-ar-download.png"); position: absolute; top: -1px/*-3px*//*-5px*/; left: -35px/*-40px*/;opacity: 1;}
.ar-pdf-icon-link::after {content: ""; width: 100%; height: 1px; display: block; background: #5a287d; transition: width 0.3s ease; -ms-transition: width 0.3s ease; position: absolute; left: 0px; bottom: 3px/*4px*//*2px*/;}
.ar-pdf-icon-link:hover {color: #5a287d; text-decoration: none;}
.ar-pdf-icon-link:hover::before {opacity: 0.9;}
.ar-pdf-icon-link:hover::after {width: 0%;}
.ar-pdf-icon-link:focus {color: #5a287d;}
	
.downloadBottomLink {margin-top: 25px;}

p{font-size: 18px; line-height: 26px;}
	
.annualReport-section-main-title {margin-bottom: 45px; margin-top: 5px; line-height: 54px; letter-spacing: -1%; font-size: 50px; font-family: 'knileblack',"RNHouseSansW01Light",sans-serif;}

	
@media all and (min-width:1025px) {
	&.annualReport-section {padding-left: 10px; padding-right: 10px;}
}
	
@media all and (min-width:768px) and (max-width:991px){
	.annualReport-section-main-title {font-size: 34px/*32px*/; margin-bottom: 30px; line-height: 38px/*34px*/;}
}
@media all and (max-width:767px){
	.annualReport-section-main-title {font-size: 34px/*30px*/; line-height: 38px; margin-bottom: 25px;}
}
	
	
}

/* Shareholder centre page video ends here */

