.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}#zone1 .flexslider{margin-top:15px}#baseline{position:absolute;bottom:-70px;right:0;background:url(../images/courbe_logo.png) no-repeat;background-size:cover;display:flex;align-items:flex-end;justify-content:flex-end;color:#fff;padding:0 0 80px 210px;font-size:1.8rem;z-index:90;height:240px}#baseline p:first-line {font-size:1rem}#baseline strong{border-bottom:3px solid #fff}#baseline p{color:inherit;line-height:1em;width:90%}#baseline a{color:inherit;text-decoration:none;font-size:1.8rem}#baseline a:hover{color:#000}.flexslider{background:#fff;position:relative;zoom:1}.flexslider .slides{margin:0;padding:0}.flexslider .slides>li{position:relative;border-bottom:9px solid var(--cta-background);list-style-type:none;-webkit-backface-visibility:hidden;width:100%;height:calc(100vh - var(--height-header));overflow:hidden}.flexslider .slides img,.flexslider .slides video,.flexslider .slides iframe{width:100%;height:inherit;display:block;object-fit:cover;object-position:center}.flexslider .slides video{min-width:100%;width:auto;height:100vh}.flexslider .slides iframe{width:100%;height:100%}.flex-pauseplay span{text-transform:capitalize}.flex-active-slide{max-height:520px}@keyframes slide_titre{from{opacity:0;transform:scale(0)}20%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.flexslider .slides .text_flex{position:absolute;z-index:1000;top:35%;transform:translate(0,-50%);width:70%;text-align:center;left:15%;animation-duration:10s;animation-name:slide_titre;animation-fill-mode:both}.flexslider .slides .text_flex h1{font-size:2.9rem;line-height:3rem;color:#fff;padding:15px 0;position:relative;text-align:left;text-transform:uppercase;text-shadow:1px 1px 2px #000}.flexslider .slides .text_flex h2{font-size:2.3rem;line-height:3rem;color:#fff;padding:5px 0;position:relative;text-shadow:1px 1px 2px #000}.flexslider .slides .text_flex p{color:#000;font-size:1.8em;line-height:2rem;height:auto;text-align:left;font-weight:bold;text-shadow:1px 1px 2px #fff}.flexslider .slides .text_flex p.leg1{width:100%}.flexslider .slides .text_flex em{font-size:.5em;float:right;padding:0;font-weight:normal}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flex-viewport{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.flexslider .slides{zoom:1}.carousel li{margin-right:0}.appel_action{display:none}.flex-direction-nav a{z-index:1000;width:64px;height:64px;display:block;background:url(../icones/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;transform:translate(0,-50%);cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{background-position:100% 0;right:-45px}.flex-direction-nav .flex-prev{left:-45px}.flexslider:hover .flex-next{opacity:.8;right:7%}.flexslider:hover .flex-prev{opacity:.8;left:7%}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .disabled{opacity:.3 !important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{left:50%;transform:translate(-50%,0);width:100%;position:absolute;bottom:25px;z-index:80;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:14px;height:14px;display:block;background:var(--zone_gauche-background);cursor:pointer;text-indent:-9999px;border-radius:10px}.flex-control-paging li a:hover{background:#a0a0a0}.flex-control-paging li a.flex-active{background:var(--cta-background);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .active{opacity:1;cursor:default}.flex-control-nav li{background-image:none !important}@media screen and (max-width:1024px){.flexslider:not(.album) .slides img,.flexslider:not(.album) .slides video,.flexslider:not(.album) .slides iframe{min-height:70vw}}@media screen and (max-width:1024px){.flexslider .slides .text_flex h1{font-size:1.8rem;line-height:1.8rem}.flexslider .slides .text_flex{width:80%;left:10%}}@media screen and (max-width:768px){.appel_action{font-size:1em}.flex-control-nav,.flex-direction-nav{display:none}.flex-direction-nav li{padding:0}.flexslider .slides .text_flex{top:25%}}.flexslider.album .slides img{width:100%}.flexslider.album .slides .text_flex{left:0;width:100%;top:auto;bottom:0;padding:10px;transform:none;animation:none;background:rgba(255,255,255,.2)}.flexslider.album .slides .text_flex p{font-weight:normal;font-size:.9rem;line-height:1rem;color:#fff;text-align:center}.flexslider.album .slides>li{height:auto}.flexslider.album .flex-control-nav{display:none}.flexslider.album flex-direction-nav li{padding:0}