#carousel{margin:0 0 20px}#carousel .carousel-inner .item a{display:block}#carousel .carousel-inner .item a img{margin:0 auto}#carousel .carousel-control{background:#fff;color:#f1852e;text-shadow:none;opacity:0;width:5%;max-width:64px;min-width:48px;top:50%;bottom:auto;transform:translateY(-50%)}#carousel .carousel-control .edglyph{font-size:96px}#carousel .carousel-indicators{left:auto;transform:none;width:100%;margin:0;display:flex;justify-content:center}#carousel .carousel-indicators li{max-width:128px;text-indent:0;margin:0 5px;width:auto;height:auto;min-height:5px;border-radius:0;border:0 none;background:#fff;flex:1 0 0}#carousel .carousel-indicators li img{display:block;max-width:100%;height:auto}#carousel .carousel-indicators li:hover{background:#dedede}#carousel .carousel-indicators li.active{background:#f9db25}#carousel:hover .carousel-control{opacity:.5}#carousel:hover .carousel-control:hover{opacity:1}#date_event{padding:20px 0;background:rgba(241,133,46,.8);margin:0 0 40px}#date_event .container{display:flex;align-items:center}#date_event .container #countdown{color:#000;padding:0 20px 0 0}#date_event .container #countdown ul.compte_rebours{display:flex;flex-wrap:wrap;margin:0;justify-content:center}#date_event .container #countdown ul.compte_rebours li{margin:0;font-weight:700;text-transform:uppercase;font-size:20px;display:flex;align-items:center}@media screen and (min-width: 320px){#date_event .container #countdown ul.compte_rebours li{font-size:calc(20px + 22 * (100vw - 320px) / 880)}}@media screen and (min-width: 1200px){#date_event .container #countdown ul.compte_rebours li{font-size:42px}}#date_event .container #countdown ul.compte_rebours li:before{display:none}#date_event .container #countdown ul.compte_rebours li:after{content:":";display:block;margin:0 10px}#date_event .container #countdown ul.compte_rebours li:last-child:after{display:none}#date_event .container #countdown h1{text-transform:uppercase;font-weight:700;margin:0;font-family:"Montserrat";color:#fff;text-align:center;letter-spacing:.2em;font-size:16px}@media screen and (min-width: 320px){#date_event .container #countdown h1{font-size:calc(16px + 8 * (100vw - 320px) / 880)}}@media screen and (min-width: 1200px){#date_event .container #countdown h1{font-size:24px}}#date_event .container ul.baseline{border-left:2px solid #f9db25;color:#f9db25;padding:0 0 0 20px;margin:0 20px 0 0}#date_event .container ul.baseline li{font-weight:700;margin:0 0 5px;white-space:nowrap;font-size:16px}@media screen and (min-width: 320px){#date_event .container ul.baseline li{font-size:calc(16px + 4 * (100vw - 320px) / 880)}}@media screen and (min-width: 1200px){#date_event .container ul.baseline li{font-size:20px}}#date_event .container ul.baseline li:before{display:none}#date_event .container ul.baseline li:last-child{margin:0}#date_event .container figure{flex-shrink:1;flex-basis:170px;width:170px;margin:0 0 0 auto}#date_event .container figure img{display:block;max-width:100%;height:auto}@media all and (max-width: 992px){#date_event .container{flex-wrap:wrap;justify-content:center}#date_event .container #countdown{flex-basis:100%;padding:0 0 10px;margin:0 0 10px;border-bottom:2px solid #f9db25}#date_event .container #countdown ul.compte_rebours{justify-content:center}#date_event .container #countdown h1{text-align:center}#date_event .container ul.baseline{padding:0;border-left:0 none}#date_event .container figure{margin:0 0 0 20px}}@media all and (max-width: 500px){#date_event .container ul{flex-basis:100%}#date_event .container ul.baseline{margin:0 0 10px}#date_event .container ul.baseline li{display:block;text-align:center}#date_event .container figure{flex-basis:100%}#date_event .container figure img{margin:0 auto}}ul.partenaires{display:flex;align-items:center;overflow:hidden}ul.partenaires li{display:block;padding:0 10px;flex-grow:1;flex-shrink:0;flex-basis:25%}ul.partenaires li a{display:block}ul.partenaires li a img{display:block;max-width:100%;height:auto;margin:0 auto}#content .container #brand p{font-size:16px;line-height:1.4}#content .container .banner{margin:40px 0}#content .container .banner img{display:block;max-width:100%;height:auto}#content #bottom{background:#fff;color:#f1852e;padding:20px 0;margin:40px 0 0}#content #bottom .container{display:flex;align-items:center;--slide-width: 150px}#content #bottom .container>div{flex-grow:1;flex-shrink:0;flex-basis:50%;padding:0 20px;overflow:hidden}#content #bottom .container>div .flex>div{padding:0 10px}#content #bottom .container a.link{display:flex;align-items:center;justify-content:center;font-family:"Grafika";font-size:28px;border-radius:99em;text-transform:uppercase;color:#fff;transition:background .3s linear;text-decoration:none;min-height:65px;padding:10px 20px;line-height:1;text-align:center}#content #bottom .container a.link.orange{color:#000;background:#f9db25}#content #bottom .container a.link.orange:hover{background:#f1852e}#content #bottom .container a.link.blue{background:#f1852e}#content #bottom .container a.link.blue:hover{background:#f9db25}@keyframes slide-right-to-left{to{transform:translate3d(calc(var(--slide-width) * -5), 0, 0)}}#content #bottom .container .content_animate{overflow:hidden}#content #bottom .container .content_animate .animate{display:flex;animation:slide-right-to-left 10s linear infinite;width:calc(var(--slide-width)*10)}#content #bottom .container .content_animate .animate:hover{animation-play-state:paused}#content #bottom .container .content_animate .animate ul.partenaires{width:calc(var(--slide-width)*6)}#content #bottom .container .content_animate .animate ul.partenaires li{width:var(--slide-width);flex-basis:0}#content #bottom .container .content_animate .animate ul.partenaires li img{display:block;max-width:100%;height:auto;max-height:96px;width:auto}@media all and (max-width: 992px){#content #bottom .container{display:block}#content #bottom .container>div{padding:0}#content #bottom .container>div h4{margin:20px 0 10px}}
