.wsce .wsce-content {
width: 100%;  
display: flex;
justify-content: center;
align-content: center;
justify-items: center;
margin: 0 auto;
}
.wsce .swiper-flip .swiper-slide{
overflow:hidden;
}
.wsce-content.wsce-slider .swiperItems-all{
display: flex;
justify-content: center;
} .slider-default .wsce-text-content div {
max-width: var(--global-site-width-750);
}
.slider-default .wsce-text-content div.wsce-boutons, .slider-default .wsce-text-content div.wsce-boutons div {
width: max-content;
max-width: max-content;
min-width: max-content;
}
.slider-default .wsce-text-content {
width: var(--global-site-width);
z-index: 99;
justify-content: center;
display: flex;
flex-direction: column;
align-items: flex-start;
gap: var(--spacing-lg, 24px);
position: relative;
top: -70px;
}
.wsce-boutons {
margin-top: var(--spacing-lg, 24px);
}
.wsce-boutons div{
display:flex;
align-items: center;
}
.wsce-button.button--animated {
cursor: pointer;
-webkit-transition: background-color 300ms linear;
-ms-transition: background-color 300ms linear;
transition: background-color 300ms linear;
}
span.button__text {
margin-right: 10px;
}/*/*/.wsce-scrolldown.scrollbtn {
margin: 30px 75px;
position: absolute;
right:  calc((100% - 1400px) / 2);
}
.wsce-pag.wsce-swiper-pagination {
display: contents;
}
.slider-default .wsce-itemicon{
margin:0px 8px 0px 16px;
text-align: center; 
vertical-align: middle;
}/**/.wsce-footer .wsce-nav.swiper-button-next:after, 
.wsce-footer .wsce-nav.swiper-button-prev:after{
content:'';
}
.wsce-nav.square {
border: 1px solid;
padding: 10px;
border-radius: 0px;
}
.wsce-nav.round {
border: 1px solid;
padding: 10px;
border-radius: 50%;
}
.wsce-footer .wsce-nav.swiper-button-next{
margin-left: 10px;
opacity: 1;
width: 35px;
height: 35px;
float: right;
margin-top: -22px;
z-index: 99999; 
cursor: pointer;
margin-left: 25px;
}
.wsce-footer .wsce-nav.swiper-button-next{
right: 100px;
}
.wsce-footer .wsce-nav.swiper-button-prev{
opacity: 1;
width: 35px;
height: 35px;
float: right;
margin-top: -22px;
z-index: 99999;
right: 140px;
left: auto;
cursor: pointer;
}
.wsce-pag.wsce-swiper-pagination{
bottom: 24px;
position: absolute;
} .wsce-play-pause {
float: right;
cursor: pointer; 
}
.slider-default .wsceVidplay {
border-radius: 5px;
border: 1px solid var(--overlay-light-30, rgba(255, 255, 255, 0.30));
width: 40px;
height: 40px;
background-repeat: no-repeat;
background-position: center;
-webkit-transition: width 0.2s ease-in-out;
-moz-transition: width 0.2s ease-in-out;
-o-transition: width 0.2s ease-in-out;
transition: width 0.2s ease-in-out;
overflow: hidden;
z-index: 9;
position: absolute; 
margin-top: -20px;	
display: flex;
align-items: center;
}
.wsceVidplay i {
margin: 10px;
}/*/*/.scrollbtn a {
position: absolute;
bottom: 20px;
left: 50%;
z-index: 2;
display: inline-block;
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
color: #fff;
font : normal 400 20px/1 'Josefin Sans', sans-serif;
letter-spacing: .1em;
text-decoration: none;
transition: opacity .3s;
}
.scrollbtn a:hover {
opacity: .5;
}
.wsce-scrolldown a {
padding-top: 60px;
}
.wsce-scrolldown a span.dot {
position: absolute;
top: 0;
left: 50%;
width: 30px;
height: 50px;
margin-left: -15px;
border: 2px solid #fff;
border-radius: 50px;
box-sizing: border-box;
}
.wsce-scrolldown a span.dot::before {
position: absolute;
top: 10px;
left: 50%;
content: '';
width: 6px;
height: 6px;
margin-left: -3px;
background-color: #fff;
border-radius: 100%;
-webkit-animation: sdb10 2s infinite;
animation: sdb10 2s infinite;
box-sizing: border-box;
}
@-webkit-keyframes sdb10 {
0% {
-webkit-transform: translate(0, 0);
opacity: 0;
}
40% {
opacity: 1;
}
80% {
-webkit-transform: translate(0, 20px);
opacity: 0;
}
100% {
opacity: 0;
}
}
@keyframes sdb10 {
0% {
transform: translate(0, 0);
opacity: 0;
}
40% {
opacity: 1;
}
80% {
transform: translate(0, 20px);
opacity: 0;
}
100% {
opacity: 0;
}
}
.slider-default .wsceVidplay.pause:after {
content: 'Pause'; 
left: 40px;
top: 8px;
position: absolute;  
}
.slider-default .wsceVidplay.play:after {
content: 'Play'; 
left: 40px;
top: 8px;
position: absolute;  
}
.slider-default .wsceVidplay:hover {
width: 88px;
-webkit-transition: width 0.2s ease-in-out;
-moz-transition: width 0.2s ease-in-out;
-o-transition: width 0.2s ease-in-out;
transition: width 0.2s ease-in-out;
background-position: 12px;
}
.wsceVidplay.play .wsceVidplay-pause,
.wsceVidplay.pause .wsceVidplay-play,
.wsceVidplay.play .pauseSvg,
.wsceVidplay.pause .playSvg 
{
display:none;
}  
.wsceVidplay svg.wsceVidplay-play.e-font-icon-svg,
.wsceVidplay svg.wsceVidplay-pause.e-font-icon-svg{
width: 15px;
margin: 10px;
}
.pauseSvg,
.playSvg{
justify-content: space-between;
align-items: center;
display: flex;
padding: var(--spacing-xs, 8px);
}
.slider-default .wsce-background-video {/**/max-width: none;
left: 50%;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
width: 140vw;
min-width: 110vh;
height: 250vh;
min-height: 80vh;
} .slider-default .wsce-overlay {
position: fixed;  
width: 100%;  
height: 100%;  
top: 0;
left: auto;
right: auto;
bottom: 0; background-size: cover;
}
.wsce-overlay-bottom {
position: fixed;
width: 100%;
height: 100%; 
left: auto;
right: auto;
bottom: 0;
z-index:99;
}
.slider-default .wsce-slider .swiper-pagination-bullet-active .borderload{
position: relative;
width: 100%;  height: 3px; 
overflow: hidden;
background: #ED8D00;
margin-top: -3px;
}
.slider-default .wsce-slider .swiper-pagination-bullet-active .borderload span{
position: absolute;
top: 0;   left: 0;
width: 100%;  height: 100%;
background: #ededed;
display: inline-block;
}
.slider-default .wsce-slider .swiper-pagination-bullet-active{
transition: width 0.5s ease-in-out;
}
.slider-default .wsce-slider span.swiper-pagination-bullet {
width: auto;
height: auto;
}
@keyframes animate{
0%{
transform: translateX(0%);
}
100%{
transform: translateX(100%);
}
} .slider-default .wsce-footer {
z-index: 999;
padding: 50px 0;
display: flex; 
bottom: 60px;
width: var(--global-site-width);
max-width: 90%;
position: absolute;
float: left;
align-items: center;	
gap: 20px;
} @media only screen and (min-width: 769px) and (max-width: 1200px)  {
.slider-default .wsce-background-video{
width: 230vw;
}
.slider-default .wsce-text-content {
width: 90%;
}
}
@media only screen and (min-width: 1201px) and (max-width: 1360px)  {
.slider-default .wsce-background-video{
width: 160vw;
}
.slider-default .wsce-text-content {
width: 90%;
}
}
@media only screen and (min-width: 1361px) and (max-width: 1460px)  {
.slider-default .wsce-background-video{
width: 155vw;
}
.slider-default .wsce-text-content {
width: 90%;
}
} @media only screen and (max-width: 1400px) {
.wsce .wsce-content{
align-content: flex-start;
}
.slider-default .wsce-background-video{
transform: translate(-50%, -50%);
min-width: 305vh;
height: 820px;
min-height: unset
} 
.slider-default .wsce-text-content{
gap: var(--spacing-lg, 16px);
} 
.slider-default .wsce-text-content{
width: 90%; 		
margin-top: 50px;
}
.slider-default .wsce-text-content {
top: 0px !important;
}
.wsce-boutons div {
display: flex;
}
.wsce_nav div.mobhide, .wsce_nav div.borderload {
display: none;
}
.wsce-footer .wsce-nav.swiper-button-prev{
right: 80px;
}
.wsce-footer .wsce-nav.swiper-button-next {
right: 35px;
}
.slider-default .wsce-footer {
width:100%;
}
.slider-default .wsce-scrolldown.scrollbtn {
margin: 30px 0px;
position: absolute;
right: 75px;
}
.slider-default .wsce-slider span.swiper-pagination-bullet {
width: 16px;
height: 4px;
border-radius: var(--radius-3sm, 6px);
background: var(--opacity-light-30, rgba(255, 255, 255, 0.30));
margin: 0;
padding: 0;
}
.slider-default .wsce-slider span.slide.item.white.swiper-pagination-bullet-active {
width: 48px;
height: 4px; 
background: var(--neutrals-neutral-100-white, #FFF); 
border-bottom:0px;
}
.slider-default .wsce-footer {
gap: var(--spacing-md, 12px);
max-width: 100%;
padding: var(--spacing-5xl, 64px) var(--spacing-xl, 24px);
}
}