html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:"CanalDinBlack";font-weight:100;font-display:auto;src:url("../fonts/canaldinblack/canaldinblack.eot");src:url("../fonts/canaldinblack/canaldinblack.eot?#iefix") format("embedded-opentype"),url("../fonts/canaldinblack/canaldinblack.woff2") format("woff2"),url("../fonts/canaldinblack/canaldinblack.woff") format("woff"),url("../fonts/canaldinblack/canaldinblack.ttf") format("truetype"),url("../fonts/canaldinblack/canaldinblack.svg#svgFontName") format("svg")}@font-face{font-family:"CanalDinMedium";font-weight:100;font-display:auto;src:url("../fonts/canaldinmedium/canaldinmedium.eot");src:url("../fonts/canaldinmedium/canaldinmedium.eot?#iefix") format("embedded-opentype"),url("../fonts/canaldinmedium/canaldinmedium.woff2") format("woff2"),url("../fonts/canaldinmedium/canaldinmedium.woff") format("woff"),url("../fonts/canaldinmedium/canaldinmedium.ttf") format("truetype"),url("../fonts/canaldinmedium/canaldinmedium.svg#svgFontName") format("svg")}@font-face{font-family:"CanalDemiRomain";font-weight:100;font-display:auto;src:url("../fonts/canaldemiromain/canaldemiromain.eot");src:url("../fonts/canaldemiromain/canaldemiromain.eot?#iefix") format("embedded-opentype"),url("../fonts/canaldemiromain/canaldemiromain.woff2") format("woff2"),url("../fonts/canaldemiromain/canaldemiromain.woff") format("woff"),url("../fonts/canaldemiromain/canaldemiromain.ttf") format("truetype"),url("../fonts/canaldemiromain/canaldemiromain.svg#svgFontName") format("svg")}@font-face{font-family:"CanalBoldRomain";font-weight:700;font-display:auto;src:url("../fonts/canalboldromain/canalboldromain.eot");src:url("../fonts/canalboldromain/canalboldromain.eot?#iefix") format("embedded-opentype"),url("../fonts/canalboldromain/canalboldromain.woff2") format("woff2"),url("../fonts/canalboldromain/canalboldromain.woff") format("woff"),url("../fonts/canalboldromain/canalboldromain.ttf") format("truetype"),url("../fonts/canalboldromain/canalboldromain.svg#svgFontName") format("svg")}@font-face{font-family:"CanalBoldItalique";font-weight:500;font-display:auto;src:url("../fonts/canalbolditalic/canalbolditalique.eot");src:url("../fonts/canalbolditalic/canalbolditalique.eot?#iefix") format("embedded-opentype"),url("../fonts/canalbolditalic/canalbolditalique.woff2") format("woff2"),url("../fonts/canalbolditalic/canalbolditalique.woff") format("woff"),url("../fonts/canalbolditalic/canalbolditalique.ttf") format("truetype"),url("../fonts/canalbolditalic/canalbolditalique.svg#svgFontName") format("svg")}@font-face{font-family:"Icomoon";font-weight:100;font-display:auto;src:url("../fonts/icomoon/icon.eot");src:url("../fonts/icomoon/icon.eot?#iefix") format("embedded-opentype"),url("../fonts/icomoon/icon.woff") format("woff"),url("../fonts/icomoon/icon.ttf") format("truetype"),url("../fonts/icomoon/icon.svg#svgFontName") format("svg")}html,body{overflow-x:hidden;position:relative}html{font-size:20px}@media screen and (max-width: 1100px){html{font-size:18px}}@media screen and (max-width: 850px){html{font-size:16px}}body{font-family:CanalDinMedium,sans-serif;min-height:100vh;display:flex;flex-direction:column;font-size:1rem;-webkit-font-smoothing:antialiased;position:relative;width:100%}@media screen and (min-width: 820px){body.menu-open{overflow:hidden;height:100vh}}body .wrapper{box-sizing:border-box;display:flex;width:calc(100% - 4rem);max-width:90rem;margin:0 auto;flex-direction:column}body main{display:flex;flex-direction:column}a{color:inherit;text-decoration:none;cursor:pointer}.link,#home>.content .wrapper .discover p,#menu-header>li.menu-item-has-children>span,#menu-header>li.menu-item-has-children .sub-menu li a span{position:relative;cursor:pointer}.link:before,#home>.content .wrapper .discover p:before,#menu-header>li.menu-item-has-children>span:before,#menu-header>li.menu-item-has-children .sub-menu li a span:before{content:'';position:absolute;background:#FD101E;height:2px;right:0;bottom:0;width:0;-moz-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1)}.link,#home>.content .wrapper .discover p,#menu-header>li.menu-item-has-children>span{padding-bottom:0.2rem}html:not(.mobile) .link:hover:before,html:not(.mobile) #home>.content .wrapper .discover:hover p:before,html:not(.mobile) #menu-header>li.menu-item-has-children:hover>span:before,html:not(.mobile) #menu-header>li.menu-item-has-children .sub-menu li a:hover span:before{width:100%;left:0;right:auto}.icon{font-family:Icomoon,sans-serif}.lazy,.lazy-slider{opacity:0;visibility:hidden;-moz-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1)}.lazy.visible,.lazy-slider.visible{opacity:1;visibility:visible}main>.content{position:absolute;display:flex;flex-wrap:wrap;z-index:10;padding:2rem 0 1rem 0;box-sizing:border-box;flex:1;height:100vh;width:100%;left:0;top:0}main>.content .wrapper{flex-direction:column;height:100%;justify-content:center}main>.content .wrapper>figure{display:flex;max-width:13.9rem;width:50%}main>.content .wrapper>figure img{width:100%;height:100%}main>.content .wrapper .container{margin-top:auto;margin-bottom:auto;color:#fff;display:flex;flex-direction:column-reverse;width:100%;max-width:40rem;position:relative}main>.content .wrapper .container .title{position:relative;align-items:center;display:flex;margin:auto 0}main>.content .wrapper .container .title .floated{position:absolute;right:0;top:0;transform:translate(-5rem, -1.6rem);max-width:2rem}@media screen and (max-width: 850px){main>.content .wrapper .container .title .floated{display:none}}main>.content .wrapper .container .title h1{font-size:3.25rem;line-height:2.85rem;font-family:CanalDinBlack,sans-serif;text-transform:uppercase;margin-bottom:0.725rem}@media screen and (max-width: 480px){main>.content .wrapper .container .title h1{font-size:2rem;line-height:2.15rem}}main>.content .wrapper .container>p{margin-top:auto}main h2.h2-title{font-family:CanalBoldRomain,sans-serif;font-size:1.5rem;line-height:1.65rem;text-transform:uppercase;margin-bottom:2rem;position:relative}main sup{vertical-align:super;font-size:0.45rem}main sup.red{color:#FD101E}.button{background-color:#FD101E;color:#fff;font-family:CanalDinMedium,sans-serif;font-size:0.75rem;padding:0.7rem 1rem;margin-top:1.2rem;transition:all 0.4s;border:1px solid #FD101E;width:fit-content}@media screen and (max-width: 620px){.button{font-size:0.8rem;padding:0.9rem 7vw}}.button:hover{transform:translateY(0.05rem);background-color:#fff;color:#FD101E}.hide{display:none !important}.grecaptcha-badge{display:none}#cookieconsent{position:fixed;z-index:500;min-width:100%;font-size:0.65rem;line-height:1.2em;padding:0.05rem 3.2rem 0.05rem 4vw;box-sizing:border-box;background:#000;bottom:0;width:100%;display:flex;left:0;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}#cookieconsent.masked{-moz-transform:translate(0, 100%);-ms-transform:translate(0, 100%);-webkit-transform:translate(0, 100%);transform:translate(0, 100%);opacity:0;visibility:hidden}#cookieconsent>span{border:1px solid #fff;border-radius:50%;position:absolute;right:1.2rem;top:50%;width:1rem;height:1rem;cursor:pointer;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}#cookieconsent>span::after,#cookieconsent>span::before{content:'';width:0.5rem;height:1px;position:absolute;left:50%;top:50%;background:#fff}#cookieconsent>span::after{-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}#cookieconsent>span::before{-moz-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}#cookieconsent>span:hover{background:#fff}#cookieconsent>span:hover::after,#cookieconsent>span:hover::before{background:#000}#cookieconsent div{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:5px;box-sizing:border-box;align-items:center;width:100%}#cookieconsent div:nth-of-type(2){justify-content:center}#cookieconsent div p{color:#fff;padding:0 30px 0 0}#cookieconsent div a,#cookieconsent div .settings{color:#fff;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;cursor:pointer;font-family:CanalDinBlack,sans-serif}#cookieconsent div button{font-family:CanalDinBlack,sans-serif;font-size:0.5rem;color:#fff;line-height:0.6rem;background:#FD101E;border:none;text-transform:uppercase;width:auto;padding:0.65rem 1.8rem;border-radius:50px;cursor:pointer;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}#cookieconsent div button:hover{background:#fff;color:#FD101E}#cookiesettings{position:fixed;z-index:500;top:0;left:0;width:100%;height:100%;overflow:auto;color:#fff;font-size:14px;line-height:1.2em;background:rgba(0,0,0,0.2);opacity:0;visibility:hidden;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}#cookiesettings.visible{opacity:1;visibility:visible}#cookiesettings.visible>div{-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}#cookiesettings>div{position:absolute;top:0;left:0;width:290px;height:100%;overflow:auto;background:#000;padding:30px 15px;box-sizing:border-box;display:flex;flex-direction:column;-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}#cookiesettings>div p{font-size:14px;padding:.5em 0;color:#eae0e0}#cookiesettings>div p.title{font-size:18px;font-weight:700;padding:.5em 0}#cookiesettings>div p.subtitle{font-size:16px;font-weight:bold;padding:1.5em 0 .5em 0}#cookiesettings>div p a{color:rgba(255,255,255,0.5);text-decoration:none;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}#cookiesettings>div p a:hover{color:#fff}#cookiesettings>div button{font-family:CanalDinBlack,sans-serif;font-size:0.5rem;color:#fff;line-height:0.6rem;background:#FD101E;border:none;text-transform:uppercase;width:auto;padding:0.65rem 1.8rem;border-radius:50px;cursor:pointer;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;margin:1.5em auto 0 auto}#cookiesettings>div button:hover{background:#fff;color:#FD101E}#cookiesettings>div ul{padding:5px 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;cursor:pointer}#cookiesettings>div ul li{position:relative;font-family:helvetica}#cookiesettings>div .toggle{position:relative;width:100%}#cookiesettings>div .toggle span{position:absolute;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);left:50%;width:35px;height:20px;background:#e6e6e6;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}#cookiesettings>div .toggle span::before{content:'';position:absolute;left:1px;top:1px;width:calc(100% - 2px);height:calc(100% - 2px);background:#fff;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}#cookiesettings>div .toggle span::after{content:'';position:absolute;left:1px;top:1px;height:calc(20px - 2px);width:calc(20px - 2px);background:#fff;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;-moz-box-shadow:0 3px 12px rgba(0,0,0,0.16),0 3px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 3px 12px rgba(0,0,0,0.16),0 3px 1px rgba(0,0,0,0.1);box-shadow:0 3px 12px rgba(0,0,0,0.16),0 3px 1px rgba(0,0,0,0.1);-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}#cookiesettings>div .toggle.active span{background:#FD101E}#cookiesettings>div .toggle.active span::before{-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}#cookiesettings>div .toggle.active span::after{-moz-transform:translate(1rem, 0);-ms-transform:translate(1rem, 0);-webkit-transform:translate(1rem, 0);transform:translate(1rem, 0)}#cookiesettings>div .close{position:absolute;top:10px;right:10px;width:25px;height:25px;cursor:pointer}#cookiesettings>div .close::before{content:'';position:absolute;left:50%;top:50%;width:100%;height:2px;background:#fff;-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}#cookiesettings>div .close::after{content:'';position:absolute;left:50%;top:50%;width:100%;height:2px;background:#fff;-moz-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}footer#footer{background:#000;display:flex;flex-direction:column;box-sizing:border-box;justify-content:center}footer#footer .wrapper{align-items:center;flex-direction:column}footer#footer .wrapper #menu-footer{color:#fff;padding:3rem 0 1.5rem;max-width:54.1rem;width:100%;margin-right:0;cursor:default;text-align:center;border-bottom:0.5px solid #969696;font-size:0.75rem}@media screen and (min-width: 400px){footer#footer .wrapper #menu-footer{display:flex;flex-wrap:wrap;justify-content:center}footer#footer .wrapper #menu-footer li:not(:first-child){margin-left:1.8rem}}footer#footer .wrapper #menu-footer li:not(:last-child){margin-bottom:1rem}footer#footer .wrapper #menu-footer:before{display:none}footer#footer .wrapper .author{display:flex;justify-content:center;align-items:center;padding:1rem 0}footer#footer .wrapper .author p{color:#fff;font-size:0.55rem;font-family:CanalDinMedium,sans-serif}footer#footer .wrapper .author a{margin-left:0.65rem;cursor:pointer}footer#footer .wrapper .author a figure{width:3.85rem;display:flex}footer#footer .wrapper .author a figure img{width:100%;height:100%}#heading{position:fixed;top:0;left:0;z-index:500;background-color:#fff;width:100%;display:flex;height:7.3rem}#heading .wrapper{flex-direction:row;justify-content:space-between;align-items:center;padding:0 5.5rem;width:100%}@media screen and (max-width: 1420px){#heading .wrapper{padding:0 2rem}}#heading .wrapper figure{display:flex;max-width:12.25rem;width:50%;z-index:1}@media screen and (max-width: 1420px){#heading .wrapper figure{max-width:10rem}}#heading .wrapper figure a{width:100%}#heading .wrapper figure a img{width:100%;height:100%;flex-shrink:0}#heading .wrapper .content{display:flex;flex-direction:row;align-items:center}#heading .wrapper .content .button{margin-left:3.3rem;margin-top:0;z-index:0}@media screen and (max-width: 1420px){#heading .wrapper .content .button{margin-left:1.5rem}}#heading .wrapper #hamburger{display:none}@media screen and (max-width: 1020px){#heading .wrapper .socials-medias{display:none}#heading .wrapper #hamburger{display:flex;width:25px;height:16px;flex-direction:column;position:relative;margin:auto 0 auto auto;cursor:pointer}#heading .wrapper #hamburger span{width:100%;height:2px;background-color:#FD101E;position:absolute;-moz-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1)}#heading .wrapper #hamburger span:nth-child(1){top:0}#heading .wrapper #hamburger span:nth-child(2){top:50%;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#heading .wrapper #hamburger span:nth-child(3){top:calc(100% - 2px)}html body.menu-open #heading .wrapper #hamburger span:nth-child(1){top:50%;-moz-transform:translate(0, -50%) rotate(45deg);-ms-transform:translate(0, -50%) rotate(45deg);-webkit-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg)}html body.menu-open #heading .wrapper #hamburger span:nth-child(2){opacity:0;-moz-transform:translate(0, -50%) scale(0);-ms-transform:translate(0, -50%) scale(0);-webkit-transform:translate(0, -50%) scale(0);transform:translate(0, -50%) scale(0)}html body.menu-open #heading .wrapper #hamburger span:nth-child(3){top:50%;-moz-transform:translate(0, -50%) rotate(-45deg);-ms-transform:translate(0, -50%) rotate(-45deg);-webkit-transform:translate(0, -50%) rotate(-45deg);transform:translate(0, -50%) rotate(-45deg)}}.header-menu-open #menu-header,.header-menu-open .socials-medias{color:#fff}.menu{display:flex;flex-wrap:wrap;flex:1;z-index:0}@media screen and (min-width: 1020px){.menu{justify-content:flex-end;align-items:center}}.menu>li{font-size:0.75rem}.menu>li:not(:first-child){margin-left:2rem}@media screen and (max-width: 1420px){.menu>li:not(:first-child){margin-left:1.5rem}}.menu>li.menu-item-has-children{cursor:initial}.menu>li.menu-item-has-children a:after{background-color:#FD101E}.menu>li.menu-item-has-children .sub-menu{top:0;left:0;background:#000;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:0.5rem 0.4rem;grid-template-rows:repeat(2, 8.3rem);width:100%;box-sizing:border-box}@media screen and (min-width: 1020px){.menu>li.menu-item-has-children .sub-menu{padding:7.8rem 5.5rem 4rem;position:absolute;transform:translateY(-100%);z-index:-1;opacity:0;visibility:hidden;-moz-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1)}}@media screen and (min-width: 1420px){.menu>li.menu-item-has-children .sub-menu{padding:7.8rem 13rem 4rem}}.menu>li.menu-item-has-children:hover,.menu>li.menu-item-has-children.sub-menu-open{transition:all 0.2s}@media screen and (min-width: 1021px){.menu>li.menu-item-has-children:hover>span:after,.menu>li.menu-item-has-children.sub-menu-open>span:after{transform:translateY(-100%) rotate(180deg)}.menu>li.menu-item-has-children:hover .sub-menu,.menu>li.menu-item-has-children.sub-menu-open .sub-menu{transform:translateY(0%);opacity:1;visibility:visible}.menu>li.menu-item-has-children:hover .sub-menu li a,.menu>li.menu-item-has-children.sub-menu-open .sub-menu li a{visibility:visible}}.menu>li.menu-item-has-children>span{padding-right:calc(0.15rem + 0.45rem);position:relative;z-index:1}.menu>li.menu-item-has-children>span:after{content:'\e902';-moz-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);font-family:Icomoon,sans-serif;color:#FD101E;font-size:0.45rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.socials-medias{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-right:2.5rem;z-index:1}.socials-medias li{display:flex}.socials-medias li:not(:last-child){margin-right:0.8rem}.socials-medias li a{font-family:Icomoon,sans-serif;font-size:0.9rem;-moz-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1)}.socials-medias li a:hover{color:#FD101E}@media screen and (max-width: 1020px){#heading{height:4.3rem;-moz-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1)}html body.menu-open #heading{background:#000}html body.menu-sticky #heading{position:fixed}#heading figure{width:50%}#heading .wrapper{padding:1rem 2rem}#menu-header-mobile{position:fixed;left:0;top:4rem;width:100%;height:100%;overflow-y:scroll;background:#000;z-index:60;transform:translateX(100%);padding:0 2rem;box-sizing:border-box;flex-direction:column;-moz-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html body.menu-open #menu-header-mobile{transform:translateX(0%)}#menu-header-mobile .content{display:flex;flex-direction:column}#menu-header-mobile .content .menu{order:1}#menu-header-mobile .content .menu>li{padding:1rem 0;width:100%;display:flex;flex-direction:column;flex-wrap:wrap;font-size:1.25rem;color:#fff;margin:0}#menu-header-mobile .content .menu>li.menu-item-has-children{margin-top:1rem}#menu-header-mobile .content .menu>li.menu-item-has-children .sub-menu{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 8.3rem);margin-top:0.5rem}}@media screen and (max-width: 1020px) and (max-width: 620px){#menu-header-mobile .content .menu>li.menu-item-has-children .sub-menu{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(6, 6rem)}}@media screen and (max-width: 1020px){#menu-header-mobile .content .menu>li.menu-item-has-children .sub-menu li a span{font-size:1.8rem;line-height:2rem}}@media screen and (max-width: 1020px) and (max-width: 521px){#menu-header-mobile .content .menu>li.menu-item-has-children .sub-menu li a span{font-size:1rem;line-height:1.5rem}}@media screen and (max-width: 1020px){#menu-header-mobile .content .socials-medias{color:#fff;margin:2rem 0 5rem;order:3}#menu-header-mobile .content .socials-medias li a{font-size:1.5rem}#menu-header-mobile .content .button{order:2;margin-top:1rem;font-size:1rem}}.red-logo:after{content:'';position:absolute;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 9.3 15.3' style='enable-background:new 0 0 9.3 15.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FD0D1E;%7D%0A%3C/style%3E%3Cg id='GRILLE_AVEC_LOGO'%3E%3C/g%3E%3Cg id='Calque_2'%3E%3Cpath class='st0' d='M4.7,15.3c0.1-4.2,0.8-7.5,4.6-7.5V7.5C5.6,7.5,4.9,4.2,4.7,0H4.6C4.5,4.2,3.8,7.5,0,7.5v0.2 c3.8,0,4.5,3.3,4.6,7.5'/%3E%3C/g%3E%3C/svg%3E%0A");right:0;top:0;width:1.5rem;height:2.5rem;background-size:cover;background-repeat:no-repeat;transform:translate(100%, -65%)}#not-found #push{min-height:7rem;background-size:cover;background-position:center;background-color:#000}@media screen and (max-width: 820px){#not-found #push{min-height:4rem}}#not-found .wrapper #content{display:flex;flex-direction:column;min-height:calc(100vh - 7rem);align-items:center;justify-content:center;padding:2rem 0;box-sizing:border-box}@media screen and (max-width: 820px){#not-found .wrapper #content{height:calc(100vh - 4rem)}}#not-found .wrapper #content h1,#not-found .wrapper #content h2,#not-found .wrapper #content a{text-align:center}#not-found .wrapper #content h1{font-size:16rem;line-height:16rem}@media screen and (max-width: 820px){#not-found .wrapper #content h1{font-size:11rem;line-height:11rem}}#not-found .wrapper #content h2{font-size:4rem;line-height:4rem}@media screen and (max-width: 820px){#not-found .wrapper #content h2{font-size:2rem;line-height:2rem}}#not-found .wrapper #content a{margin-top:3rem;font-size:1.5rem}@media screen and (max-width: 820px){#not-found .wrapper #content a{margin-top:2rem;font-size:1rem}}#offers section#push{height:74vh;min-height:19rem;padding:1rem 4.1vw;box-sizing:border-box;align-items:center;position:relative;background-color:#000;background-size:cover;background-repeat:no-repeat;background-position:center}#offers section#push:after{content:'';background-color:rgba(0,0,0,0.25);left:0;top:0;position:absolute;width:100%;height:100%;z-index:1}#offers section#push h1{font-size:3.25rem;text-transform:uppercase;font-family:CanalDinBlack,sans-serif;color:#fff;position:relative;z-index:5}#offers section#list{margin:2.25rem 0 4.75rem 0}#offers section#list .wrapper{max-width:88.75rem}#offers section#list .wrapper>li:not(:first-child){margin-top:4.75rem}#offers section#list .wrapper>li>p{font-family:CanalDinBlack,sans-serif;font-size:1.5rem;text-transform:uppercase;margin-left:0.5rem}#offers section#list .wrapper>li>ul{display:flex;flex-wrap:wrap;width:100%;margin-top:1.1rem}@media screen and (max-width: 740px){#offers section#list .wrapper>li>ul{flex-direction:column}}#offers section#list .wrapper>li>ul>li{flex:1;box-sizing:border-box;border:1px solid red;min-height:20rem;min-width:20rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;margin:1rem .525rem 0 .525rem}@media screen and (max-width: 620px){#offers section#list .wrapper>li>ul>li{min-width:100%;margin-left:0;margin-right:0}}#offers section#list .wrapper>li>ul>li .content{display:flex;flex-direction:column;align-items:center;width:100%}@media screen and (min-width: 741px){#offers section#list .wrapper>li>ul>li .content{justify-content:flex-end}}@media screen and (max-width: 740px){#offers section#list .wrapper>li>ul>li .content{height:auto !important}}#offers section#list .wrapper>li>ul>li .content .title{font-family:CanalDinBlack, sans-serif;font-size:1.5rem;text-transform:uppercase;text-align:center;max-width:75%;line-height:1.7rem;margin-bottom:1.35rem}#offers section#list .wrapper>li>ul>li .content img{width:auto;height:auto;display:block}#offers section#list .wrapper>li>ul>li .content img:not(.no-title){width:7rem}#offers section#list .wrapper>li>ul>li .content img.no-title{margin-bottom:1.5rem}#offers section#list .wrapper>li>ul>li .content img:before{content:'';display:block;padding-top:calc(54% * 2 / 3)}#offers section#list .wrapper>li>ul>li .content .channel{text-transform:uppercase;font-size:0.75rem;line-height:0.9rem;margin-top:1.4rem;margin-bottom:3rem}#offers section#list .wrapper>li>ul>li .button{margin:0;box-shadow:none;border:1px solid #FD101E}#offers section#list .wrapper>li>ul>li .button:hover{transform:none;color:#FD101E;background:transparent}#program{display:flex}#program section#top-push{height:95.25vh}#program section.program .wrapper{margin:2.3rem auto}@media screen and (max-width: 640px){#program section.program .wrapper{width:calc(100% - 2rem)}}#program section.program .wrapper .top{display:flex;flex-direction:column;padding:0 0 0 15.65vw;box-sizing:border-box;width:100%}@media screen and (max-width: 1220px){#program section.program .wrapper .top{padding:0 0 0 1.5vw}}#program section.program .wrapper .top .h2-title{font-family:CanalDinBlack,sans-serif;margin-bottom:1.75rem}#program section.program .wrapper .top .wys-content{font-size:0.75rem;line-height:0.9rem}#program section.program .wrapper #table{display:flex;flex-direction:column;align-items:flex-start;margin:1.8rem 0;transition:all 0.3s}@media screen and (max-width: 640px){#program section.program .wrapper #table{margin:.8rem 0}}#program section.program .wrapper #table .block-choice li{font-size:0.75rem;line-height:0.9rem;font-family:CanalDinMedium,sans-serif;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;text-transform:uppercase;border:1px solid #000;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}#program section.program .wrapper #table .block-choice li.active,#program section.program .wrapper #table .block-choice li:hover{font-family:CanalDinBlack,sans-serif;color:#fff;background:#FD101E;border-color:#FD101E}#program section.program .wrapper #table .header{display:flex;flex-wrap:wrap;padding:0 6.6vw 0 calc(15.65vw - 1.5vw);box-sizing:border-box;width:100%;justify-content:space-between}@media screen and (max-width: 1220px){#program section.program .wrapper #table .header{padding:0}}#program section.program .wrapper #table .header>ul{display:flex;overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width: 820px){#program section.program .wrapper #table .header>ul{margin-top:1rem}}@media screen and (max-width: 640px){#program section.program .wrapper #table .header>ul{width:100%}}@media screen and (max-width: 640px){#program section.program .wrapper #table .header>ul #countries{margin-top:1.5rem}}#program section.program .wrapper #table .header>ul #countries li{min-width:6rem;width:auto}#program section.program .wrapper #table .header>ul li{padding:0.75rem 0.25rem;width:6.5rem;margin-left:1.5vw}@media screen and (min-width: 821px){#program section.program .wrapper #table .header>ul li{margin-top:1rem}}@media screen and (max-width: 640px){#program section.program .wrapper #table .header>ul li{min-width:6.5rem;flex:1}}#program section.program .wrapper #table .body{display:flex;width:97.75%;margin:3.1rem auto 0 auto;position:relative}@media screen and (max-width: 820px){#program section.program .wrapper #table .body{flex-wrap:wrap;margin-top:1.5rem;width:100%}}#program section.program .wrapper #table .body #week{display:flex;flex-direction:column}@media screen and (max-width: 820px){#program section.program .wrapper #table .body #week{flex-direction:row;width:100%;overflow:auto;-webkit-overflow-scrolling:touch}}#program section.program .wrapper #table .body #week li{padding:3.6rem 1.25rem;width:11.75rem}@media screen and (min-width: 821px){#program section.program .wrapper #table .body #week li:not(:last-child){margin-bottom:0.5rem}}@media screen and (max-width: 820px){#program section.program .wrapper #table .body #week li{flex:1;width:auto;padding:1.5rem;margin-left:1.5vw;min-width:9rem;margin-bottom:1.5vw}}#program section.program .wrapper #table .body #grid{position:absolute;width:calc(100% - 13.75rem);margin-left:auto;display:flex;flex-direction:column;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;right:0}@media screen and (max-width: 820px){#program section.program .wrapper #table .body #grid{position:relative;width:100%;max-height:50vh;margin-top:0.5rem;padding-left:1.5vw;box-sizing:border-box}}#program section.program .wrapper #table .body #grid li:not(.hide){display:flex;min-height:5rem;border-bottom:1px solid #000;width:92.75%;box-sizing:border-box;align-items:center;padding-right:8.05vw;background:#fff;transition:all 0.3s}@media screen and (max-width: 1220px){#program section.program .wrapper #table .body #grid li:not(.hide){width:97.5%;padding-right:1.5rem}}@media screen and (max-width: 820px){#program section.program .wrapper #table .body #grid li:not(.hide){width:100%}}#program section.program .wrapper #table .body #grid li:not(.hide).animate-arrive{transform:translateY(-80%)}#program section.program .wrapper #table .body #grid li:not(.hide).animate{transform:translateY(50%)}#program section.program .wrapper #table .body #grid li:not(.hide).remove{opacity:0;visibility:hidden}#program section.program .wrapper #table .body #grid li:not(.hide).new{min-height:6rem}#program section.program .wrapper #table .body #grid li:not(.hide)>*{display:flex;flex:1}#program section.program .wrapper #table .body #grid li:not(.hide) .hour{font-family:CanalDinBlack,sans-serif;font-size:1.5rem}@media screen and (max-width: 640px){#program section.program .wrapper #table .body #grid li:not(.hide) .hour{font-size:1rem;margin-right:auto}}#program section.program .wrapper #table .body #grid li:not(.hide) figure{align-items:center;justify-content:center}#program section.program .wrapper #table .body #grid li:not(.hide) figure img{max-width:100%;flex-shrink:0}@media screen and (min-width: 641px){#program section.program .wrapper #table .body #grid li:not(.hide) figure{flex:1}}@media screen and (max-width: 640px){#program section.program .wrapper #table .body #grid li:not(.hide) figure{width:4rem;margin-right:auto}}#program section.program .wrapper #table .body #grid li:not(.hide) p:last-child{color:#FD101E;text-align:center;text-transform:uppercase;justify-content:flex-end;font-size:1rem}@media screen and (max-width: 640px){#program section.program .wrapper #table .body #grid li:not(.hide) p:last-child{font-size:0.5rem}}#program section.program .wrapper #table .body #grid li:not(.hide) p:last-child span{position:relative}@media screen and (max-width: 640px){#program section.program .wrapper #table .body #grid li:not(.hide) p:last-child span{width:50%}}#program section.program .wrapper #table .body #grid li:not(.hide) p:last-child span:after{content:'';position:absolute;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 9.3 15.3' style='enable-background:new 0 0 9.3 15.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FD0D1E;%7D%0A%3C/style%3E%3Cg id='GRILLE_AVEC_LOGO'%3E%3C/g%3E%3Cg id='Calque_2'%3E%3Cpath class='st0' d='M4.7,15.3c0.1-4.2,0.8-7.5,4.6-7.5V7.5C5.6,7.5,4.9,4.2,4.7,0H4.6C4.5,4.2,3.8,7.5,0,7.5v0.2 c3.8,0,4.5,3.3,4.6,7.5'/%3E%3C/g%3E%3C/svg%3E%0A");right:0;top:0;width:1.5rem;height:2.5rem;background-size:cover;background-repeat:no-repeat;transform:translate(100%, -65%)}@media screen and (max-width: 640px){#program section.program .wrapper #table .body #grid li:not(.hide) p:last-child span:after{height:1.75rem;background-size:contain;width:0.75rem;transform:translate(100%, -45%)}}#program section.program .wrapper #table .body #grid li:not(.hide) p:last-child.empty{opacity:0;visibility:hidden}#contact{display:flex}#contact section#top-push{height:74vh;background-position:center}#contact section.wrapper{max-width:75.25rem;margin-top:2.9rem;margin-bottom:5rem}@media screen and (max-width: 820px){#contact section.wrapper{width:calc(100% - 2rem)}}#contact section.wrapper>.wys-content{font-size:0.75rem}#contact section.wrapper #contact-form{display:flex;flex-wrap:wrap;width:100%;margin-top:3rem;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 820px){#contact section.wrapper #contact-form{margin-top:1.75rem}}#contact section.wrapper #contact-form.loading .loader{position:fixed}#contact section.wrapper #contact-form .obligatory{font-size:0.75rem;margin-bottom:.8rem;width:100%}@media screen and (max-width: 520px){#contact section.wrapper #contact-form .obligatory{margin-bottom:0}}#contact section.wrapper #contact-form .form-group{display:flex;flex-wrap:wrap;flex-direction:column;position:relative;margin:1.9rem 0;width:100%}@media screen and (max-width: 820px){#contact section.wrapper #contact-form .form-group{margin:1.5rem 0}}#contact section.wrapper #contact-form .form-group.form-group-half{width:49.4%}@media screen and (max-width: 820px){#contact section.wrapper #contact-form .form-group.form-group-half{width:100%}}#contact section.wrapper #contact-form .form-group.masked{display:none}#contact section.wrapper #contact-form .form-group label sup{font-size:0.4rem}#contact section.wrapper #contact-form .form-group input,#contact section.wrapper #contact-form .form-group textarea,#contact section.wrapper #contact-form .form-group select{background:none;border:none;color:#000;padding:0.65rem 0 0.8rem 1.4rem;font-size:0.75rem;font-family:CanalDinMedium,sans-serif;border-radius:0}@media screen and (max-width: 820px){#contact section.wrapper #contact-form .form-group input,#contact section.wrapper #contact-form .form-group textarea,#contact section.wrapper #contact-form .form-group select{padding:0.65rem 0 0.8rem 0}}#contact section.wrapper #contact-form .form-group input:focus,#contact section.wrapper #contact-form .form-group input.has-value,#contact section.wrapper #contact-form .form-group textarea:focus,#contact section.wrapper #contact-form .form-group textarea.has-value,#contact section.wrapper #contact-form .form-group select:focus,#contact section.wrapper #contact-form .form-group select.has-value{outline:none}#contact section.wrapper #contact-form .form-group input:-webkit-autofill,#contact section.wrapper #contact-form .form-group input:-webkit-autofill:hover,#contact section.wrapper #contact-form .form-group input:-webkit-autofill:focus,#contact section.wrapper #contact-form .form-group input:-webkit-autofill,#contact section.wrapper #contact-form .form-group input:-webkit-autofill:hover,#contact section.wrapper #contact-form .form-group input:-webkit-autofill:focus,#contact section.wrapper #contact-form .form-group input:-webkit-autofill,#contact section.wrapper #contact-form .form-group input:-webkit-autofill:hover,#contact section.wrapper #contact-form .form-group input:-webkit-autofill:focus,#contact section.wrapper #contact-form .form-group textarea:-webkit-autofill,#contact section.wrapper #contact-form .form-group textarea:-webkit-autofill:hover,#contact section.wrapper #contact-form .form-group textarea:-webkit-autofill:focus,#contact section.wrapper #contact-form .form-group textarea:-webkit-autofill,#contact section.wrapper #contact-form .form-group textarea:-webkit-autofill:hover,#contact section.wrapper #contact-form .form-group textarea:-webkit-autofill:focus,#contact section.wrapper #contact-form .form-group textarea:-webkit-autofill,#contact section.wrapper #contact-form .form-group textarea:-webkit-autofill:hover,#contact section.wrapper #contact-form .form-group textarea:-webkit-autofill:focus,#contact section.wrapper #contact-form .form-group select:-webkit-autofill,#contact section.wrapper #contact-form .form-group select:-webkit-autofill:hover,#contact section.wrapper #contact-form .form-group select:-webkit-autofill:focus,#contact section.wrapper #contact-form .form-group select:-webkit-autofill,#contact section.wrapper #contact-form .form-group select:-webkit-autofill:hover,#contact section.wrapper #contact-form .form-group select:-webkit-autofill:focus,#contact section.wrapper #contact-form .form-group select:-webkit-autofill,#contact section.wrapper #contact-form .form-group select:-webkit-autofill:hover,#contact section.wrapper #contact-form .form-group select:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0px 1000px #fff inset;transition:background-color 50000s ease-in-out 0s}#contact section.wrapper #contact-form .form-group:not(.form-group-checkbox) input:focus ~ label,#contact section.wrapper #contact-form .form-group:not(.form-group-checkbox) input.has-value ~ label{transform:translateY(-200%)}@media screen and (max-width: 820px){#contact section.wrapper #contact-form .form-group:not(.form-group-checkbox) input:focus ~ label,#contact section.wrapper #contact-form .form-group:not(.form-group-checkbox) input.has-value ~ label{transform:translateY(-175%)}}#contact section.wrapper #contact-form .form-group:not(.form-group-checkbox) label{position:absolute;top:50%;transform:translateY(-50%);text-transform:uppercase;font-size:1rem;line-height:1.2rem;left:1.4rem;transition:all 0.2s;font-family:CanalBoldRomain,sans-serif}@media screen and (max-width: 820px){#contact section.wrapper #contact-form .form-group:not(.form-group-checkbox) label{font-size:14px;line-height:16px;left:0}}#contact section.wrapper #contact-form .form-group:not(.form-group-checkbox) label sup{position:absolute;right:0;transform:translateX(100%) translateY(-50%);top:50%}#contact section.wrapper #contact-form .form-group input,#contact section.wrapper #contact-form .form-group select{border-bottom:1px solid #FD101E;box-sizing:border-box}#contact section.wrapper #contact-form .form-group-textarea{min-height:19.25rem;border:1px solid #FD101E;margin-top:0.7rem;padding:0}@media screen and (max-width: 820px){#contact section.wrapper #contact-form .form-group-textarea{min-height:15.5rem}}#contact section.wrapper #contact-form .form-group-textarea:not(.form-group-checkbox) label{top:1.5rem}@media screen and (max-width: 820px){#contact section.wrapper #contact-form .form-group-textarea:not(.form-group-checkbox) label{left:1.4rem}}#contact section.wrapper #contact-form .form-group-textarea textarea{box-sizing:border-box;padding:2.5rem 1.4rem 1rem;display:flex;flex:1}#contact section.wrapper #contact-form .form-group-checkbox{margin-top:0.5rem;flex-direction:row}#contact section.wrapper #contact-form .form-group-checkbox label{font-size:0.75rem;text-transform:initial;color:#000;font-family:CanalDinMedium,sans-serif;cursor:pointer;font-weight:100;line-height:0.85rem;position:relative;transition:all 0.28s ease;-webkit-transition:all 0.28s ease;user-select:none;flex:1;margin-left:0.75rem}#contact section.wrapper #contact-form .form-group-checkbox input{display:none}#contact section.wrapper #contact-form .form-group-checkbox html.mobile:hover span:not(.checked):after{opacity:0.5;transform:translate(-50%, -50%) scale(0.75)}#contact section.wrapper #contact-form .form-group-checkbox span{border:1px solid #FD101E;box-sizing:border-box;flex-shrink:0;height:.9rem;transition:background 0.3s;width:.9rem;border-radius:3px;position:relative;margin:0.25rem}#contact section.wrapper #contact-form .form-group-checkbox span:after{content:'';position:absolute;background:#FD101E;left:50%;top:50%;transform:translate(-50%, -50%) scale(0);width:.6rem;height:.6rem;border-radius:2px;transition:all 0.3s ease}#contact section.wrapper #contact-form .form-group-checkbox input:checked ~ span:after{transform:translate(-50%, -50%) scale(1)}#contact section.wrapper #contact-form .form-group-select:before{content:'\e902';font-family:Icomoon,sans-serif;transform:translateY(-25%);right:2.25rem;position:absolute;top:0;font-size:0.6rem;color:red;pointer-events:none}@media screen and (max-width: 820px){#contact section.wrapper #contact-form .form-group-select:before{transform:translateY(-50%);right:0;top:50%}}#contact section.wrapper #contact-form .form-group-select:not(.form-group-checkbox) label{transform:translateY(-175%);margin-right:3.25rem;box-sizing:border-box}#contact section.wrapper #contact-form .form-group-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;width:100%}@media screen and (max-width: 820px){#contact section.wrapper #contact-form .form-group-select select{padding-right:1rem;box-sizing:border-box}}#contact section.wrapper #contact-form .form-group-select select::-ms-expand{display:none}#contact section.wrapper #contact-form .form-group:last-of-type{margin-bottom:0.5rem}#contact section.wrapper #contact-form .form-group.has-error{color:#FD101E;border-color:#FD101E}#contact section.wrapper #contact-form .form-group.has-error input,#contact section.wrapper #contact-form .form-group.has-error textarea{color:#FD101E}#contact section.wrapper #contact-form .form-group.has-error input:-webkit-autofill,#contact section.wrapper #contact-form .form-group.has-error input:-webkit-autofill:hover,#contact section.wrapper #contact-form .form-group.has-error input:-webkit-autofill:focus,#contact section.wrapper #contact-form .form-group.has-error input:-webkit-autofill:active,#contact section.wrapper #contact-form .form-group.has-error textarea:-webkit-autofill,#contact section.wrapper #contact-form .form-group.has-error textarea:-webkit-autofill:hover,#contact section.wrapper #contact-form .form-group.has-error textarea:-webkit-autofill:focus,#contact section.wrapper #contact-form .form-group.has-error textarea:-webkit-autofill:active{-webkit-text-fill-color:#FD101E !important}#contact section.wrapper #contact-form .form-group .errors{position:absolute;bottom:0;transform:translateY(150%);font-size:12px;line-height:16px;left:0.8rem;color:#FD101E}#contact section.wrapper #contact-form .form-group .errors p{display:none}#contact section.wrapper #contact-form .form-group .errors p.visible{display:flex}#contact section.wrapper #contact-form button{box-shadow:none;font-size:0.7rem;padding:0.5rem 1.5rem;margin-top:1.75rem;border:1px solid #FD101E;box-sizing:border-box;cursor:pointer}#contact section.wrapper #contact-form button:focus{outline:none}#contact section.wrapper #contact-form button:hover{background:transparent;color:#FD101E;border:1px solid #FD101E;transform:none}#contact section#confirmation-message{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:500;opacity:0;visibility:hidden;transition:all 0.3s ease;display:flex}#contact section#confirmation-message.visible{opacity:1;visibility:visible}#contact section#confirmation-message .content{padding:3rem 5rem;background:#fff;display:flex;align-items:center;margin:auto;position:relative;box-shadow:0 0 20px rgba(0,0,0,0.5);box-sizing:border-box;max-width:90%;justify-content:center}#contact section#confirmation-message .content .close{position:absolute;top:10px;right:10px;width:25px;height:25px;cursor:pointer}#contact section#confirmation-message .content .close:before,#contact section#confirmation-message .content .close:after{content:'';position:absolute;left:50%;top:50%;width:100%;height:2px;background:#000}#contact section#confirmation-message .content .close::before{-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}#contact section#confirmation-message .content .close::after{-moz-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}#game .wrapper{padding-top:7.3rem}@media screen and (max-width: 1020px){#game .wrapper{padding-top:5rem}}#game .wrapper .qualifio_iframe_wrapper{display:flex;margin:1.4rem auto;width:100%}#serie h2:after{content:'';position:absolute;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 9.3 15.3' style='enable-background:new 0 0 9.3 15.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FD0D1E;%7D%0A%3C/style%3E%3Cg id='GRILLE_AVEC_LOGO'%3E%3C/g%3E%3Cg id='Calque_2'%3E%3Cpath class='st0' d='M4.7,15.3c0.1-4.2,0.8-7.5,4.6-7.5V7.5C5.6,7.5,4.9,4.2,4.7,0H4.6C4.5,4.2,3.8,7.5,0,7.5v0.2 c3.8,0,4.5,3.3,4.6,7.5'/%3E%3C/g%3E%3C/svg%3E%0A");right:0;top:0;width:1.5rem;height:2.5rem;background-size:cover;background-repeat:no-repeat;transform:translate(100%, -65%)}#serie #casting h2,#serie #see-more h2{font-family:CanalDinBlack,sans-serif}#serie .full-h.video-container{max-height:95vh}#serie .full-h.image{height:95vh}#serie>.content{position:relative;margin:0;padding:0;min-height:calc(95vh - 5rem);height:auto}@media screen and (max-width: 820px){#serie>.content{min-height:calc(95vh - 4rem)}}#serie>.content>.full-h{position:absolute;height:100%;width:100%;top:0;left:0}#serie>.content .wrapper{min-height:calc(95vh - 8rem);margin-top:5rem;padding-top:2rem;padding-bottom:1.5rem}@media screen and (max-width: 820px){#serie>.content .wrapper{min-height:calc(95vh - 4rem);margin-top:4rem}}#serie>.content .wrapper .container{min-height:calc(95vh - 8rem);flex-direction:column;height:100%;align-items:flex-start;max-width:100%}#serie>.content .wrapper .container .title{max-width:40rem;width:100%}#serie>.content .wrapper .container .title h1{margin-bottom:0.75rem}#serie>.content .wrapper .container .bottom{font-family:CanalBoldRomain,sans-serif;display:flex;font-size:0.75rem;text-transform:uppercase;justify-content:space-between;width:100%}#serie>.content .wrapper .container .bottom div{display:flex}#serie>.content .wrapper .container .bottom div:nth-child(1){flex-direction:column}#serie>.content .wrapper .container .bottom div:nth-child(2) a{font-size:1.75rem;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#serie>.content .wrapper .container .bottom div:nth-child(2) a:hover:nth-child(1){color:#FF0000}#serie #synopsis{box-sizing:border-box}#serie #synopsis .wrapper{align-items:center;margin-top:1rem;padding-top:3.55rem;max-width:88rem}@media screen and (min-width: 1221px){#serie #synopsis .wrapper{padding-bottom:2.55rem;border-bottom:1px solid #FD101E}}#serie #synopsis .wrapper .wys-content{font-size:0.75rem;max-width:55rem;width:100%;text-align:center;line-height:0.9rem;display:inline-block}@media screen and (max-width: 1220px){#serie #synopsis .wrapper .wys-content{font-size:15px;line-height:15px;padding-bottom:2.55rem;border-bottom:1px solid #FD101E}}#serie #synopsis .wrapper .wys-content h2{font-family:CanalBoldRomain,sans-serif;font-size:1.5rem;line-height:1.65rem;text-transform:uppercase;margin:0 auto 2rem;position:relative;display:inline-block}#serie #synopsis .wrapper .wys-content p:not(:last-child){display:inline-block;width:100%;margin-bottom:1rem}#serie #casting{margin:3.9rem 0 2rem 0}#serie #casting .wrapper{align-items:flex-start}#serie #casting .wrapper .casting{display:flex;margin-top:0.8rem;flex-wrap:wrap;width:100%}#serie #casting .wrapper .casting>li{display:flex;flex-direction:column;width:calc((100%) / 4 - ((1.1rem * 3) / 4))}@media screen and (min-width: 821px){#serie #casting .wrapper .casting>li:not(:first-of-type){margin-left:1rem}}@media screen and (max-width: 820px) and (min-width: 621px){#serie #casting .wrapper .casting>li{width:calc((100%) / 3 - ((0.76rem * 2) / 3));margin-bottom:0.75rem}#serie #casting .wrapper .casting>li:not(:nth-of-type(3n+1)){margin-left:0.75rem}}@media screen and (max-width: 620px) and (min-width: 421px){#serie #casting .wrapper .casting>li{width:calc((100%) / 2 - ((0.55rem * 1) / 2));margin-bottom:0.5rem}#serie #casting .wrapper .casting>li:not(:nth-of-type(2n+1)){margin-left:0.5rem}}@media screen and (max-width: 420px){#serie #casting .wrapper .casting>li{width:calc((100%) / 1 - ((0rem * 0) / 1));margin-bottom:1rem}}#serie #casting .wrapper .casting>li .img{width:100%;height:calc((91vw) / 4 - ((1rem * 3) / 4));background-size:cover}@media screen and (max-width: 820px) and (min-width: 621px){#serie #casting .wrapper .casting>li .img{height:calc((91vw) / 3 - ((0.75rem * 2) / 3))}}@media screen and (max-width: 620px) and (min-width: 421px){#serie #casting .wrapper .casting>li .img{height:calc((91vw) / 2 - ((0.5rem * 1) / 2))}}@media screen and (max-width: 420px){#serie #casting .wrapper .casting>li .img{height:calc((91vw) / 1 - ((0rem * 0) / 1))}}#serie #casting .wrapper .casting>li .content{margin-top:0.9rem;display:flex;justify-content:space-between;flex-wrap:wrap}#serie #casting .wrapper .casting>li .content .text{display:flex;font-family:CanalDemiRomain,sans-serif;font-size:0.75rem;flex-direction:column;flex:1}#serie #casting .wrapper .casting>li .content .text p:not(:last-of-type){margin-bottom:0.5rem}#serie #casting .wrapper .casting>li .content .socials-medias{align-items:flex-start}#serie #casting .wrapper .casting>li .content .socials-medias li{color:#FD101E}#serie #casting .wrapper .casting>li .content .socials-medias li:hover a{color:#000}#serie #casting .wrapper .casting>li .content .socials-medias li :not(:last-child){margin-right:0.25rem}#serie #see-more{margin-top:2.9rem;margin-bottom:2rem}#serie #see-more .wrapper{align-items:flex-start}#serie #see-more .wrapper h2{margin-bottom:1.7rem}#serie #see-more .wrapper ul{display:flex;flex-wrap:wrap;width:100%}#serie #see-more .wrapper ul li{display:flex;flex-direction:column;width:calc((100%) / 3 - ((2.61rem * 2) / 3))}@media screen and (min-width: 1421px){#serie #see-more .wrapper ul li:not(:first-of-type){margin-left:2.6rem}}@media screen and (max-width: 1420px) and (min-width: 721px){#serie #see-more .wrapper ul li{width:calc((100%) / 2 - ((2.61rem * 1) / 2))}#serie #see-more .wrapper ul li:not(:last-of-type){margin-bottom:2.6rem}#serie #see-more .wrapper ul li:not(:nth-child(2n+1)){margin-left:2.6rem}}@media screen and (max-width: 720px){#serie #see-more .wrapper ul li{width:calc((100%) / 1 - ((0rem * 0) / 1))}#serie #see-more .wrapper ul li:not(:last-of-type){margin-bottom:2.6rem}#serie #see-more .wrapper ul li:not(:first-of-type){margin-left:0}}#serie #see-more .wrapper ul li .series-video-container{display:flex;width:100%;position:relative}#serie #see-more .wrapper ul li .series-video-container [id*='player-']{height:calc((44.5vw) / 3 - ((2.6rem * 2) / 3));background-position:center;background-size:cover;width:100%;-moz-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (max-width: 1420px) and (min-width: 721px){#serie #see-more .wrapper ul li .series-video-container [id*='player-']{height:calc((44.5vw) / 2 - ((2.6rem * 1) / 2))}}@media screen and (max-width: 720px){#serie #see-more .wrapper ul li .series-video-container [id*='player-']{height:calc((44.5vw) / 1 - ((0rem * 0) / 1))}}#serie #see-more .wrapper ul li div.content{display:flex;margin-top:0.9rem;flex-wrap:wrap}@media screen and (max-width: 1420px){#serie #see-more .wrapper ul li div.content{text-align:center}}#serie #see-more .wrapper ul li div.content .title{font-family:CanalDinBlack,sans-serif;text-transform:uppercase;width:100%;margin-bottom:1rem}#serie #see-more .wrapper ul li div.content .bottom{display:flex;align-items:flex-end}@media screen and (max-width: 1420px){#serie #see-more .wrapper ul li div.content .bottom{flex-direction:column}}#serie #see-more .wrapper ul li div.content .bottom .extract{width:60%;font-size:0.75rem;line-height:0.9rem;font-family:CanalDemiRomain, sans-serif}@media screen and (max-width: 1420px){#serie #see-more .wrapper ul li div.content .bottom .extract{width:100%}}#serie #see-more .wrapper ul li div.content .bottom .button{font-size:0.7rem;margin:0 0 0 auto;padding:0.5rem 1.5rem;box-shadow:none;border:1px solid #FD101E;box-sizing:border-box}@media screen and (max-width: 1420px){#serie #see-more .wrapper ul li div.content .bottom .button{margin:1rem auto 0 auto}}#serie #see-more .wrapper ul li div.content .bottom .button:hover{background:#fff;color:#FD101E;border:1px solid #FD101E;transform:none}#serie #push{margin-top:0.9rem}#serie.__is_preview{padding-top:0}#serie.__is_preview #highlighted{position:relative;margin:0;padding:0;min-height:calc(95vh - 5rem);height:auto}#serie.__is_preview #highlighted>.full-h{position:absolute;height:100%;width:100%;top:0;left:0}@media screen and (max-width: 1025px){#serie.__is_preview #highlighted .container{justify-content:center}}#serie.__is_preview #highlighted .wrapper{min-height:auto;margin-top:5rem;padding-top:2rem;padding-bottom:5rem}#serie.__is_preview #highlighted figure{max-width:50%;width:500px;margin-left:auto}@media screen and (max-width: 1025px){#serie.__is_preview #highlighted figure{max-width:60%;margin-top:-3.5rem}}@media screen and (max-width: 690px){#serie.__is_preview #highlighted figure{margin-top:-3.5rem;max-width:100%}}#serie.__is_preview #highlighted figure .img{min-height:400px;width:100%;background-position:center center;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 1370px){#serie.__is_preview #highlighted figure .img{min-height:300px}}@media (min-width: 1350px) and (max-width: 1440px) and (min-height: 640px) and (max-height: 760px){#serie.__is_preview #highlighted figure .img{min-height:250px}}@media screen and (max-width: 690px){#serie.__is_preview #highlighted figure .img{min-height:200px}}#serie.__is_preview #highlighted figure figcaption{text-align:center}@media (min-width: 1350px) and (max-width: 1440px) and (min-height: 640px) and (max-height: 760px){#serie.__is_preview #highlighted figure figcaption{margin-top:2rem;transform:translateY(-10%)}}#serie.__is_preview #highlighted figure figcaption p{font-size:2.5rem;font-weight:bold;line-height:calc(79/60)}@media screen and (max-width: 690px){#serie.__is_preview #highlighted figure figcaption p{font-size:2rem}}#serie.__is_preview #highlighted figure figcaption p+p{margin-top:3rem}@media (min-width: 1350px) and (max-width: 1440px) and (min-height: 640px) and (max-height: 760px){#serie.__is_preview #highlighted figure figcaption p+p{margin-top:2rem}}#serie.__is_preview #synopsis .wrapper,#serie.__is_preview #personnages .wrapper,#serie.__is_preview #casting .wrapper,#serie.__is_preview #teaser .wrapper{padding-top:1.55rem;border-bottom:none;max-width:75.25rem}@media screen and (max-width: 1220px){#serie.__is_preview #synopsis .wrapper,#serie.__is_preview #personnages .wrapper,#serie.__is_preview #casting .wrapper,#serie.__is_preview #teaser .wrapper{padding-bottom:1.55rem}}#serie.__is_preview #synopsis .wrapper h2,#serie.__is_preview #personnages .wrapper h2,#serie.__is_preview #casting .wrapper h2,#serie.__is_preview #teaser .wrapper h2{font-size:1.5rem;line-height:1.65rem;font-family:CanalDinBlack,sans-serif;text-transform:uppercase;margin:0 auto 2rem;position:relative;display:inline-block}#serie.__is_preview #synopsis .wrapper{padding-top:1.55rem;padding-bottom:2.55rem;margin-bottom:1.55rem;border-bottom:1px solid #FD101E}@media screen and (max-width: 690px){#serie.__is_preview #synopsis .wrapper{width:calc(100% - 4rem);max-width:90rem}}#serie.__is_preview #synopsis .wrapper .wys-content{font-size:0.75rem;max-width:55rem;text-align:center;line-height:0.9rem;display:inline-block}@media screen and (max-width: 1220px){#serie.__is_preview #synopsis .wrapper .wys-content{font-size:15px;line-height:15px}}#serie.__is_preview #synopsis .wrapper .wys-content p{text-align:center;padding-left:0.5rem;padding-right:0.5rem}@media screen and (max-width: 690px){#serie.__is_preview #synopsis .wrapper .wys-content p{text-align:center}}#serie.__is_preview #personnages .casting{min-height:360px}#serie.__is_preview #personnages .casting li{flex-direction:row;flex-wrap:nowrap;align-items:center;padding-bottom:3rem;position:relative;display:none;opacity:0;transition:all 0.3s ease-in-out}@media screen and (max-width: 690px){#serie.__is_preview #personnages .casting li{flex-wrap:wrap;padding-bottom:1rem}}#serie.__is_preview #personnages .casting li._visible{display:flex;opacity:1;transition:opacity 0.3s ease-in-out}#serie.__is_preview #personnages .casting li._visible.__bloc_0{transition-delay:0s}#serie.__is_preview #personnages .casting li._visible.__bloc_1{transition-delay:0.3s !important}#serie.__is_preview #personnages .casting li._visible.__bloc_2{transition-delay:0s}#serie.__is_preview #personnages .casting li._visible.__bloc_3{transition-delay:0.3s !important}#serie.__is_preview #personnages .casting li._visible.__bloc_4{transition-delay:0.6s !important}#serie.__is_preview #personnages .casting li._visible.__bloc_5{transition-delay:0.9s !important}#serie.__is_preview #personnages .casting li._deploy:before{width:50%;transition:all 0.5s ease-in-out 0.3s}@media screen and (max-width: 690px){#serie.__is_preview #personnages .casting li+li{margin-top:1rem}}#serie.__is_preview #personnages .casting li+li:before{content:'';position:absolute;left:0;top:0;width:0;height:1px;background-color:#FD101E}@media screen and (max-width: 690px){#serie.__is_preview #personnages .casting li+li:before{display:none}}#serie.__is_preview #personnages .casting li+li:nth-of-type(odd):before{left:inherit;right:0}#serie.__is_preview #personnages .casting li .img{max-width:300px;width:100%;height:300px;background-size:cover;background-position:center center}@media screen and (max-width: 1025px){#serie.__is_preview #personnages .casting li .img{max-width:250px;min-width:250px;height:250px}}@media screen and (max-width: 820px){#serie.__is_preview #personnages .casting li .img{max-width:200px;min-width:200px;height:200px}}@media screen and (max-width: 690px){#serie.__is_preview #personnages .casting li .img{margin:0 auto;max-width:50%}}#serie.__is_preview #personnages .casting li .content{padding:0 5rem 0 3rem;font-size:0.75rem}@media screen and (max-width: 1220px){#serie.__is_preview #personnages .casting li .content{font-size:15px;line-height:15px}}@media screen and (max-width: 690px){#serie.__is_preview #personnages .casting li .content{padding:1rem 0;text-align:center}}#serie.__is_preview #personnages .casting li .content .__name{font-weight:bold;display:inline-block;font-size:0.85rem}@media screen and (max-width: 1220px){#serie.__is_preview #personnages .casting li .content .__name{font-size:17px}}#serie.__is_preview #personnages .casting li .content p{line-height:calc(28/23)}#serie.__is_preview #personnages .casting li:nth-of-type(even) .content{order:1;text-align:right;padding:0 3rem 0 5rem;width:100%}@media screen and (max-width: 690px){#serie.__is_preview #personnages .casting li:nth-of-type(even) .content{order:2;text-align:center;padding:1rem 0}}#serie.__is_preview #personnages .casting li:nth-of-type(even) .img{order:2;margin-left:auto}@media screen and (max-width: 690px){#serie.__is_preview #personnages .casting li:nth-of-type(even) .img{order:1;margin:0 auto}}#serie.__is_preview #personnages .casting+a{display:inline-block;width:auto;font-size:0.8rem;margin:0 auto;padding:0.75rem 1.5rem;box-shadow:none;border:1px solid #FD101E;box-sizing:border-box}@media screen and (max-width: 690px){#serie.__is_preview #personnages .casting+a{margin-top:1.5rem}}#serie.__is_preview #personnages .casting+a:hover{transform:translateY(0);background-color:#fff;color:#FD101E}@media screen and (max-width: 690px){#serie.__is_preview #casting{margin-top:1.5rem}}#serie.__is_preview #casting .wrapper{padding:3rem 5rem;border:1px solid #FD101E}@media screen and (max-width: 769px){#serie.__is_preview #casting .wrapper{padding-left:1.5rem;padding-right:1.5rem;width:calc(100% - 2rem)}}#serie.__is_preview #casting .swiper-container{display:flex;align-items:center;justify-content:center;max-width:100%}#serie.__is_preview #casting .swiper-slide{padding:2rem 5rem 5rem;max-width:calc(100% - 10rem);display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (max-width: 769px){#serie.__is_preview #casting .swiper-slide{padding-left:4rem;padding-right:4rem;max-width:calc(100% - 8rem);justify-content:center}}@media screen and (max-width: 690px){#serie.__is_preview #casting .swiper-slide{padding-left:0;padding-right:0;max-width:100%;flex-wrap:wrap}}#serie.__is_preview #casting .swiper-slide .img{min-height:450px;min-width:450px;max-width:450px;background-size:cover}@media screen and (max-width: 1220px){#serie.__is_preview #casting .swiper-slide .img{max-width:300px;min-width:300px;min-height:300px}}@media screen and (max-width: 769px){#serie.__is_preview #casting .swiper-slide .img{min-height:290px;padding-left:0;padding-right:0;max-width:290px;min-width:290px}}#serie.__is_preview #casting .swiper-slide .content{padding:0 1rem 0 3rem;text-align:center}@media screen and (max-width: 769px){#serie.__is_preview #casting .swiper-slide .content{padding-left:2rem}}@media screen and (max-width: 690px){#serie.__is_preview #casting .swiper-slide .content{margin-top:2rem;padding-left:1rem;padding-right:1rem;max-width:100%}}#serie.__is_preview #casting .swiper-slide .content .text p{font-weight:bold;font-size:0.75rem;line-height:calc(27/20)}@media screen and (max-width: 1220px){#serie.__is_preview #casting .swiper-slide .content .text p{font-size:15px;line-height:15px}}#serie.__is_preview #casting .swiper-slide .content .text ._content{padding-top:0.75em}#serie.__is_preview #casting .swiper-slide .content .socials-medias{justify-content:center;margin:1rem auto 0}#serie.__is_preview #casting .swiper-slide .content .socials-medias a{color:#FD101E}#serie.__is_preview #casting .swiper-slide .content .socials-medias a:hover{color:#000}#serie.__is_preview #casting .swiper-pagination,#serie.__is_preview #casting .swiper-button-prev,#serie.__is_preview #casting .swiper-button-next{outline:none !important}#serie.__is_preview #casting .swiper-pagination *,#serie.__is_preview #casting .swiper-button-prev *,#serie.__is_preview #casting .swiper-button-next *{outline:none !important}@media screen and (max-width: 690px){#serie.__is_preview #casting .swiper-button-prev,#serie.__is_preview #casting .swiper-button-next{bottom:0;top:inherit}}#serie.__is_preview #casting .swiper-button-prev:after,#serie.__is_preview #casting .swiper-button-next:after{font-size:0.75rem;color:#fff;background-color:#FD101E;padding:0.75em 1em;border-radius:50%;border:1px solid #FD101E;transition:all 0.3s ease-in-out}#serie.__is_preview #casting .swiper-button-prev:hover:after,#serie.__is_preview #casting .swiper-button-next:hover:after{background-color:#fff;color:#FD101E;transition:all 0.3s ease-in-out}#serie.__is_preview #casting .swiper-button-prev{left:0.75rem}#serie.__is_preview #casting .swiper-button-next{right:0.75rem}#serie.__is_preview #casting .swiper-pagination{bottom:0}@media screen and (max-width: 690px){#serie.__is_preview #casting .swiper-pagination{bottom:10px}}#serie.__is_preview #casting .swiper-pagination-bullet{border-radius:50%;width:1rem;height:1rem;margin:0 0.15rem;background-color:#fff;border:1px solid #FD101E;opacity:1;transition:background-color 0.3s ease-in-out}#serie.__is_preview #casting .swiper-pagination-bullet:hover{background-color:#FD101E;transition:background-color 0.3s ease-in-out}#serie.__is_preview #casting .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#FD101E;transition:background-color 0.3s ease-in-out}#serie.__is_preview #teaser{margin-bottom:2rem}.loading{position:relative}.loading .loader{position:absolute;background:rgba(255,255,255,0.85);width:100%;height:100%;left:0;top:0;z-index:10;display:flex}.loading .loader .losange{display:flex;position:absolute;width:50px;height:100px;left:50%;top:50%;transform:translate(-50%, -50%)}.loading .loader .losange img{max-width:100%;position:absolute;max-height:100%;opacity:0.6}.loading .loader .losange img:nth-child(1){transform:scale(1.5);animation:rotate-left 1.2s infinite}.loading .loader .losange img:nth-child(2){transform:scale(0.5);animation:rotate-right 1.2s infinite}.loader{transition:all 0.3s;display:none}@keyframes rotate-right{0%{transform:scale(0.5)}25%{transform:scale(1.5)}50%{transform:scale(0.5)}100%{transform:scale(1.5)}}@keyframes rotate-left{0%{transform:scale(1.5)}25%{transform:scale(0.5)}50%{transform:scale(1.5)}100%{transform:scale(0.5)}}#push{display:flex;flex-wrap:wrap;width:100%}#push.padding{padding:5.1vw 9.8vw 5.25vw;box-sizing:border-box;background:#fff}@media screen and (max-width: 720px){#push.padding{padding:0}}#push .content{display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;width:100%;background-repeat:no-repeat;background-size:cover;padding:3rem 0;position:relative}#push .content:before{content:'';width:100%;height:100%;background-color:#000;opacity:30%;top:0;left:0;position:absolute;z-index:0}#push .content h3,#push .content .subtitle,#push .content a{z-index:1}#push .content h3,#push .content .subtitle{text-transform:uppercase;color:#fff;text-align:center}#push .content h3{margin-bottom:0.5rem;font-size:1.95rem;font-family:CanalBoldItalique,sans-serif}#push .content .subtitle{font-size:1.05rem;font-family:CanalDemiRomain,sans-serif}#push .content .button{background-color:#fff;color:#000;border:1px solid #fff;margin-top:1rem}#push .content .button:hover{background-color:#FD101E;color:#fff}#top-push{min-height:19rem;padding:1rem 4.1vw;box-sizing:border-box;align-items:center;position:relative;display:flex;background-color:#000;background-size:cover;background-repeat:no-repeat}#top-push:after{content:'';background-color:rgba(0,0,0,0.25);left:0;top:0;position:absolute;width:100%;height:100%;z-index:1}#top-push h1{font-size:3.25rem;text-transform:uppercase;font-family:CanalDinBlack,sans-serif;color:#fff;position:relative;z-index:5;max-width:42rem}.video-container{position:relative;top:0;left:0;z-index:1;width:100%;overflow:hidden;min-height:25rem;max-height:100vh;cursor:pointer}html.mobile .video-container{min-height:100vh;background-position:center}.video-container:after{content:'';position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;opacity:0.3;background:-moz-linear-gradient(left, #000 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, #000 0%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, #000000 0%,rgba(255,255,255,0) 100%)}.video-container .player-push{position:relative;margin-top:-50px;left:50%;z-index:1;-moz-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);opacity:0;transform:translateX(-50%) scale(1.05)}html.mobile .video-container .player-push{display:none}.video-container .player-push.active{opacity:1;visibility:visible}#series-grid,.series-grid{margin-bottom:2.5rem}#series-grid .wrapper,.series-grid .wrapper{padding:0 5.5rem;width:100%}@media screen and (max-width: 620px){#series-grid .wrapper,.series-grid .wrapper{padding:0 2rem}}#series-grid .wrapper .grid>li,#series-grid .wrapper .new-serie,.series-grid .wrapper .grid>li,.series-grid .wrapper .new-serie{margin-bottom:1rem;aspect-ratio:16 / 9;height:100%;width:100%}@media screen and (min-width: 1021px){#series-grid .wrapper .new-serie,.series-grid .wrapper .new-serie{height:22.5rem}}#series-grid .wrapper .grid,.series-grid .wrapper .grid{display:flex;justify-content:flex-start;flex-wrap:wrap}@media screen and (min-width: 1021px){#series-grid .wrapper .grid.grid-classic>li:nth-child(6n+1),#series-grid .wrapper .grid.grid-classic>li:nth-child(6n+2),.series-grid .wrapper .grid.grid-classic>li:nth-child(6n+1),.series-grid .wrapper .grid.grid-classic>li:nth-child(6n+2){height:22.4rem}#series-grid .wrapper .grid.grid-classic>li:nth-child(6n+1),.series-grid .wrapper .grid.grid-classic>li:nth-child(6n+1){width:66%;margin-right:1rem}#series-grid .wrapper .grid.grid-classic>li:nth-child(6n+2),.series-grid .wrapper .grid.grid-classic>li:nth-child(6n+2){width:calc(100% - 66% - 1rem)}#series-grid .wrapper .grid.grid-classic>li:nth-child(6n+3),#series-grid .wrapper .grid.grid-classic>li:nth-child(6n+4),.series-grid .wrapper .grid.grid-classic>li:nth-child(6n+3),.series-grid .wrapper .grid.grid-classic>li:nth-child(6n+4){height:18.5rem}#series-grid .wrapper .grid.grid-classic>li:nth-child(6n+3),.series-grid .wrapper .grid.grid-classic>li:nth-child(6n+3){width:39%;margin-right:1rem}#series-grid .wrapper .grid.grid-classic>li:nth-child(6n+4),.series-grid .wrapper .grid.grid-classic>li:nth-child(6n+4){width:calc(100% - 39% - 1rem)}#series-grid .wrapper .grid.grid-classic>li:nth-child(6n+5),.series-grid .wrapper .grid.grid-classic>li:nth-child(6n+5){margin-right:1rem}#series-grid .wrapper .grid.grid-classic>li:nth-child(6n+5),#series-grid .wrapper .grid.grid-classic>li:nth-child(6n+6),.series-grid .wrapper .grid.grid-classic>li:nth-child(6n+5),.series-grid .wrapper .grid.grid-classic>li:nth-child(6n+6){width:calc((100% - 1rem) / 2);height:21.4rem}}#series-grid .wrapper .grid.grid-three-elements>li,.series-grid .wrapper .grid.grid-three-elements>li{position:relative;min-height:16.3rem;height:auto;aspect-ratio:unset}@media screen and (min-width: 821px){#series-grid .wrapper .grid.grid-three-elements>li:nth-child(6n+1),.series-grid .wrapper .grid.grid-three-elements>li:nth-child(6n+1){width:39.3%;margin-right:1rem}#series-grid .wrapper .grid.grid-three-elements>li:nth-child(6n+2),.series-grid .wrapper .grid.grid-three-elements>li:nth-child(6n+2){width:calc(100% - 39.3% - 1rem)}#series-grid .wrapper .grid.grid-three-elements>li:nth-child(6n+3),#series-grid .wrapper .grid.grid-three-elements>li:nth-child(6n+4),.series-grid .wrapper .grid.grid-three-elements>li:nth-child(6n+3),.series-grid .wrapper .grid.grid-three-elements>li:nth-child(6n+4){margin-right:1rem}#series-grid .wrapper .grid.grid-three-elements>li:nth-child(6n+3),#series-grid .wrapper .grid.grid-three-elements>li:nth-child(6n+4),#series-grid .wrapper .grid.grid-three-elements>li:nth-child(6n+5),.series-grid .wrapper .grid.grid-three-elements>li:nth-child(6n+3),.series-grid .wrapper .grid.grid-three-elements>li:nth-child(6n+4),.series-grid .wrapper .grid.grid-three-elements>li:nth-child(6n+5){width:calc((100% - 2rem) / 3)}}#series-grid .wrapper .active figure,.series-grid .wrapper .active figure{visibility:hidden}#series-grid .wrapper .active figure:before,.series-grid .wrapper .active figure:before{opacity:100%}#series-grid .wrapper .active [id*='player-'],.series-grid .wrapper .active [id*='player-']{opacity:1;visibility:visible}#series-grid .wrapper .active .content .title,.series-grid .wrapper .active .content .title{font-size:1.75rem}@media screen and (max-width: 1220px){#series-grid .wrapper .active .content .title,.series-grid .wrapper .active .content .title{font-size:1.25rem}}.serie{position:relative;width:100%;overflow:hidden;height:100%}.serie .content{position:absolute;bottom:1.6rem;left:1.8rem;z-index:10;width:88%}.serie .content .title{font-family:CanalDinBlack,sans-serif;font-size:1.5rem;color:#fff;text-transform:uppercase;-moz-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (max-width: 1220px){.serie .content .title{font-size:1rem}}.serie .content .episode{margin-top:0.6rem;font-size:0.75rem;color:#fff}.serie figure,.serie iframe{transition:all 1s}.serie figure{width:100%;height:100%;position:relative}.serie figure img{object-fit:cover;width:100%;height:100%}.serie figure:before{content:'';width:100%;height:100%;background-color:#000;opacity:57%;position:absolute;transition:all 1s}.serie [id*='player-']{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;visibility:hidden;transition:opacity .4s;pointer-events:none;z-index:5}.serie a{position:absolute;width:100%;height:100%;cursor:pointer;z-index:10;top:0;left:0}main#home,main#new{margin-top:7.3rem}@media screen and (max-width: 1020px){main#home,main#new{margin-top:5rem}}#new section{display:flex;flex-direction:column;width:100%;margin:1rem 0}#new section:first-of-type{margin-top:0}#new .wrapper{max-width:66rem;padding:0 2rem;box-sizing:border-box;width:100%}@media screen and (max-width: 769px){#teaser .wrapper,.teaser .wrapper{padding-left:0;padding-right:0;width:calc(100% - 2rem)}}#teaser .wrapper .container,.teaser .wrapper .container{display:flex;max-width:55rem;margin:0 auto;position:relative;overflow:hidden;width:100%}#teaser .wrapper .video-container,.teaser .wrapper .video-container{max-height:unset;min-height:unset;padding-top:56.25%}#teaser .wrapper .video-container .player.active+#launch-video,.teaser .wrapper .video-container .player.active+#launch-video{opacity:0;transition:opacity 0.3s ease-in-out;pointer-events:none}#teaser .wrapper .video-container.__playing:after,.teaser .wrapper .video-container.__playing:after{z-index:-1;pointer-events:none}#teaser .wrapper .video-container:after,.teaser .wrapper .video-container:after{cursor:pointer}#teaser .wrapper .video-container .img,.teaser .wrapper .video-container .img{width:100%;height:100%;position:absolute;background-size:cover}#teaser .wrapper .video-container iframe,.teaser .wrapper .video-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}#teaser .wrapper #launch-video,.teaser .wrapper #launch-video{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 auto;z-index:99;max-width:6rem;transition:opacity 0.3s ease-in-out}.hero-new-grid:after{content:'';max-width:66rem;padding:0 2rem;width:100%;height:1px;margin:2rem auto 0;background-color:#969696;box-sizing:border-box;background-clip:content-box}.hero-new-grid .hero-image{display:flex;position:relative;width:100%;min-height:17.64rem;padding:1.5rem 2rem;box-sizing:border-box}.hero-new-grid .hero-image figure{display:flex;width:100%;position:absolute;inset:0;z-index:0}.hero-new-grid .hero-image figure img{width:100%;object-fit:cover}.hero-new-grid .hero-image h1{position:relative;z-index:5;color:#fff;font-size:2.8rem;line-height:1em;font-family:CanalBoldItalique, sans-serif;max-width:26.5rem;margin-top:auto;text-transform:uppercase}.hero-new-grid .hero-image h1:after{right:unset;left:0;transform:translate(-65%, -65%)}.hero-new-grid .hero-grid{display:grid;margin-top:0.5rem;grid-gap:0.5rem}@media screen and (min-width: 521px){.hero-new-grid .hero-grid{grid-template-columns:repeat(auto-fit, minmax(12rem, 1fr))}}.hero-new-grid .hero-grid li{display:flex;align-items:center;flex:1;padding:2rem;box-sizing:border-box;position:relative;cursor:pointer}@media screen and (max-width: 520px){.hero-new-grid .hero-grid li{padding:3rem 2rem}}.hero-new-grid .hero-grid li span{font-size:1.75rem;line-height:1.1em;padding:0;text-transform:uppercase}@media screen and (max-width: 1320px){.hero-new-grid .hero-grid li span{font-size:1.25rem}}.new-serie-presentation .wrapper .diffusion_date{margin-top:0.4rem}.new-serie-presentation .wrapper figure{display:flex;width:100%;margin-top:1.2rem}.new-serie-presentation .wrapper figure img{display:flex;width:100%;object-fit:cover}.new-serie-presentation .wrapper .extract{margin-top:1.5rem}.new-serie-casting{margin-bottom:0.5rem}.new-serie-casting .wrapper .grid{margin-top:1.2rem}.new-serie-casting .wrapper .grid li{position:relative}.new-serie-casting .wrapper .grid li figure,.new-serie-casting .wrapper .grid li .layer{position:absolute;inset:0}.new-serie-casting .wrapper .grid li figure{display:flex;z-index:0}.new-serie-casting .wrapper .grid li figure img{object-fit:cover;width:100%;object-position:top}.new-serie-casting .wrapper .grid li .layer{z-index:1;background-color:#000;opacity:.29}.new-serie-casting .wrapper .grid li .container{display:flex;flex-direction:column;justify-content:flex-end;position:relative;z-index:5;padding:1.5rem 1.1rem;box-sizing:border-box;width:100%;min-height:100%;max-width:calc(18.5rem + (1.1rem * 2))}.new-serie-casting .wrapper .grid li .container .socials-medias{margin-bottom:auto;justify-content:flex-start}.new-serie-casting .wrapper .grid li .container .socials-medias li{color:#fff}.new-serie-casting .wrapper .grid li .container .socials-medias li a{font-size:1.4rem}.new-serie-casting .wrapper .grid li .container p{color:#fff}.new-serie-casting .wrapper .grid li .container p.name{display:flex;flex-wrap:wrap;align-items:center}.new-serie-casting .wrapper .grid li .container p.name span{line-height:1.1em}.new-serie-casting .wrapper .grid li .container p.name span:first-of-type{font-size:0.65rem;font-family:CanalDinBlack, sans-serif;text-transform:uppercase}.new-serie-casting .wrapper .grid li .container p.name span:last-of-type{font-size:0.55rem;font-family:CanalDinMedium, sans-serif;margin-left:.3rem}.new-serie-casting .wrapper .grid li .container .content{font-size:0.65rem;line-height:1.2em;font-family:CanalDinMedium, sans-serif;margin-top:0.6rem}.new-serie-carousel-image .wrapper .container{display:flex}.new-serie-carousel-image .wrapper .container ul{display:flex;flex-direction:row;margin-top:1.2rem}.new-serie-carousel-image .wrapper .container ul li{height:12.8rem;width:auto}.new-serie-carousel-image .wrapper .container ul li:not(:last-of-type){margin-right:1rem}.new-serie-carousel-image .wrapper .container ul li figure{display:flex;width:100%;height:100%}.new-serie-carousel-image .wrapper .container ul li figure img{object-fit:cover;width:100%;height:100%}.new-serie-teaser .wrapper{align-items:center}.new-serie-teaser .wrapper .container{max-width:46rem}.new-serie-teaser .wrapper .container .video-container{margin-top:1.2rem}.serie-thumbnail{width:100%;height:100%;background-size:cover;background-position:center;box-sizing:border-box;display:flex;position:relative;justify-content:center;text-align:center;align-items:center;padding-bottom:0}.serie-thumbnail:hover:before{background-color:rgba(0,0,0,0.3)}.serie-thumbnail:before{content:'';background-color:rgba(0,0,0,0.6);position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;transition:all 0.2s}.serie-thumbnail span{z-index:5;font-size:2.1rem;font-family:CanalBoldItalique,sans-serif;line-height:2.3rem;color:#fff;padding:0.3rem}.serie-thumbnail span:before{display:none}@media screen and (max-width: 1220px){.serie-thumbnail span{font-size:1.8rem}}#new{font-size:0.85rem;line-height:1em;font-family:CanalDinMedium, sans-serif}#new .wrapper .title{font-size:1.35rem;line-height:1.1em;text-transform:uppercase;font-family:CanalBoldItalique, sans-serif}#new .container{display:flex;flex-direction:column}#new .container .new-serie{display:none;flex-direction:column}#new .container .new-serie.active{display:flex}
/*# sourceMappingURL=screen.css.map */
