a,article,aside,audio,b,body,canvas,caption,center,code,div,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,label,legend,li,mark,menu,nav,object,ol,output,p,pre,ruby,section,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}img{border:0;vertical-align:bottom}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.main-title-wrapper:after,.main-title-wrapper:before,.section-form form .inputs:after,.section-form form .inputs:before,.twitter .answer-container:after,.twitter .answer-container:before,.twitter .input-container .input-block:after,.twitter .input-container .input-block:before,.twitter .input-container:after,.twitter .input-container:before,.twitter .top-container:after,.twitter .top-container:before{content:" ";display:table}.main-title-wrapper:after,.section-form form .inputs:after,.twitter .answer-container:after,.twitter .input-container .input-block:after,.twitter .input-container:after,.twitter .top-container:after{clear:both}#folding-menu{position:absolute;width:100%;text-align:center;top:50%;-webkit-transform:translateZ(0px);-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);-o-transform:translateZ(0px);transform:translateZ(0px)}#folding-menu .gaming-text{font-size:3rem;line-height:40px;font-family:helveticaneueltstd-roman;position:absolute;top:-40px;visibility:hidden;opacity:0}#folding-menu .gaming-text.answer{top:-70px}#folding-menu .gaming-text.active{visibility:visible;opacity:1;-webkit-transition:visibility 1ms 1s,opacity 400ms 1s;-moz-transition:visibility 1ms 1s,opacity 400ms 1s;transition:visibility 1ms 1s,opacity 400ms 1s}#folding-menu ul{display:inline-block;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:750px;-moz-perspective:750px;perspective:750px}#folding-menu li{display:block;float:left;width:150px;height:150px;margin-right:0;font-family:sans-serif;position:relative;z-index:1;-webkit-backface-visibility:hidden;opacity:0}#folding-menu li:last-child{margin-left:10px}#folding-menu li.full img.out{opacity:1!important}#folding-menu li.full .text{color:#fff!important}#folding-menu li.visited{background:rgba(0,0,0,.5)}#folding-menu li.visited img.out{opacity:.15!important}#folding-menu li.visited a{cursor:default!important}#folding-menu li.invisible{visibility:hidden}#folding-menu li a{display:block;width:100%;height:100%;background:0 0;position:relative;z-index:1000;box-sizing:border-box;cursor:default;border-width:0;border-color:#fff;border-style:solid;-webkit-transform:translateZ(10px);-moz-transform:translateZ(10px);-ms-transform:translateZ(10px);-o-transform:translateZ(10px);transform:translateZ(10px)}#folding-menu li img{width:100%;height:100%;outline:transparent solid 1px}#folding-menu li img.over{position:absolute;top:0;left:0;opacity:0}#folding-menu li .text{position:absolute;bottom:5px;left:10%;width:80%;font-size:.8vw;color:#333;opacity:0}#folding-menu li .text.single-line{bottom:12px}#folding-menu.active li a{cursor:pointer}#folding-menu.active li.full a:hover,#folding-menu.active li.visited a:hover{border:none}#folding-menu.active.isie li{margin-right:1px}#folding-menu.active.isie li:not(.visited) a:hover{border:none}#folding-menu.active.isie li:not(.visited) a:hover img.out{opacity:0!important}#folding-menu.active.isie li:not(.visited) a:hover img.over{opacity:.8!important}#folding-menu.active.isie li:not(.visited) a:hover .text{opacity:1!important}.twitter{width:96%;margin:0 auto;position:relative;top:20%;display:none;opacity:0}.twitter .socket-container{display:block;text-align:center;width:100%;font-family:helveticaneueltstd-roman;height:50px;line-height:60px;font-size:3rem;padding-left:10px;position:absolute;top:-13rem}.twitter .top-container .close-button{width:50px;height:50px;float:left;-webkit-backface-visibility:hidden}.twitter .top-container .close-button img{width:100%;height:100%;opacity:.5;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.twitter .top-container .close-button:hover img{cursor:pointer;opacity:1}.twitter .top-container .instructions{font-family:helveticaneueltstd-roman;height:50px;line-height:54px;font-size:3rem;float:left;padding-left:10px}.twitter .input-container{width:100%;position:relative}.twitter .input-container .input-block{width:100%;height:100%;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.twitter .input-container .input-block.empty .background{background:red}.twitter .input-container .input-block.collapsed:hover,.twitter .input-container .input-block.collapsed:hover input{cursor:pointer}.twitter .input-container .input-block.collapsed:hover .background{opacity:.5555556}.twitter .input-container .input-block .background{-webkit-transition:opacity .3s,background .3s;-moz-transition:opacity .3s,background .3s;transition:opacity .3s,background .3s;background:#fff;position:absolute;z-index:0;width:100%;height:100%;opacity:.3}.twitter .input-container .input-block .hashtag{width:32%;color:#fff;font-family:helveticaneueltstd-roman;font-size:2.2vw;line-height:5.5rem;height:6rem;float:left;padding:4.4rem 1% 3rem}.twitter .input-container .input-block input{float:left;position:relative;padding:2.5rem 1% 3rem 0;font-family:helveticaneueltstd-roman;font-size:2.2vw;line-height:5.5rem;height:9rem;background:0 0;border:none;outline:0;color:#fff;width:64%;margin:0}.twitter .input-container .input-block .word-count{font-family:helveticaneueltstd-roman;position:absolute;bottom:5px;right:25px;font-size:2rem;color:#fff}.twitter .input-container .send-button,.twitter .input-container .tweet-button{-webkit-transition:background .3s,color .3s;-moz-transition:background .3s,color .3s;transition:background .3s,color .3s}.twitter .input-container .ou,.twitter .input-container .send-button,.twitter .input-container .tweet-button{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:helveticaneueltstd-roman;float:left;height:6rem;line-height:6rem;position:relative;color:#fff;padding:0 2rem;font-size:2rem;text-align:center;border:none}.twitter .input-container .send-button{background:#fff;color:#f60}.twitter .input-container .send-button:hover{cursor:pointer;background:#f60;color:#fff}.twitter .input-container .tweet-button{background:#41aaec}.twitter .input-container .tweet-button:hover{cursor:pointer;background:#fff;color:#41aaec}.twitter .input-container .tweet-button:hover .img-wrapper .img{opacity:0}.twitter .input-container .tweet-button:hover .img-wrapper .img.hover{opacity:1}.twitter .input-container .tweet-button .img-wrapper{position:relative;top:10%;display:inline-block;vertical-align:text-bottom;width:43px;height:33px;margin:0 5px 0 0}.twitter .input-container .tweet-button .img-wrapper .img{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/tweet-parler.png);background-size:cover;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;transition:opacity 300ms}.twitter .input-container .tweet-button .img-wrapper .img.hover{opacity:0;background-image:url(../img/tweet-parler-hover.png)}.twitter .input-container .tweet-button .txt{display:inline-block;vertical-align:top}.twitter .answer-container{width:100%;position:absolute;margin-top:1px;opacity:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.twitter .answer-container .background{background:#fff;position:absolute;z-index:0;width:100%;height:100%;opacity:.3}.twitter .answer-container .text-answer{color:#fff;font-family:helveticaneueltstd-roman;font-size:2.5vw;line-height:5.5rem;float:left;padding:4.3rem 2rem 3.7rem;width:calc(100% - 10rem)}.section-2-sync .substate-connection-error .content-text{font-size:1.8rem;line-height:2.1rem}@font-face{font-family:helveticaneueltstd-bd;font-weight:'bold';font-style:normal;src:url(fonts/HelveticaNeueLTStd-Bd/HelveticaNeueLTStd-Bd.eot);src:url(fonts/HelveticaNeueLTStd-Bd/HelveticaNeueLTStd-Bd.eot?#iefix) format('embedded-opentype'),url(fonts/HelveticaNeueLTStd-Bd/HelveticaNeueLTStd-Bd.woff) format('woff'),url(fonts/HelveticaNeueLTStd-Bd/HelveticaNeueLTStd-Bd.ttf) format('truetype'),url(fonts/HelveticaNeueLTStd-Bd/HelveticaNeueLTStd-Bd.svg#helveticaneueltstd-bd) format('svg')}@font-face{font-family:helveticaneueltstd-bdex;font-weight:'bold';font-style:normal;src:url(fonts/HelveticaNeueLTStd-BdEx/HelveticaNeueLTStd-BdEx.eot);src:url(fonts/HelveticaNeueLTStd-BdEx/HelveticaNeueLTStd-BdEx.eot?#iefix) format('embedded-opentype'),url(fonts/HelveticaNeueLTStd-BdEx/HelveticaNeueLTStd-BdEx.woff) format('woff'),url(fonts/HelveticaNeueLTStd-BdEx/HelveticaNeueLTStd-BdEx.ttf) format('truetype'),url(fonts/HelveticaNeueLTStd-BdEx/HelveticaNeueLTStd-BdEx.svg#helveticaneueltstd-bdex) format('svg')}@font-face{font-family:helveticaneueltstd-lt;font-weight:400;font-style:normal;src:url(fonts/HelveticaNeueLTStd-Lt/HelveticaNeueLTStd-Lt.eot);src:url(fonts/HelveticaNeueLTStd-Lt/HelveticaNeueLTStd-Lt.eot?#iefix) format('embedded-opentype'),url(fonts/HelveticaNeueLTStd-Lt/HelveticaNeueLTStd-Lt.woff) format('woff'),url(fonts/HelveticaNeueLTStd-Lt/HelveticaNeueLTStd-Lt.ttf) format('truetype'),url(fonts/HelveticaNeueLTStd-Lt/HelveticaNeueLTStd-Lt.svg#helveticaneueltstd-lt) format('svg')}@font-face{font-family:helveticaneueltstd-th;font-weight:400;font-style:normal;src:url(fonts/HelveticaNeueLTStd-Th/HelveticaNeueLTStd-Th.eot);src:url(fonts/HelveticaNeueLTStd-Th/HelveticaNeueLTStd-Th.eot?#iefix) format('embedded-opentype'),url(fonts/HelveticaNeueLTStd-Th/HelveticaNeueLTStd-Th.woff) format('woff'),url(fonts/HelveticaNeueLTStd-Th/HelveticaNeueLTStd-Th.ttf) format('truetype'),url(fonts/HelveticaNeueLTStd-Th/HelveticaNeueLTStd-Th.svg#helveticaneueltstd-th) format('svg')}@font-face{font-family:helveticaneueltstd-md;font-weight:400;font-style:normal;src:url(fonts/HelveticaNeueLTStd-Md/HelveticaNeueLTStd-Md.eot);src:url(fonts/HelveticaNeueLTStd-Md/HelveticaNeueLTStd-Md.eot?#iefix) format('embedded-opentype'),url(fonts/HelveticaNeueLTStd-Md/HelveticaNeueLTStd-Md.woff) format('woff'),url(fonts/HelveticaNeueLTStd-Md/HelveticaNeueLTStd-Md.ttf) format('truetype'),url(fonts/HelveticaNeueLTStd-Md/HelveticaNeueLTStd-Md.svg#helveticaneueltstd-md) format('svg')}@font-face{font-family:helveticaneueltstd-roman;font-weight:400;font-style:normal;src:url(fonts/HelveticaNeueLTStd-Roman/HelveticaNeueLTStd-Roman.eot);src:url(fonts/HelveticaNeueLTStd-Roman/HelveticaNeueLTStd-Roman.eot?#iefix) format('embedded-opentype'),url(fonts/HelveticaNeueLTStd-Roman/HelveticaNeueLTStd-Roman.woff) format('woff'),url(fonts/HelveticaNeueLTStd-Roman/HelveticaNeueLTStd-Roman.ttf) format('truetype'),url(fonts/HelveticaNeueLTStd-Roman/HelveticaNeueLTStd-Roman.svg#helveticaneueltstd-roman) format('svg')}div,h1,h2,h3,h4,h5,input,p,span,textarea{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.main-wrapper{position:relative;width:100%;height:calc(100% - 110px)}.main-content-wrapper{width:100%;height:100%;text-align:center;background:rgba(0,0,0,.5);display:table}.main-content-wrapper .inside-wrapper{width:100%;display:table-cell;vertical-align:middle}.main-content-wrapper .inside-centered{width:950px;margin:0 auto}.main-content-wrapper .inside-centered.wide{width:82.2222222222%}.main-content-wrapper.istransparent{-webkit-transition:background .4s ease-out;-moz-transition:background .4s ease-out;transition:background .4s ease-out;background:0 0}.section-columns{width:88%;margin:0 auto}.section-columns:after{content:"";display:table;clear:both}.section-columns .column{float:left;width:50%;position:relative;margin:2rem 0 0}.section-columns .column:last-child h4{font-size:2.2rem;line-height:2.5rem}.section-columns .column .inside{width:84.2105263158%;margin:0 auto;position:relative;height:345px}.section-columns .column .inside .content-text.smaller{font-size:1.6rem;line-height:18px}.section-columns .column .mod-simple-button{position:absolute;bottom:0;left:calc(50% - 33.3%)}.section-header-logo{left:1.8229166667%}.section-header-logo img,.section-header-logo p{display:inline-block}.section-header-logo img{margin:0 15px 0 0}.section-header-logo p{vertical-align:baseline;font-size:4.7rem;line-height:2.3rem;font-family:helveticaneueltstd-th,Helvetica,Arial,sans-serif;color:#fff}.main-title-wrapper{width:68.4210526316%;position:relative;margin:0 auto}.main-title-wrapper .main-site-title{width:645px;margin:0 auto 10px}.main-title-wrapper .subtitle-container{width:650px;margin:0 auto}.main-title-wrapper .separator{height:1px;background:#fff;width:25%;float:left;margin-top:26px}.main-title-wrapper .separator.right{float:right}.sub-site-title{float:left;display:inline-block;font-size:2.8rem;line-height:3rem;font-family:helveticaneueltstd-lt,Helvetica,Arial,sans-serif;margin:1.3rem auto;text-align:center;width:50%}.sub-site-title span{font-family:helveticaneueltstd-md,Helvetica,Arial,sans-serif}h4{font-size:2.4rem;line-height:2.8rem;font-family:helveticaneueltstd-bd,Helvetica,Arial,sans-serif}.content-text{margin:0 0 1.5rem;font-size:1.4rem;line-height:18px;font-family:helveticaneueltstd-roman,Helvetica,Arial,sans-serif}.content-text.medium{font-size:2.1rem;line-height:2.3rem;font-family:helveticaneueltstd-md,Helvetica,Arial,sans-serif}.content-text.centered-text{width:68.4210526316%;margin:0 auto}.content-text b{font-family:helveticaneueltstd-bd,Helvetica,Arial,sans-serif;color:#fe6600}.content-text a{text-decoration:underline;color:#fe6600}.content-text span{font-family:helveticaneueltstd-roman,Helvetica,Arial,sans-serif;color:#fe6600}.content-text span.roomnumberinlink,.content-text span.ws-retentez{color:#FFF}.content-text span.homelive{font-family:helveticaneueltstd-lt,Helvetica,Arial,sans-serif}.content-text.smaller{font-size:1.3rem;line-height:16px;font-family:helveticaneueltstd-roman,Helvetica,Arial,sans-serif}.content-text a.trigger-homelive{font-family:helveticaneueltstd-bd}.big-title{color:#fe6600;font-size:15.4rem;line-height:15.7rem;font-family:helveticaneueltstd-md,Helvetica,Arial,sans-serif;margin:0 0 1rem}.actions-wrapper{position:absolute;right:1.5625%;top:4vh;z-index:2}.actions-wrapper .actions:after{content:"";display:table;clear:both}.actions-wrapper .actions ul{float:right}.actions-wrapper .actions li{width:30px;height:30px;display:inline-block;margin:0 12px 0 0;opacity:0}.actions-wrapper .actions li polygon{opacity:0;fill:#FFF}.actions-wrapper .actions li polygon.check{fill:#fe6600;-webkit-transition:opacity 400ms ease-out;-moz-transition:opacity 400ms ease-out;transition:opacity 400ms ease-out}.actions-wrapper .actions li.ischeck path{fill:#fe6600}.actions-wrapper .actions li.ischeck polygon.check,.actions-wrapper .actions li.iscross polygon.cross{opacity:1}.actions-wrapper .actions-texts-wrapper{position:relative}.actions-wrapper .actions-text{position:absolute;text-align:center;cursor:default;font-size:13px;line-height:17px;font-family:helveticaneueltstd-md,Helvetica,Arial,sans-serif;margin:10px 0 0;width:215px;opacity:0;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);-webkit-transition:-webkit-transform 300ms ease-in,opacity 300ms ease-in;-moz-transition:-moz-transform 300ms ease-in,opacity 300ms ease-in;transition:transform 300ms ease-in,opacity 300ms ease-in}.actions-wrapper .actions-text.pending{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.actions-wrapper .actions-text.pending.active{opacity:0;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}.actions-wrapper .actions-text.active{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 200ms ease-out,opacity 200ms ease-out;-moz-transition:-moz-transform 200ms ease-out,opacity 200ms ease-out;transition:transform 200ms ease-out,opacity 200ms ease-out}.actions-wrapper .actions-text.inactive{opacity:0}.section-1-landing{position:relative}.section-1-landing .substate-prechoice{position:absolute;top:0;left:0;width:100%}.section-1-landing .substate-prechoice .goto-substate-choice{margin:2rem 0 0}.section-1-landing .substate-prechoice .goto-substate-choice p{padding:0 4rem;width:190px}.section-1-landing .substate-prechoice .content-text.centered-text{font-size:1.7rem;width:77%;margin:2rem auto}.section-1-landing .mod-simple-button.not-cliquable.style-home-first{border:none!important;padding:5px!important}.section-1-landing .image-devices{width:74.5%}.section-1-landing .image-devices svg circle{opacity:0}.section-1-landing .image-desktop{width:33.25%}.section-1-landing .image-desktop,.section-1-landing .image-devices{margin:1.3rem auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.section-1-landing .section-columns{position:relative}.section-1-landing .section-columns .separator{height:80%;top:10%;position:absolute;left:50%;opacity:0;width:1px;background:#fff}.section-3-lose span.retentez,.section-3-win span.retentez{color:#fff;font-family:helveticaneueltstd-md,Helvetica,Arial,sans-serif}.section-3-lose .mod-simple-button.button-restart,.section-3-win .mod-simple-button.button-restart{margin:2rem auto 3.4rem}.section-3-lose .mod-simple-button.button-promo,.section-3-win .mod-simple-button.button-promo{margin:2.5rem 0 0}.section-3-lose .mod-simple-button.button-tirage,.section-3-win .mod-simple-button.button-tirage{margin:2rem auto 1rem}.section-3-lose .separator,.section-3-win .separator{width:64.2105263158%;height:1px;background:#FFF;margin:0 auto 2rem}.section-3-lose .icons,.section-3-win .icons{width:71.0526315789%;margin:0 auto}.section-3-lose .icons:after,.section-3-win .icons:after{content:"";display:table;clear:both}.section-3-lose .icons .icon,.section-3-win .icons .icon{float:left;width:170px;margin:0 82px 0 0;position:relative}.section-3-lose .icons .icon:last-child,.section-3-win .icons .icon:last-child{margin:0}.section-3-lose .icons .icon:nth-child(2) .iconwrapper img,.section-3-win .icons .icon:nth-child(2) .iconwrapper img{position:relative;left:14px}.section-3-lose .icons .icon .iconwrapper,.section-3-win .icons .icon .iconwrapper{height:90px;vertical-align:bottom;display:table-cell;margin:0 auto;width:170px}.section-3-lose .icons .icon p,.section-3-win .icons .icon p{font-size:1.7rem;line-height:1.8rem;font-family:helveticaneueltstd-roman,Helvetica,Arial,sans-serif;margin:2rem 0 0}.section-3-lose.section-3-lose .mod-simple-button.button-restart,.section-3-win.section-3-lose .mod-simple-button.button-restart{margin:1rem auto 2.4rem 0}.push{background:rgba(0,0,0,.4);position:absolute;left:calc(50% - 205px);top:0;z-index:10;width:410px;padding:10px 20px;display:none}.push.active{display:block}.push img{width:26px;height:27px;margin:0 11px 0 0}.push .border{width:100%;height:1px;background:#948b87}.push .border.top{margin:0 0 9px}.push .border.bot{margin:9px 0 0}.push .title{font-size:2.3rem;line-height:2.1rem;font-family:helveticaneueltstd-roman,helvetica,ARial,sans-serif;margin:0 0 14px}.push p{font-size:2.1rem;line-height:2.3rem;font-family:helveticaneueltstd-lt,helvetica,ARial,sans-serif}.section-form{display:none;opacity:0}.section-form .form-title{font-size:4.3rem;line-height:4.6rem;font-family:helveticaneueltstd-lt,Helvetica,Arial,sans-serif;margin:5.1rem 0}.section-form input.text-input{background:rgba(255,255,255,.3);padding:0 2.1498771499%;width:27.3341523342%;height:60px;float:left;color:#FFF;border:0;font-size:2.1rem;line-height:1em;font-family:helveticaneueltstd-roman;margin:0 2.3341523342% 3rem 0}.section-form input.text-input:nth-child(3n){margin:0 0 3rem}.section-form input.text-input:nth-child(4),.section-form input.text-input:nth-child(5){margin-bottom:2rem}.section-form input.text-input:focus{outline:0}.section-form input.text-input.notvalid{background:rgba(255,0,0,.3)}.section-form .buttons-container{width:520px;margin:10px auto 0}.section-form .buttons-container.submitted{width:670px}.section-form .submit{cursor:pointer;color:#fff;height:55px;position:relative;padding:0;margin:0 10px 0 0}.section-form .submit:focus{outline:0}.section-form .submit.inactive{opacity:.5;pointer-events:none}.section-form .mod-simple-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:250px;display:block;float:left;height:55px;line-height:45px}.section-form .message-wrapper{position:relative;margin:0 auto}.section-form .message{font-size:1.5rem;line-height:1.8rem;font-family:helveticaneueltstd-roman;opacity:0;display:none}.section-form .message.active{opacity:1;display:block}.section-form .message.submit-ok{display:none;float:left;width:380px;line-height:60px}.section-form .message.submit-ok.active{display:block}.section-form .checkboxes-area{float:left;width:31.6339066339%;height:65px}.section-form .checkboxes-area .wrap{text-align:left}.section-form .checkboxes-area .wrap:last-child{margin:12px 0 0}.section-form .checkboxes-area input{position:absolute;visibility:hidden}.section-form .checkboxes-area input+label:before{content:" ";border:2px solid #FFF;width:12px;height:12px;font-size:12px;color:#f3f3f3;text-align:center;float:left}.section-form .checkboxes-area input:checked+label:before{content:"\2713"}.section-form .checkboxes-area input.notvalid+label:before{border:2px solid red}.section-form .checkboxes-area label:after{content:"";display:table;clear:both}.section-form .checkboxes-area label span{float:left;width:calc(95% - 20px);margin:0 0 0 5%;font-size:12px;line-height:13px;font-family:helveticaneueltstd-roman}.section-form .checkboxes-area label span a{color:#FFF}.mod-video-player{width:100%;height:100%;position:absolute;top:0;left:0}.mod-video-player .controls,.mod-video-player video{position:absolute;top:0;left:0}.mod-content{position:relative;z-index:2}.blackborder{width:100%;height:11vh;max-height:115px;background:#000;position:absolute;z-index:3;display:block}.blackborder.top{top:0;min-height:85px}.blackborder.bot{bottom:0}.blackborder.hidden{display:none}.mod-over-all{position:absolute;z-index:4}.orange-footer,.orange-header{width:100%;height:40px;background:grey;position:relative;z-index:5}.orange-header{height:61px}.app-state,.app-substate{display:none}.app-state.active,.app-substate.active{display:block}#playbutton{width:50px;height:50px;background:#ff0;display:none;position:absolute;top:48%;left:48%;z-index:100}#playbutton.active{display:block}.main-title-wrapper{display:none}.main-title-wrapper.active{display:block}.app-substate .picto-sync{width:99px;height:99px;background:url(../img/sprite.png);margin:28px auto}.app-substate .picto-sync.picto-ok{background-position:-98px 0}.app-substate .content-text.dblmargin{margin:1.5rem 0}.main-footer{position:absolute;width:100%;bottom:0;height:11vh;line-height:11vh;vertical-align:middle}.main-footer:after{content:"";display:table;clear:both}.main-footer .left{left:1.8229166667%;bottom:0}.main-footer .left img{vertical-align:middle;margin:0 25px 0 0}.main-footer .left a{color:#FFF;opacity:.5;font-size:1.6rem;line-height:11px;font-family:helveticaneueltstd-md,Helvetica,Arial,sans-serif}.main-footer .left a:first-child,.main-footer .left a:hover,.main-footer .left a:last-child{opacity:1}.main-footer .left span{color:#FFF;opacity:.5;font-size:1.4rem;margin:0 10px}.main-footer .right{right:1.3020833333%;bottom:0}.main-footer .right .footer-button{display:inline-block;vertical-align:middle;margin:0 16px 0 0;background:url(../img/sprite.png);opacity:1;text-indent:100%;white-space:nowrap;overflow:hidden;cursor:pointer}.main-footer .right .footer-button.active,.main-footer .right .footer-button:hover{opacity:1}.main-footer .right .footer-button:hover{opacity:.5}.main-footer .right .footer-button.sep{width:1px;height:25px;background-position:-100px -99px}.main-footer .right .footer-button.fullscreen{width:28px;height:25px;background-position:0 -99px}.main-footer .right .footer-button.togglesound{width:35px;height:26px;background-position:-47px -99px}.main-footer .right .footer-button.togglesound:not(.active){opacity:.5}.main-footer .right .footer-button.share-tw{width:26px;height:24px;background-position:-120px -99px;margin:0 22px 0 0}.main-footer .right .footer-button.share-fb{width:15px;height:24px;background-position:-164px -99px;margin:0 22px 0 0}.main-footer .right .footer-button.share-gp{width:24px;height:24px;background-position:-199px -99px;margin:0 16px 0 0}.mod-simple-button{font-size:1.8rem;line-height:50px;font-family:helveticaneueltstd-md,helvetica,Arial,sans-serif;background:rgba(255,255,255,.15);border:5px solid #FFF;cursor:pointer;height:50px;display:inline-block;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:border-color .3s,background .3s;-moz-transition:border-color .3s,background .3s;transition:border-color .3s,background .3s}.mod-simple-button a{color:#FFF;cursor:pointer;display:block}.mod-simple-button.not-cliquable{cursor:default}.mod-simple-button.button-skip{font-size:1.6rem;border:0;background:0 0;margin:0 20px 0 0;position:relative;top:2px;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s}.mod-simple-button.button-skip span{position:relative;top:1px;left:-4px}.mod-simple-button.button-skip span svg{height:10px}.mod-simple-button.button-skip span svg polygon{fill:#FFF;-webkit-transition:fill .3s;-moz-transition:fill .3s;transition:fill .3s}.mod-simple-button.button-skip:not(.not-cliquable):hover{background:0 0;color:#fe6600}.mod-simple-button.button-skip:not(.not-cliquable):hover span svg polygon{fill:#fe6600}.mod-simple-button.skip-intro{opacity:0;display:none}.mod-simple-button.style-fixed-width{width:266px}.mod-simple-button.skip-current-video{display:none}.mod-simple-button.skip-current-video.active{display:inline-block}.mod-simple-button:not(.not-cliquable):hover{border-color:#fe6600;background:#fe6600}.mod-simple-button.style-home-first p,.mod-simple-button.style-home-second p{padding:0 40px}.mod-simple-button.sync-error-fixed-width{width:325px}.mod-simple-button.decouvrir-button{border-color:#fe6600}.mod-simple-button.decouvrir-button a{color:#fff}.section-3-win .button-restart,.section-3-win .button-tirage{display:none}.mod-modal{position:absolute;z-index:5;width:96.4583333333%;left:1.7708333333%;top:28.8888888889%;display:none}.mod-modal.active{display:block}.mod-modal .inside{display:inline-block;width:100%;text-align:left}.mod-modal.modal-message input{border:0}.mod-modal.modal-message input:focus{outline:0}.mod-modal.modal-message input.message{float:left;width:90.8207343413%;height:200px;background:rgba(255,255,255,.4);font-size:6rem;line-height:200px;font-family:helveticaneueltstd-lt,Helvetica,Arial,sans-serif;color:#FFF}.mod-modal.modal-message .topline:after{content:"";display:table;clear:both}.mod-modal.modal-message .topline .close{width:78px;height:78px;background:url(../img/sprite.png) -98px -134px;float:left;cursor:pointer}.mod-modal.modal-message .topline p{display:inline-block;font-size:4.3rem;line-height:78px;font-family:helveticaneueltstd-lt,helvetica,Arial,sans-serif;float:left;margin:0 0 0 20px}.mod-modal.modal-message .right{float:left;width:8.9632829374%}.mod-modal.modal-message .right .tweet-btn,.mod-modal.modal-message .right input{width:100%;height:100px}.mod-modal.modal-message .right input{background:rgba(255,255,255,.4);font-size:4.8rem;line-height:100px;font-family:helveticaneueltstd-roman,helvetica,Arial,sans-serif;color:#FFF;text-align:center;cursor:pointer}.mod-modal.modal-message .right input:hover{background:rgba(255,255,255,.6)}.mod-modal.modal-message .right .tweet-btn{width:100%;background:#41aaec;cursor:pointer}.mod-modal.modal-message .right .tweet-btn .tweet-picto{background:url(../img/tweet-connect.png) 0 0/100% no-repeat;width:45px;height:35px;margin:0 auto}.popin{display:none;position:absolute;z-index:2;bottom:0;border-color:#000;border-style:solid;width:100%;height:53vh;-webkit-backface-visibility:hidden}.popin p{color:#000;font-size:1.5rem;line-height:18px;font-family:helveticaneueltstd-roman,Helvetica,Arial,sans-serif;text-align:justify}.popin p span,.popin p strong{color:#fe6600}.popin p strong{color:#fe6600;font-family:helveticaneueltstd-bd,Helvetica,Arial,sans-serif}.popin p strong.title{font-size:3rem}.popin p.smaller{font-size:1.4rem;line-height:1.7rem;width:80%;margin:3rem auto 0}.popin p a{text-decoration:underline;font-family:helveticaneueltstd-md,Helvetica,Arial,sans-serif;color:#000}.popin ul li{font-size:1.5rem;line-height:18px;font-family:helveticaneueltstd-roman,Helvetica,Arial,sans-serif;list-style-type:none;color:#000}.popin ul.first{margin-bottom:0}.popin.active{display:block}.popin .close{width:50px;height:50px;position:absolute;right:0;top:0;cursor:pointer;border:1px solid #FFF}.popin .close img{opacity:.5;width:100%;height:100%;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;transition:opacity 300ms}.popin .close:hover img{opacity:1}.popin.popin-homelive{width:100%;background:#FFF;box-shadow:inset 0 3px 6px #dcdcdc}.popin.popin-homelive p.head{margin-bottom:1.9rem;font-size:3rem;line-height:25px}.popin.popin-homelive p.abonnement,.popin.popin-homelive p.plus{margin-bottom:1.9rem}.popin.popin-homelive .inside{width:950px;margin:0 auto}.popin.popin-homelive .inside .columns:after{content:"";display:table;clear:both}.popin.popin-homelive .inside .col{float:left}.popin.popin-homelive .inside .col.left{margin-top:1rem;margin-left:106px;margin-right:20px;width:374px;max-width:374px}.popin.popin-homelive .inside .col.right{margin-top:6rem;width:450px}body,html{width:100%;height:100%;background:#000;overflow:hidden}body{color:#FFF}.responsive-img{width:100%;max-width:100%}html{font-size:62.5%}#o-header{z-index:100;width: 100%; position:fixed!important;top:0}#div_footer{position:absolute;bottom:0;z-index:100;width:100%}@media screen and (max-height:930px){html{font-size:52%}.content-text{margin:0 0 1.5rem;font-size:1.6rem;line-height:14px}.content-text.smaller{font-size:1.5rem;line-height:13px}.popin p,.popin ul li{font-size:1.5rem;line-height:15px}.main-title-wrapper .main-site-title{width:500px}.section-1-landing .substate-prechoice .content-text.centered-text{font-size:2rem;line-height:2.18rem}.section-1-landing .image-devices{width:200px}.section-1-landing .image-desktop{width:90px}.section-columns .column .inside{height:310px}.mod-simple-button{line-height:45px;height:45px}.mod-simple-button.style-fixed-width{width:226px}.popin.popin-homelive .inside{width:880px}.popin.popin-homelive .inside .col.left{width:290px}.popin.popin-homelive .inside .col.right{margin-top:5rem}.form input[type=email],.form input[type=text]{height:60px;font-size:2.6rem;line-height:65px;font-family:helveticaneueltstd-roman}.section-3-lose .icons .icon .iconwrapper,.section-3-win .icons .icon .iconwrapper{height:86px}.section-3-lose .icons .icon p,.section-3-win .icons .icon p{margin:1rem 0 0}.big-title{font-size:17.2rem;line-height:17.2rem}.twitter .input-container .tweet-button .img-wrapper{width:38px;height:29px}.section-2-sync .substate-connection-error .content-text{font-size:1.8rem;line-height:2.1rem}.mod-simple-button.button-skip span svg{height:9px}.section-columns .column .inside .content-text.smaller{line-height:14px}}@media screen and (max-height:800px){html{font-size:48%}.content-text{margin:0 0 1.5rem;font-size:1.6rem;line-height:14px}.content-text.smaller{font-size:1.5rem;line-height:13px}.popin p,.popin ul li{font-size:1.5rem;line-height:15px}.popin{border-bottom:6vh solid #000}.main-title-wrapper .main-site-title{width:400px}.section-1-landing .substate-prechoice .content-text.centered-text{font-size:2rem;line-height:2.18rem}.section-1-landing .image-devices{width:200px}.section-1-landing .image-desktop{width:90px}.section-columns .column .inside{width:70%;height:295px}.section-columns .column{margin:1rem 0 0}.mod-simple-button{line-height:45px;height:45px}.mod-simple-button.style-fixed-width{width:186px}.popin.popin-homelive .inside{width:810px}.popin.popin-homelive .inside .col.left{width:230px}.big-title{font-size:17.2rem;line-height:15rem}.twitter .input-container .tweet-button .img-wrapper{width:33px;height:25px}.section-2-sync .substate-connection-error .content-text{font-size:1.8rem;line-height:2.1rem}.section-columns .column .inside .content-text.smaller{line-height:13px}}@media screen and (max-height:720px){html{font-size:43%}.content-text{margin:0 0 1.5rem;font-size:1.7rem;line-height:14px}.content-text.smaller{font-size:1.6rem;line-height:13px}.popin p,.popin ul li{font-size:1.7rem;line-height:13px}.main-title-wrapper{width:500px}.main-title-wrapper .subtitle-container{width:290px}.main-title-wrapper .separator{margin-top:16px}.main-title-wrapper .main-site-title{width:290px;margin:0 auto}.section-1-landing .substate-prechoice .content-text.centered-text{font-size:2.25rem;line-height:2.38rem}.section-1-landing .image-devices{width:151px;height:80px;margin:0 auto 10px}.section-1-landing .image-devices svg{width:100%;height:100%}.section-1-landing .image-desktop{width:71px;height:80px;margin:0 auto 10px}.section-1-landing .image-desktop svg{width:100%;height:100%}.section-columns .column .inside{width:60%;height:255px}.mod-simple-button{line-height:40px;height:40px}.mod-simple-button.style-fixed-width{width:166px}.mod-simple-button.sync-error-fixed-width{width:275px}.popin.popin-homelive .inside{width:810px}.popin.popin-homelive .inside .col.left{width:230px}.app-substate{margin:10px 0 0}.app-substate .picto-sync{margin:15px auto}.big-title{font-size:12.2rem;line-height:9rem}.twitter .input-container .tweet-button .img-wrapper{width:27px;height:21px}.section-2-sync .substate-connection-error .content-text{font-size:1.8rem;line-height:2.1rem}}@media screen and (max-height:630px){html{font-size:35%}.content-text{margin:0 0 1.5rem;font-size:1.7rem;line-height:11px}.content-text.smaller{font-size:1.6rem;line-height:9px}.content-text.medium{font-size:13px;line-height:15px}.popin p,.popin ul li{font-size:12px;line-height:13px}.popin p.smaller{font-size:9px;line-height:10px}.main-title-wrapper{width:500px}.main-title-wrapper .subtitle-container{width:290px}.main-title-wrapper .separator{margin-top:11px}.section-1-landing .substate-prechoice .content-text.centered-text{font-size:2.5rem;line-height:2.68rem}.main-title-wrapper .main-site-title{width:290px;margin:0 auto}.sub-site-title{line-height:1rem;margin:1.3rem auto 1rem}.section-1-landing .image-devices{width:132px;height:70px;margin:0 auto 10px}.section-1-landing .image-devices svg{width:100%;height:100%}.section-1-landing .image-desktop{width:62px;height:70px;margin:0 auto 10px}.section-1-landing .image-desktop svg{width:100%;height:100%}.section-3-lose .big-title,.section-3-lose .content-text.medium,.section-3-win .big-title,.section-3-win .content-text.medium{margin-bottom:7px}.section-3-lose .separator,.section-3-win .separator{margin-bottom:9px}.section-3-lose .button-restart,.section-3-win .button-restart{margin-bottom:10px}.section-3-lose .icons .icon,.section-3-win .icons .icon{width:190px;margin-right:52px}.section-3-lose .icons .icon .iconwrapper,.section-3-win .icons .icon .iconwrapper{width:190px}.section-3-lose .icons .icon p,.section-3-win .icons .icon p{font-size:13px!important;line-height:15px!important}.section-3-lose .mod-simple-button,.section-3-win .mod-simple-button{margin-top:9px!important}.section-columns .column .inside{width:60%;height:215px}.main-footer .left a{font-size:10px}.mod-simple-button{line-height:30px;height:30px;font-size:13px}.mod-simple-button.style-fixed-width{width:166px}.popin.popin-homelive .inside{width:810px;font-size:12px}.popin.popin-homelive .inside .col.left{width:230px}.app-substate{margin:10px 0 0}.app-substate .picto-sync{margin:15px auto}.big-title{font-size:12.2rem;line-height:9rem}.twitter .input-container .tweet-button .img-wrapper{width:27px;height:21px}.twitter .input-container .ou,.twitter .input-container .send-button,.twitter .input-container .tweet-button{font-size:16px}.section-form input.text-input{font-size:2.5rem;line-height:45px}.section-form .submit{height:45px}.section-form .mod-simple-button{height:45px;line-height:35px}.section-form .message{font-size:11px;line-height:13px}.section-form .checkboxes-area{height:57px}.section-form .checkboxes-area .wrap{margin:4px 0 0}.section-2-sync .substate-connection-error .content-text{font-size:12px;line-height:14px}.mod-simple-button.button-skip span svg{height:7px}}