.videofullheader .plyr__video-embed {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.videofullheader .plyr__video-embed iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%);
  aspect-ratio: 16/9;
}



.bloc-slider .btn-border {text-transform: uppercase;}
.bloc-slider {background-color: var(--couleur-bg);}
.bloc-slider .slide {gap: 20px; overflow: hidden; flex-direction: column; position: relative;}
.bloc-slider .slick-dots {bottom: 0;}
.bloc-slider .bloc-right {flex: 1;}
.bloc-slider .bloc-right img {object-fit: cover; width: 100%; height: 100%;}
.bloc-slider .bloc-left p {margin-bottom: 20px;}
.btn-slider {margin: 20px 0 40px;}

button.next-slider, button.prev-slider {background: transparent; border: none; top: 70%; transition: all 250ms ease-in;}
button.next-slider:focus-visible, button.prev-slider:focus-visible {outline: none;}
button.next-slider:hover, button.prev-slider:hover {transform: scale(1.08);}

@media screen and (max-width: 768px) {
	.bloc-slider .slide.videoalone{flex-direction: column-reverse ;}
	button.next-slider, button.prev-slider {width: 50px;}
	.arrow-slider{margin-bottom: 15px;}
	.videoalone #player{margin: 50px 0;}
	.bloc-slider .bloctexttop {text-align: center;}
	.bloc-slider .title-after::after{  margin-left: 50%;}
}
/*bouton central*/

.blocvideo.bloc-right .plyr--playing .blocshadowtop, .bloc-slider .blocvideo.bloc-right .plyr--playing .blocshadowleft, .videofull .blocshadowleft, .videofull .blocshadowtop{display: none;}

@media screen and (min-width: 768px) {
	.bloc-slider h2::before  {content: ''; background-image: var(--picto-metier); background-repeat: no-repeat; background-size: contain; position: absolute; left: -90px; top: 0; width: 70px; height: 70px;}

	.bloc-slider h2 {text-align: left;}
	.blocvideo.bloc-right{position: initial; min-height: 550px;}
	.videofull .plyr, .blocvideo.bloc-right .plyr--playing{ width:100vw; left:0; position:absolute;z-index:999; }
	.videofullheader .videofull .plyr{top: -250px; height: calc(100% + 250px);}
	.videofullheader .bloc-slider, .videofullheader .bloc-slider .slick-list, .videofullheader .bloc-slider .slide {overflow: initial !important;}
	.videofullheader header .videoshadow{ z-index: 1000;position: relative; background: linear-gradient(180deg,rgba(45,45,45,1) 0%, rgba(45,45,45,0.35) 90%, rgba(45,45,45,0) 100%); }
	.bloc-slider h1, .bloc-slider h2 {font-size: 48px;}
	.bloc-slider .slide {gap: 100px; justify-content: end; flex-direction: row;}
	.bloc-left-hero, .bloc-slider .bloc-left {margin-left: auto; max-width: 500px; padding-top: 40px; min-width:35%; }
	.bloc-slider .bloc-right {width: 50%; flex: none;}
	/*.bloc-slider .slick-slide {max-height: 550px;}*/
	.blocvideo:not(.videofull) button.plyr__control--overlaid {left: 0;}
	button.plyr__control--overlaid { z-index: 100;}
	.bloc-slider.chevauche-section .slick-dots {bottom: 125px;left: calc(50% - 100px);width: 200px;}
	/*.bloc-slider.chevauche-section .slick-slide {max-height: 600px;}*/
	.bloc-slider.chevauche-section .slide {height: 100vh;}
	.bloc-slider.slick-dotted.slick-slider {margin-bottom: 0;}
	.bloc-slider .bloc-left{padding-left: 30px; padding-bottom: 30px; display: flex; flex-direction: column; justify-content: center;}
	.bloc-slider .bloc-left .arrow-slider{position: absolute;bottom: 10px;}
	.bloc-slider.chevauche-section .slide .bloc-left .arrow-slider{position: absolute;bottom: 80px;}
	.bloc-slider .bloc-left{padding-bottom: 65px;}
	.bloc-slider.chevauche-section .slide .bloc-left{padding-bottom: 135px;}
}
@media screen and (min-width: 1300px) {

	.bloc-left-hero, .bloc-slider .bloc-left {min-width: 500px;}
}