/*=================Video popup css ==============================*/

.full-image-content-wrapper .image-video-bg{min-height: 500px;background-size: cover;background-position: center center;background-repeat: no-repeat;position: relative}
.full-image-content-wrapper .image-video-bg.video-background {overflow: hidden;position: relative;padding-bottom: 56.25%;height: 0;min-height: 0;background-color: transparent;}
.full-image-content-wrapper .image-video-bg.video-background .yt-video-wrapper {width: 100%;height: 100%;position: absolute;left: 0;right: 0;}
.full-image-content-wrapper .image-video-bg.video-background .yt-video-wrapper > iframe {width: 100%;height: 100%;position: absolute;pointer-events: none;}
.full-image-content-wrapper .image-video-bg.video-background .vimeo-background-wrapper {width: 100%;height: 100%;position: absolute;left: 0;right: 0;}
.full-image-content-wrapper .image-video-bg.video-background .vimeo-background-wrapper > iframe {width: 100%;height: 100%;position: absolute;pointer-events: none;}
.full-image-content-wrapper .image-video-bg.brite-video-background{max-height: 500px;pointer-events: none}
.full-image-content-wrapper .image-video-bg.brite-video-background .britecoveVideoBack *{max-height: 500px;}
.full-image-content-wrapper .image-video-bg.brite-video-background .britecoveVideoBack video{object-fit: cover}
.video-trigger .play-btn .icon-arrow-right {width: 0;height: 0;border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left: 40px solid var(--white-color);}
.video-trigger .play-btn {display: inline-flex;position: absolute;right: 50px;bottom: 35px;z-index: 1;}
/* .mfp-inline-holder > .mfp-content{line-height: 0;width: 100%;max-width: 900px;} */
.mfp-inline-holder > .mfp-content{line-height: 0;width: 100%;max-width: 1000px;} 
.mfp-close-btn-in .mfp-close{background: var(--color-primary-4);color: var(--color-primary-3);width: 40px;height: 40px;padding: 0;opacity:1;display: block;line-height:42px;text-align:center;justify-content: center;align-items: center;top: -49px;right: -50px;border-radius:100%;}
.mfp-close-btn-in .mfp-close:hover{background: #92C900;}
.mfp-content .inv_videoArea iframe, .inv_videoArea video { width: 100%;height: 100%;position: absolute;z-index: 1;top: 0; object-fit: cover;left: 50%; transform: translateX(-50%);}
.mfp-content .popup-content .content-wrapper p{margin-bottom:16px;}
.mfp-content .popup-content .content-wrapper h4.h2{margin-bottom:32px;}
.mfp-inline-holder > .mfp-content{margin-top:50px;}
@media all and (min-width: 1199.98px){
.mfp-content .inv_videoReady .inv_videoArea{min-height: 545px; position: relative; float: left;}
}
@media all and (max-width: 767.98px){
.video-trigger .play-btn {right: 15px;bottom: 15px;}
.video-trigger .play-btn .icon-arrow-right {border-top-width: 20px;border-bottom-width: 20px;border-left-width:30px;}
}

@media all and (max-width:1024px){
.mfp-container{    width: calc(100% - 112px);    left: 56px;}
}



/*======================= Video text css ==============================*/

.video-text { background-repeat: no-repeat; background-size: cover; background-position: center 40%;} 
.video-text__image { border-radius: 12px; background: lightgray -213px -98.324px/179.626% 157.332% no-repeat; box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.12);position: relative; } 
.video-text__image img {position: relative; width: 100%; } 
.video-text__image a { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } 

.video-caption-module .video-wrapper{  min-height: 543px;width: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;display: flex;position: relative;}
.video-caption-module .video-wrapper .video-cta-wrapper{position: absolute;top: 0;left: 0;right: 0;bottom:12px;display: flex;align-items: center;justify-content: center;z-index:2}
.video-caption-module .video-wrapper p.h6{color: var(--color-primary-6); background-color: rgba(0,0,0,0.9); display: flex;align-items: flex-end;justify-content: center;width: 100%;z-index:2;text-align: center;}
.video-caption-module .video-wrapper.bottomGradient .inv_videoMainContainer::after{position: absolute;content:'';width:100%;height:40%;bottom:0;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 5.73%, rgba(0, 0, 0, 0.70) 100%);left: 0;
z-index: 1;}
.video-caption-module .video-content-wrapper{position: absolute;bottom: 22px;z-index: 2;left: 0;right: 0;}
.video-caption-module .inv_playerContainer.inv_videoPlaying ~ .video-content-wrapper{display:none;}
.video-caption-module .inv_playerContainer.inv_videoPlaying .inv_videoMainContainer::after{display:none;}
.video-caption-module  .inv_ParentContainer .inv_playerContainer{height: 545px;}

.video-caption-module .video-player-wrapper .vjs-playing ~ .video-content-wrapper{display:none;}
.video-caption-module .video-player-wrapper .vjs-paused.vjs-has-started:not(.not-hover) ~ .video-content-wrapper{display:none;}
.video-caption-module .video-player-wrapper .vjs-paused.vjs-has-started .vjs-big-play-button{display:block;}
.video-caption-module .video-player-wrapper{min-height: 545px;width:100%;position: relative;}
.video-caption-module .video-player-wrapper .bc-player-CGjO1rZBvL_default .vjs-big-play-button{width: 69px;
  height: 69px;
  background-color: var(--color-primary-2);}
 .video-caption-module .video-player-wrapper .video-js .vjs-big-play-button .vjs-icon-placeholder::before{font-size: 11px;
  color: var(--color-primary-7);
  width: 11px;
  height: 11px;
  line-height: 11px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX;
  transform: translate(-50%,-50%);
  content: "\"";
  content: "\e904";
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;}
.video-text .video-text__image .video-trigger a:hover{background: var(--color-primary-14);}
@media all and (max-width: 1199.98px){
 .video-text__content { margin-top: 50px; } 
 .video-caption-module .video-wrapper{ min-height: 326px;}
 .video-caption-module  .inv_ParentContainer .inv_playerContainer{min-height: 326px;}
 .video-text{background-size: contain;background-position:bottom;}
 .video-content-wrapper{position: absolute;bottom: 30px;}
.video-caption-module .video-player-wrapper{min-height:326px;}
.video-caption-module .video-player-wrapper .bc-player-CGjO1rZBvL_default.vjs-fluid:not(.vjs-audio-only-mode){width: 100% !important;}
.video-caption-module .video-player-wrapper .video-js .vjs-tech{width: 100% !important;object-fit: cover;}
.video-caption-module .video-player-wrapper .video-js.vjs-fullscreen .vjs-tech{object-fit: contain;} 
 }
 @media all and (max-width: 767.98px){

 .video-text__content {margin-top: 43px;}
 .video-content-wrapper{padding: 0px 13px;}
 .video-text__image img {position: relative; width: 100%; max-height: 211px;object-fit:cover;} 
 .video-content-wrapper{position: absolute;bottom: 155px;}
 .video-caption-module .video-player-wrapper .vjs-paused ~ .video-content-wrapper {display: block !important;}
.video-caption-module .video-player-wrapper .bc-player-CGjO1rZBvL_default .vjs-big-play-button{width: 31px;
  height: 31px;top: 59%;
  left: 56%;}
  .video-caption-module .video-player-wrapper .video-js .vjs-big-play-button .vjs-icon-placeholder::before{font-size: 5px; width: 5px;
  height: 5px;
  line-height: 5px;}
  .video-caption-module .video-player-wrapper{min-height: 185px;}
  
      .video-caption-module .video-wrapper {;min-height: 185px;
  }
 }
@media only screen and (min-width:2000px){
.video-text {  background-position: center 20%;} 

}

/*================ internal feedback ============= */

.video-caption-module .inv_videoControls{display:none !important;}
.video-caption-module .applyhover .inv_videoPlaying .inv_videoControls{display:block !important;}
.video-caption-module .inv_overlayPlay{background:none!important;}
.video-caption-module .inv_overlayPlay:hover::before{background:var(--color-primary-14);transition:var(--base-transition);}
.video-caption-module .inv_overlayPlay::before{content:"\e904";width: 69px;height: 69px;border: 0;font-size:11px;background: var(--color-primary-2);color:var(--color-primary-7);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius: 100%;display: flex;justify-content: center;align-items: center;font-family: 'icomoon' !important;speak: never;font-style: normal;font-weight: normal !important;font-variant: normal;text-transform: none;line-height: 1;padding-left:5px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transition:var(--base-transition);}
.video-caption-module .inv_videoPlaying .inv_overlayPlay::before{display:none;}

@media only screen and (max-width:1199px){
.video-caption-module .inv_videoReady .inv_videoArea{height:326px;}
 .video-caption-module .inv_videoArea iframe, .inv_videoArea video{object-fit:cover;}
}

@media only screen and (max-width:767px){
.video-caption-module .inv_videoReady .inv_videoArea{height:185px;object-fit:cover;}
 .video-caption-module .inv_videoArea iframe, .inv_videoArea video{object-fit:cover;}
 .video-caption-module .inv_overlayPlay::before{height:39px;width:39px;font-size:10px;}
}

/*================ REN-1655 ============= */
.video-caption-module .video-player-wrapper .bc-player-CGjO1rZBvL_default .vjs-big-play-button:hover{
background-color: var(--color-primary-14) !important;
transition: var(--base-transition);
}