.sliderAccueil{
position:relative;
background-color:var(--couleur4);
height:calc(100vh * 60 / 100);
}

.sliderAccueil .slide{
position:relative;
display:flex;
}

.sliderAccueil .diapo .slide.fullscreen{
flex-direction:column;
align-items:flex-start;
justify-content:flex-end;
height:100%;
background-color:#000;
}

.sliderAccueil .slide .img{
position:relative;
width:60%;
}

.sliderAccueil .diapo .slide.fullscreen .img{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:2;
opacity:.8;
}

.sliderAccueil .img.hidden{display:none;}

.sliderAccueil .diapo .slide figure{
border-top-right-radius:25% 50%;
border-bottom-right-radius:25% 50%;
overflow:auto;
}

.sliderAccueil .diapo .slide.fullscreen figure{
border-top-right-radius:0;
border-bottom-right-radius:0;
}

.sliderAccueil .diapo, .sliderAccueil .diapo .slick-list, .sliderAccueil .diapo .slick-track{height:100%;}

.sliderAccueil .diapo .slick-track{display:flex !important;}

.sliderAccueil .diapo .slick-slide{
height:inherit !important;
overflow:hidden;
display:flex;
}

.sliderAccueil .diapo .slide.fullscreen figure{height:100%;}

.sliderAccueil .diapo .slick-slide figure img{
width:100%;
height:100%;
object-fit:cover;
}

.sliderAccueil .slide article{
width:590px;
max-width:40%;
padding:110px 30px 110px 110px;
}

.sliderAccueil .slide article .lien{padding-top:30px;}

.sliderAccueil .diapo .slide.fullscreen article{
position:relative;
width:600px;
max-width:100%;
z-index:5;
color:#fff;
padding:40px 0 80px 40px;
}

.sliderAccueil .slide .img.hidden + article{margin:0 auto;}

.sliderAccueil .slide article .ckeditor{margin-top:40px;}

.sliderAccueil .controls{
position:absolute;
left:0;
bottom:30px;
display:flex;
width:100%;
align-items:center;
padding:0 40px;
}

.sliderAccueil .controls .slick-arrow{
display:inline-block;
width:22px;
height:20px;
background-position:center center;
background-repeat:no-repeat;
background-size:100% auto;
cursor:pointer;
font-size:0;
}

.sliderAccueil .controls .slick-arrow.slick-prev{
background-image:url(prev_blanc.png);
order:1;
}

.sliderAccueil .controls .slick-arrow.slick-next{
background-image:url(next_blanc.png);
order:3;
}

.sliderAccueil .controls .slick-dots{
order:2;
display:none;
align-items:center;
height:20px;
padding:0 15px;
}

.sliderAccueil .controls .slick-arrow + .slick-dots{display:flex !important;}

.sliderAccueil .controls .slick-dots li{padding:0 5px;}

.sliderAccueil .controls .slick-dots li button{
font-size:0;
display:block;
width:8px;
height:8px;
border-radius:8px;
cursor:pointer;
background-color:#fff;
}

.sliderAccueil .controls .slick-dots li.slick-active button{background-color:var(--couleur2);}

@media screen and (max-width:1420px){
.sliderAccueil .slide article{padding:80px 30px 80px 30px;}
}

@media screen and (max-width:980px){
.sliderAccueil{height:auto;}

.sliderAccueil .diapo .slick-slide{flex-flow:column;}

.sliderAccueil .diapo .slide.fullscreen{
display:flex;
align-items:center;
justify-content:center;
background-color:transparent;
}

.sliderAccueil .diapo .slide figure, .sliderAccueil .diapo .slide.fullscreen figure{
border-bottom-left-radius:50px;
border-bottom-right-radius:50px;
border-top-right-radius:0;
height:400px;
}

.sliderAccueil .diapo .slide.fullscreen .img{position:relative;}

.sliderAccueil .slide .img{width:100%;}

.sliderAccueil .slide article, .sliderAccueil .diapo .slide.fullscreen article{
max-width:100%;
width:100%;
padding:30px 25px;
text-align:center;
}

.sliderAccueil .diapo .slide.fullscreen article{color:#000;}

.sliderAccueil .controls{
bottom:auto;
top:30px;
justify-content:flex-end;
padding:0 30px;
}
}

@media screen and (max-width:620px){
.sliderAccueil .diapo .slick-slide figure, .sliderAccueil .diapo .slide.fullscreen figure{height:300px;}
}

@media screen and (max-width:480px){
.sliderAccueil .slide article, .sliderAccueil .diapo .slide.fullscreen article{padding:30px 15px;}

.sliderAccueil .controls{
top:10px;
padding:0 10px;
}

.sliderAccueil .controls .slick-arrow + .slick-dots{display:none !important;}

.sliderAccueil .controls .slick-arrow + .slick-arrow{margin-left:15px;}
}

@media screen and (max-width:420px){
.sliderAccueil .diapo .slick-slide figure, .sliderAccueil .diapo .slide.fullscreen figure{height:200px;}
}