/* 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;}

	
	

}
