html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{font-size:15px;padding-bottom:20px}body,button,input{font-family:Arial,Helvetica,sans-serif}input{margin:0;padding:0 5px}select{margin:0;padding:0 0 0 5px}b{font-weight:700}i{font-style:italic}div{position:relative}.landing .main{height:1080px;background-position:top}.content{width:960px;margin:0 auto}.box{position:absolute;left:636px;width:386px;border:1px solid #dedede;border-radius:2px;background-color:#fff}.box.horizontal{left:-45px;width:1050px;display:flex;align-items:stretch}.landing #componentRegistration label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.not-empty{padding-left:5px}.landing #componentRegistration_birthday_div label{display:inline-block;position:static;height:auto;margin:0;overflow:visible;clip:auto;font-size:12px;background-color:#e9e9e9;border:1px solid #ccc;width:52px;line-height:26px;vertical-align:top;text-align:center}.landing .box.horizontal #componentRegistration_birthday_div label{width:57px}.landing form{width:364px;margin:0 auto}.form-row{display:inline-block;vertical-align:middle;margin:4px 0}form input[type=email],form input[type=phone],form input[type=text],form select{height:28px;line-height:28px;border:1px solid #ccc;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}form input.error,form select.error{border-color:#c80000;background-color:#ffabab;color:#000}.pre-form-text{font-size:12px;line-height:14px;padding:12px 20px 16px;position:relative;color:#fff;margin-bottom:30px}.pre-form-text:before{content:"";position:absolute;bottom:-10px;left:0;right:0;margin:0 auto;height:0;width:0;border-style:solid inset none;border-width:10px 21px 0}.box.horizontal .pre-form-text{width:218px;display:inline-block;vertical-align:top;margin:0}.box.horizontal .pre-form-text>span:first-child{height:50%;padding-bottom:15px;display:block}.box.horizontal .pre-form-text:before{bottom:0;top:0;left:auto;right:-10px;margin:auto 0;border-style:inset none inset solid;border-width:21px 0 21px 10px}.box.horizontal .pre-form-text .big-sweepstake{display:block;font-size:12px;border-top:1px solid hsla(0,0%,100%,.4);padding-top:15px;height:50%}.box.horizontal .pre-form-text .big-sweepstake span{font-size:23px;text-transform:uppercase;line-height:21px;padding-top:5px;display:block}.box.horizontal form{display:inline-block;width:819px;vertical-align:top}.box.horizontal #componentRegistration{height:100%;display:flex}.box.horizontal .col{display:inline-block;vertical-align:top;height:100%}.box.horizontal .col1{width:445px;padding:12px 10px 12px 30px}.box.horizontal .col2{width:374px;background-color:#eaeaea;padding:8px 12px}.form-title{font-weight:700;font-size:13px;width:364px;margin:2px auto}.box.horizontal .form-title{width:100%}.form-title img{margin-right:7px}.form-title img,.form-title p{display:inline-block;vertical-align:middle}.form-title p{width:320px}.box.horizontal .form-title p{width:300px}.landing #componentRegistration_address,.landing #componentRegistration_email,.landing #componentRegistration_phone{width:364px}.landing #componentRegistration_civility{width:58px;margin-right:10px}.landing #componentRegistration_firstname{width:141px;margin-right:10px}.landing #componentRegistration_lastname{width:145px}.landing .box.horizontal #componentRegistration_lastname{width:186px}.landing #componentRegistration_zipcode{width:96px;margin-right:10px}.landing #componentRegistration_city{width:258px}#componentRegistration_birthday{display:inline-block;font-size:0}.landing #componentRegistration_birthday_day,.landing #componentRegistration_birthday_month,.landing #componentRegistration_birthday_year{width:104px;border-left:none;text-align-last:center;text-align:center}.landing .box.horizontal #componentRegistration_birthday_day,.landing .box.horizontal #componentRegistration_birthday_month,.landing .box.horizontal #componentRegistration_birthday_year{width:116px}.landing .box.horizontal #componentRegistration_email{width:406px}.landing .box.horizontal #componentRegistration_zipcode{width:91px}.landing .box.horizontal #componentRegistration_city{width:248px}.landing .box.horizontal #componentRegistration_address,.landing .box.horizontal #componentRegistration_phone{width:350px}#optinDiv{color:#868686;font-size:10px;line-height:10px}.optinAdvertiser{line-height:12px}#optinDiv .optinCampaignButton{margin:10px 0;font-size:30px;height:62px;font-weight:700;text-transform:uppercase;width:100%;border-radius:3px;border:none;cursor:pointer;color:#fff;text-align:left;padding:0 36px;position:relative;text-decoration:none}.box.horizontal #optinDiv .optinCampaignButton{padding:0 30px;margin:5px 0}.landing #optinDiv .optinCampaignButton span{font-size:11px;line-height:13px;display:block;float:right;text-align:left;text-transform:lowercase;padding-top:4px}.landing #optinDiv .optinCampaignButton:before{content:"";width:0;height:0;position:absolute;top:0;bottom:0;left:5px;margin:auto 0;border-color:transparent transparent transparent #fff;border-style:inset none inset solid;border-width:8px 0 8px 8px}.landing #optinDiv .optinCampaignButton:after{content:"";width:0;height:0;position:absolute;top:0;bottom:0;right:5px;margin:auto 0;border-color:transparent #fff transparent transparent;border-style:inset solid inset none;border-width:8px 8px 8px 0}#optinDiv a{color:#868686}#optinDiv>br{display:none}#optinDiv .optinSponsors{margin-left:3px}.coreg-custom{font-size:11px;line-height:13px;overflow:hidden}.coreg-custom a{color:#000}.coreg-custom p{margin-bottom:5px}.landing #registration .coreg-custom label{display:inline;position:static;height:auto;margin:0 20px 0 0;overflow:visible;clip:auto}.coreg-custom input{margin-right:5px}.coreg-custom-error,.coreg-error{color:#c80000;display:none}.coreg-custom-error.show,.coreg-error.show{display:block}.post-form-text{font-size:12px;line-height:14px;text-align:center;text-transform:uppercase;padding:13px 0;color:#fff;margin-top:20px}.box.horizontal .post-form-text{display:inline-block;width:11px;vertical-align:top;margin:0}.post-form-text span{font-size:23px;line-height:25px}.footer{position:relative;width:1000px;margin:0 auto;text-align:center;font-size:11px}.footer #sponsors{width:750px}.no-sponso .footer #sponsors{display:none}.optinSponsorsCarrousel ul li{display:inline-block}.footer .text{color:#666;padding-top:55px;margin-bottom:20px}.footer .text a{color:#666}.footer .rule{text-align:justify}.footer .picto{float:left}.footer .footer-logo{position:absolute;right:25px;top:10px}#legalCookies{position:fixed;bottom:0;left:0;width:100%;padding:7px 0;color:#666;font-size:11px;background:#f0f0f0;z-index:9999}#legalCookies button{border:0;background:none;color:#666;cursor:pointer;font-size:15px;line-height:8px}#legalCookies a{color:#666}.modal{display:none}#simplemodal-overlay{background-color:#000;z-index:995!important}#simplemodal-container{background-color:#fff;border:1px solid #000;padding:20px;border-radius:5px;z-index:996!important}#simplemodal-container .simplemodal-close{background:url(/images/x.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-15px;right:-16px;cursor:pointer}pre{white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;width:99%;word-wrap:break-word}.timeline-container{background:#fff;margin:0 0 15px}.timeline-reference img{display:block}.timeline-reference span{font-size:12px;font-weight:700;text-align:center;display:block;line-height:14px;margin-bottom:21px}.timeline-container h1{font-size:17px;line-height:19px;font-weight:700;color:#d7d7d7;padding:10px 10px 6px;text-transform:uppercase;border-bottom:1px solid #e1e1e1}.timeline-container>span{vertical-align:middle;display:inline-block;position:relative}.timeline-container>span:before{content:"";position:absolute;top:0;left:0;right:0;margin:0 auto;width:8px;height:4px;background-color:#c2c5ca}.timeline-container>span:after{content:"";position:absolute;top:4px;left:0;right:0;margin:0 auto;width:0;height:0;border-color:#c2c5ca transparent transparent;border-style:solid inset none;border-width:12px 9px 0}.timeline{display:inline-block;font-size:12px;line-height:12px;color:#0c172c;height:154px;vertical-align:middle;padding-left:18px;border-left:1px solid #eaeaea}.timeline-percent-step-icon-text{position:relative;width:670px;padding:0 18px;margin-bottom:25px;border:1px solid #e9e9e9;border-radius:3px;color:#ce1515;font-size:14.5px;line-height:37px}.timeline-percent-step-icon-text p{position:relative;display:inline-block;margin-left:33px;transform:translateY(4px)}.timeline-percent-step-icon-text p:before{content:"";background:#ce1515;background:linear-gradient(0deg,#ce1515,#f13838);position:absolute;top:-5px;left:-9px;width:130px;height:50px;transform:rotate(-6deg)}.timeline-percent-step-icon-text p span{position:relative;display:inline-block;color:#fff;line-height:16px;text-align:right;vertical-align:middle}.timeline-percent-step-icon-text p img{position:relative;vertical-align:middle;margin-top:-2px;margin-left:-3px}.timeline-percent,.timeline-percent-step-icon{margin-top:15px;width:600px}.timeline-percent-step-icon .full-percent,.timeline-percent .full-percent{width:600px;height:20px;background-color:#e6f4de;border-radius:3px;line-height:20px;text-align:right;padding-right:5px;position:relative}.timeline-percent-step-icon .full-percent{background-color:#e9e9e9}.timeline-percent .percent-bar li{height:20px;width:1px;background-color:#c9e6b7;position:absolute;top:0;z-index:2}.timeline-percent-step-icon .current-percent,.timeline-percent .current-percent{height:20px;background-color:#92cd6f;border-radius:3px;line-height:20px;text-align:right;padding-right:5px;position:absolute;top:0;left:0}.timeline-percent-step-icon .current-percent{background-color:#2a9d00}.timeline-percent .current-percent span{position:absolute;left:calc(100% + 4px)}.timeline-percent-step-icon .progress-bar:before{content:"";position:absolute;top:0;bottom:0;left:-18px;margin:auto 0;width:4px;height:8px;background-color:#2a9d00}.timeline-percent-step-icon .progress-bar:after{content:"";position:absolute;top:1px;left:-14px;bottom:0;margin:0 auto;width:0;height:0;border-color:transparent transparent transparent #2a9d00;border-style:inset none inset solid;border-width:9px 0 9px 12px}.timeline-percent-step-icon .progress-bar-labels li{position:absolute;top:0;transform:translate(-50%,-17px);text-align:center;color:#0c172c;font-size:12px;line-height:14px;white-space:nowrap}.timeline-percent .progress-bar-labels li{position:absolute;top:40px}.timeline-percent-step-icon .bubble{display:block;height:54px;width:54px;background:#fff;border:2px solid #e9e9e9;border-radius:50%;text-align:center;line-height:52px;color:#b6b6b6;font-size:27px;font-weight:700;margin:0 auto 7px}.timeline-percent-step-icon .checked .bubble-text{background-color:#2a9d00;border-color:#fff;color:#fff}.progress-bar-labels li.disabled{color:#a2a2a2}.progress-bar-labels li.hide{display:none}.tunnel .main{padding-top:30px;min-height:740px;margin-bottom:30px}.workflow-body{position:relative;background-color:#fff;padding:50px 113px;font-size:15px;line-height:15px}.workflow .title-with-sub{margin-bottom:30px}.workflow .title-with-sub span{font-weight:700;font-size:19px;line-height:21px}.address .main{height:740px}.big-workflow-left-arrow,.big-workflow-right-arrow{position:absolute;left:0;top:0;bottom:0;width:62px;height:calc(100% - 100px);margin:auto 0}.big-workflow-right-arrow{left:auto;right:0}.big-workflow-left-arrow:before{top:0;border-width:0 20px 143px 0}.big-workflow-left-arrow:after,.big-workflow-left-arrow:before{content:"";position:absolute;right:0;width:0;height:0;border-color:transparent #fff transparent transparent;border-style:inset solid inset none}.big-workflow-left-arrow:after{bottom:0;border-width:143px 20px 0 0}.big-workflow-right-arrow:before{top:0;border-width:0 0 143px 20px}.big-workflow-right-arrow:after,.big-workflow-right-arrow:before{content:"";position:absolute;left:0;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:inset none inset solid}.big-workflow-right-arrow:after{bottom:0;border-width:143px 0 0 20px}.address form{width:593px;display:inline-block}.address label{width:100px;display:inline-block}.address #componentRegistration input{width:493px}.address #componentRegistration_city_div label{width:60px;padding-left:10px}.address input#componentRegistration_zipcode{width:121px}.address input#componentRegistration_city{width:312px}.address #enable-form{display:inline-block;font-size:11px;line-height:37px;border-radius:3px;background-color:#f3f3f3;border:1px solid #ccc;padding:0 20px;text-decoration:underline;color:#163abd;margin-left:17px;cursor:pointer}.form-header{display:flex;align-items:center;flex-direction:row;justify-content:space-between}.address #optinDiv .optinCampaignButton{font-size:15px;line-height:17px;width:435px;margin:10px 0;text-align:center;padding:0;height:112px}.address #optinDiv .optinCampaignButton span{font-size:26px;line-height:28px}.address #optinDiv{display:block;overflow:hidden;text-align:justify;margin-top:10px;margin-left:26px}.address .barcodes{vertical-align:top;margin-right:35px}#optinDiv .optinCampaign.optinCampaign label{margin-right:15px}#optinDiv .optinCampaign.optinCampaign .optinComplex input[type=radio]+label{margin:0 0 0 15px}#optinDiv .optinCampaign.optinCampaign .optinComplex input[type=checkbox]{margin-right:5px}.coreg #optinDiv{text-align:center}.coreg .optinCampaign>div{margin-left:132px;padding-left:7px;border-left:1px solid #e1e1e1}.coreg-display-form label,.coreg .optinCampaign div>label,.display .inputs-container label,.pre-coreg-question label{display:inline-block;color:#fff;font-size:14px;line-height:23px;font-weight:700;width:71px;padding-left:27px;position:relative;cursor:pointer;margin-right:15px;text-align:left}.coreg .optinComplexSection div>label{width:auto;min-width:71px;padding-right:10px}.coreg .optinCampaign td select{margin:5px 0;padding:0 5px;min-width:150px}.coreg .optinCampaign label:hover{opacity:1}.coreg-display-form input[type=radio],.coreg .optinCampaign>div>input,.display .inputs-container input,.optinComplex input[type=radio],.pre-coreg-question input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.coreg-display-form label:after,.coreg .optinCampaign div>label:after,.display .inputs-container label:after,.pre-coreg-question label:after{content:"";width:10px;height:10px;position:absolute;top:0;bottom:1px;background-color:#fff;border-radius:50%;margin:auto 0;left:9px;transition:all .1s ease-out}.coreg-display-form input:checked+label:after,.coreg .optinCampaign div>input:checked+label:after,.display .inputs-container input:checked+label:after,.pre-coreg-question input:checked+label:after{box-shadow:inset 0 0 0 2px #fff}.coreg-display-form label,.coreg.coreg-highlight .optinCampaign>div>label,.coreg.coreg-highlight .optinComplexSection>div>label,.coreg.coreg .optinComplex label~label,.coreg .optinCampaign div>label.optinCampaignRadioNoLabel,.display .inputs-container label~label,.pre-coreg-question label~label{background-color:#ebebeb;color:#565656;border:1px solid #ccc;font-weight:400}.coreg-display-form input:checked+label:after,.coreg.coreg-highlight .optinCampaign input:checked+label:after,.coreg .optinCampaign input:checked+label:after,.display .inputs-container input:checked+label:after,.pre-coreg-question input:checked+label:after{background-color:#000}.coreg-display-form label:after,.coreg-highlight .optinCampaign>div>label:after,.coreg .optinCampaign div>label.optinCampaignRadioNoLabel:after,.coreg .optinComplex label~label:after,.display .inputs-container label~label:after,.pre-coreg-question label~label:after{width:12px;height:12px;border:1px solid #ccc}.coreg #optinDiv .optinCampaign b,.coreg #optinDiv .optinCampaign p,.coreg #optinDiv .optinComplex,.pre-coreg-question{color:#000;font-size:12px;line-height:12px}.coreg #optinDiv .optinCampaignButton,.display-multiple #optinDiv .optinCampaignButton,.display-single #optinDiv .optinCampaignButton{width:257px;height:58px;line-height:58px;position:relative;border-top-right-radius:0;border-bottom-right-radius:0;text-align:center}.coreg #optinDiv .optinCampaignButton:before,.display-multiple #optinDiv .optinCampaignButton:before,.display-single #optinDiv .optinCampaignButton:before{content:"";width:0;height:0;position:absolute;right:-23px;top:0;border-style:inset none inset solid;border-width:29px 0 29px 23px}.coreg #optinDiv .optinCampaignButton:after,.display-multiple #optinDiv .optinCampaignButton:after,.display-single #optinDiv .optinCampaignButton:after{content:"";width:0;height:0;position:absolute;right:-9px;top:0;bottom:0;margin:auto 0;border-color:transparent transparent transparent #fff;border-style:inset none inset solid;border-width:15px 0 15px 14px}.coreg-after-question .big-workflow-left-arrow{bottom:auto;margin:0;height:230px;width:90px}.pre-coreg-question{margin-bottom:50px}.pre-coreg-question p{margin-bottom:15px}.coreg-after-question.no-padding-form form{padding:0}.coreg-after-question #optinDiv{margin-left:-115px;width:960px}.coreg-after-question .optinCampaignColumn{width:960px;padding:20px 115px 5px;background-color:#f1f1f1;margin-bottom:5px}.pre-coreg-display{font-size:17px;line-height:19px;margin-bottom:10px}.coreg-display form{text-align:center}.coreg-display #image{margin:30px 0 10px}.coreg.coreg-display #optinDiv .optinCampaignButton,.coreg.coreg-highlight #optinDiv .optinCampaignButton,.display-multiple #optinDiv .optinCampaignButton{background-color:#2a9d00;font-size:20px;width:auto}.coreg.coreg-display #optinDiv .optinCampaignButton{padding:0 20px}.coreg.coreg-display #optinDiv .optinCampaignButton:before,.coreg.coreg-highlight #optinDiv .optinCampaignButton:before,.display-multiple #optinDiv .optinCampaignButton:before{border-color:transparent transparent transparent #2a9d00}.coreg-display-container form{text-align:center}.coreg-display-container{border:1px solid #ccc;display:inline-block;margin:20px 0;text-align:left}.coreg-display-container img{border-bottom:1px solid #ccc}.coreg-display-container p{margin-bottom:15px}.coreg-display-form{padding:20px 30px;width:470px;font-size:12px;line-height:14px;color:#000}.coreg-display-form label,.coreg-highlight>div>label,.coreg.coreg-highlight .optinCampaign>div>label,.coreg.coreg-highlight .optinComplexSection>div>label{border:2px solid #2a9d00;border-radius:2px;font-weight:700}.coreg-display-form label~label,.coreg.coreg-highlight .optinCampaign label~label{border:1px solid #ccc;border-radius:0;font-weight:400}.coreg.coreg-highlight .optinCampaign:nth-child(2)>div>label:first-of-type,.coreg.coreg-highlight .optinCampaign:nth-child(3)>div>label:first-of-type,.coreg.coreg-highlight .optinCampaign:nth-child(5)>div>label:first-of-type{background-color:#2a9d00;border:1px solid #2a9d00;border-radius:0;color:#fff}.coreg.coreg-highlight #optinDiv{padding:0 30px;width:790px;margin-left:-30px}.coreg.coreg-highlight #optinDiv .optinCampaign:nth-child(4){margin:55px 0 40px}.coreg.coreg-highlight .optinCampaign:nth-child(4)>div,.coreg.coreg-highlight .optinCampaign:nth-child(4) img{position:relative;z-index:1}.coreg.coreg-highlight .optinCampaign:nth-child(4):after{content:"";position:absolute;height:calc(100% + 27px);width:calc(100% + 40px);top:-17px;left:-20px;border:1px solid #2a9d00;background:#fff;border-radius:6px;text-align:left}.coreg.coreg-highlight .optinCampaign:nth-child(4):before{content:"\2605\2605\2605\0020\0020";color:#fff;font-size:15px;padding:6px 10px;position:absolute;height:calc(100% + 62px);width:calc(100% + 60px);top:-40px;left:-30px;background:linear-gradient(180deg,#2a9d00,#e9ebe8);border-radius:6px;text-align:left}.coreg-1column-arrow #optinDiv{width:650px}.coreg-1column-arrow .optinCampaign>div{overflow:hidden;text-align:right}.coreg-1column-arrow .optinCampaign>div>*{text-align:left}.coreg-1column-arrow .optinCampaign p{width:320px;float:left;text-align:left}.coreg-1column-arrow .optinCampaign input[type=radio],.coreg-1column-arrow .optinCampaign label{margin-top:20px}.coreg-1column-arrow .workflow-body{overflow:hidden}.coreg-1column-arrow h2{margin-bottom:30px}.coreg-1column-arrow h2 span{font-size:17px}.coreg-1column-arrow .big-workflow-left-arrow{top:130px;bottom:auto;margin:0;height:284px;width:90px}.coreg-1column-arrow .big-workflow-right-arrow{top:130px;bottom:auto;margin:0;height:284px;width:150px}.coreg #optinDiv .optinCampaignButton{padding:0 80px;font-size:20px;line-height:20px;width:auto}.display .title{font-size:17px;line-height:19px;margin-bottom:24px}.display .workflow-body{padding-right:60px}.display #optinDiv{text-align:center}.display #optinDiv .optinCampaignButton{font-size:20px;line-height:20px;width:auto;margin-right:60px}.display .display-text{width:425px;min-height:250px;border:1px dashed #000;padding:30px 30px 0;display:inline-block;vertical-align:top;margin-bottom:100px}.display-single .display-text p{margin-bottom:15px}.display .image{display:inline-block;vertical-align:top;margin-left:60px;margin-bottom:100px}.display-multiple .image{margin-bottom:30px}.display .display-text .text1{font-size:17px;line-height:19px;margin-bottom:35px}.display .display-text .text2{margin-bottom:10px}.display .display-text .text2,.display .display-text .text3{font-size:12px;line-height:14px}.display .inputs-container{margin-top:20px;text-align:right}.display .inputs-container label{text-align:left}.display-single .big-workflow-left-arrow{height:280px;margin:0;top:76px}.display-multiple .workflow-body{padding-left:90px}.display-multiple .display-text{margin-bottom:10px;width:400px}.display-multiple .display-text:nth-child(odd){margin-right:10px}form input[type=email][readonly],form input[type=phone][readonly],form input[type=text][readonly],form select[readonly]{color:#565656;background-color:#ececec}input::-webkit-input-placeholder{color:#666}input::-moz-placeholder{color:#666}input:-ms-input-placeholder{color:#666}input:-moz-placeholder{color:#666}.optinp_agreement_container{margin-top:10px}.address .optinp_agreement_container{margin:0 0 10px}.address .optinp_agreement_container label{width:auto}.optinp_agreement{margin-right:5px;vertical-align:middle}.agreement-error,.agreement-error a{color:#c80000!important}.timeline-container,.workflow-body{border:1px solid #e1e1e1}.address .error-form-row,.landing .error-form-row{font-size:11px;color:#c80000}.display-multiple #optinDiv .optinCampaignButton{display:inline-block;line-height:58px}.landing #coreg-custom.visible{margin-top:5px;padding:15px 10px;border:1px solid #ccc}.landing #coreg-custom .optinCampaignImg{display:none}.landing #coreg-custom .optinCampaign>div{padding-left:0}#coreg-custom.coreg-error-landing{border-color:#c80000;background-color:#ffabab}#componentFreeResponse_response_div label{font-size:25px;line-height:27px;display:block}#componentFreeResponse_response_div{text-align:center}.question #componentFreeResponse_response{width:680px;height:315px;resize:none}#componentFreeResponse_response{font-size:22px;line-height:24px;padding:20px;text-align:center;margin:45px 0 15px;max-width:90%;max-height:300px}.question .optinCampaignButton{margin:10px 0;font-size:20px;height:62px;text-transform:uppercase;width:40%;border-radius:3px;color:#fff;text-align:center;position:relative}.question .optinCampaignButton,.question .optinCampaignButtonImg.skip{font-weight:700;border:none;cursor:pointer;display:inline;vertical-align:top}.question .optinCampaignButtonImg.skip{font-size:18px;text-decoration:underline;color:#00f;position:absolute;width:177px;height:77px;margin:0 auto;background:none;padding:0}.question .content-btn-question{width:311px;margin:0 auto}.question .word-left{display:block;width:660px;text-align:right;margin:0 auto 10px;font-size:16px;font-weight:700}.question #question{text-align:center}.tunnel.coreg .content .optinComplexSection div label{background-color:#ebebeb;color:#565656;border:1px solid #ccc;font-weight:400}.coreg-display .webrivage-optin-client div .coregistration__ad-image{margin:20px auto}.coreg-display .webrivage-optin-client div .coregistration__complex-step{margin:10px 0}.coreg-display .webrivage-optin-client div .coregistration__complex-step-input,.coreg-display .webrivage-optin-client div .coregistration__complex-step-select{padding:0 9px;height:28px;line-height:28px;border:1px solid #ccc;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.coreg-display .webrivage-optin-client div .coregistrationBase-stepRadio:nth-of-type(2){padding:5px 2px}.coreg-display .webrivage-optin-client div .coregistration__complex-step-radio-label:after{content:"";width:12px;height:12px;position:absolute;top:0;bottom:1px;background-color:#fff;border-radius:50%;margin:auto 0;left:9px;transition:all .1s ease-out;border:1px solid #ccc}.coreg-display .webrivage-optin-client div .coregistration__complex-step-radio-label--checked:after{background-color:#000;box-shadow:inset 0 0 0 2px #fff}.coreg-display .webrivage-optin-client div .coregistration__complex-step-radio-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.coreg-display .webrivage-optin-client div .coregistration__complex-step-radio:first-of-type .coregistration_complex_step_6244_optin_true{border:2px solid #2a9d00;border-radius:2px;font-weight:700}.coreg-display .webrivage-optin-client div .coregistration__ad-text{width:100%;font-size:15px;margin-left:0}.legal_box_text{font-size:11px;padding:6px 0 3px}.legal_box_text a{color:#010101}.address #optinDiv .optinCampaignButton div:first-child span:first-child{font-size:45px;line-height:45px;font-weight:700;text-align:center;float:none;width:210px;margin:0 auto;position:relative;left:6px;top:16px;text-transform:none}.address #optinDiv .optinCampaignButton div:nth-child(2) span:first-child{text-transform:none;display:block;width:106px;position:relative;top:20px;left:52px;text-align:center;font-size:20px;line-height:23px}.address #optinDiv .optinCampaignButton div:first-child span:nth-child(2){font-size:10px;line-height:10px;display:block;text-transform:lowercase;padding-top:24px;float:none;font-weight:400;width:230px;margin-left:24px;text-align:center}.address #optinDiv .optinCampaignButton div:first-child{width:270px;border-radius:5px;height:112px;display:inline-block;vertical-align:top}.address #optinDiv .optinCampaignButton div:nth-child(2){display:inline-block;width:165px;background-color:#4fae03;height:100%;position:relative;left:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.address #optinDiv .optinCampaignButton div:first-child:before{content:"";border-top:56px solid transparent;border-left:53px solid #3e83ff;border-bottom:55px solid transparent;position:absolute;top:1px;left:267px;z-index:2}.address .optinCampaignDecline{display:block;text-align:center;width:430px;margin-left:8px}.footer{width:960px}.landing .footer{width:1050px}.footer .rule{text-align:center;margin-left:35px}.footer .footer-logo{position:relative;right:0;top:0;margin-bottom:10px}.landing .footer .block_privacy{width:1050px}.footer .block_privacy,.landing .footer .block_privacy{display:block;padding:10px;text-align:left;height:215px;min-height:215px;margin-bottom:20px;color:#666;-moz-appearance:textfield-multiline;border:1px solid #cacaca;font:medium -moz-fixed;font:-webkit-small-control;overflow:auto;resize:vertical}.footer .block_privacy{width:960px;background-color:#fff}.footer .block_privacy a{color:#666}.landing .footer #sponsors{width:1050px}.footer #sponsors,.landing .footer #sponsors{border:1px solid #cacaca;background-color:#fff;margin:0 auto;padding:10px}.footer #sponsors{width:960px}.landing .main{height:1000px}#optinDiv .optinSponsors{display:none}.tunnel.coreg-1column-arrow .content #optinDiv .optinCampaignButton{padding:0 30px}.coreg-1column-arrow .content .major-privacy{font-size:11px;color:#a9a7a7;text-align:center;width:395px;margin-left:140px}#legalCookies .close{padding-left:20px;text-decoration:underline;cursor:pointer}.legal-text{font-size:11px;line-height:12px}.legal-text,.legal-text a{color:#868686}.gdpr-checkbox-container input{display:none}.gdpr-checkbox-container{margin-top:10px;position:relative}.gdpr-checkbox-container a{color:#000}#componentRegistration .gdpr-checkbox-container label{display:block;position:relative;width:auto;height:auto;margin:0;overflow:visible;clip:unset;padding:0 0 7px 25px;font-size:11px;line-height:12px;cursor:pointer}#componentRegistration .gdpr-checkbox-container label:before{content:"";display:block;width:15px;height:15px;border:1px solid #000;box-shadow:0 0 0 3px #77ce04;position:absolute;border-radius:1px;left:3px;top:3px}#componentRegistration .gdpr-checkbox-container input:checked+label:before{background:#77ce04;box-shadow:0 0 0 3px #77ce04,inset 0 0 0 2px #fff}.accept-popup{display:none;background-color:#77ce04;position:absolute;z-index:5;bottom:calc(100% + 28px);left:-23px;padding:30px 20px;border-radius:8px;width:112%}.accept-popup:before{content:"";display:block;position:absolute;width:0;height:0;top:100%;left:20px;border-color:#77ce04 transparent transparent;border-style:solid inset none;border-width:25px 14px 0}.accept-popup img{width:40px;margin-right:15px}.accept-popup img,.accept-popup p{display:inline-block;vertical-align:middle}.accept-popup p{width:290px;color:#fff;font-size:14px;line-height:16px}.landing #componentRegistration.checkbox #optinDiv .optinCampaignButton{display:flex;height:63px;align-items:center}.landing #componentRegistration.checkbox #optinDiv .optinCampaignButton .accept-custom_one{width:180px;font-size:30px}.landing #componentRegistration.checkbox #optinDiv .optinCampaignButton .accept-custom_two{font-size:9px;text-align:left}.landing #componentRegistration.checkbox #optinDiv .optinCampaignButton:after,.landing #componentRegistration.checkbox #optinDiv .optinCampaignButton:before{top:0}#sponsors.optinSponsorsCarrousel>div,.hidden_content_modals,.sponsoring__container.webrivage-optin-client .sponsoring__header{display:none}.address-warning-phone{color:red;font-size:13px;padding-left:17%}.landing .footer #sponsors,.landing .footer .sponsoring__container.webrivage-optin-client,.tunnel .footer #sponsors{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);background:#fff}.footer .sponsoring__container.webrivage-optin-client{width:1050px}.coregistration__a-d-container .coregistration__ad .coregistration__ad-text{border-left:1px solid #e1e1e1;padding-left:7px}.coreg .webrivage-optin-client div .coregistration__complex-step .coregistration__complex-step-label{margin-bottom:5px}.coregistration__complex .coregistration__complex-step .coregistration__complex-step-radio{width:71px;cursor:pointer;font-size:14px;line-height:24px}.coregistration__complex .coregistration__complex-step .coregistration__complex-step-radio:nth-child(2){color:#fff;background:#e12021;font-weight:700;border:1px solid #e12021;margin-right:15px}.coregistration__complex-step .coregistration__complex-step-radio:nth-child(3){background:#ebebeb;border:1px solid #ccc;color:#565656;margin-right:0}.coregistration__complex-step-radio-input{display:none}.coregistration__complex-step-radio-label:after{content:"";position:absolute;left:9px;top:8px;width:10px;height:10px;background-color:#fff;border-radius:50%;margin:auto 0;transition:all .2s ease-out}.webrivage-optin-client .coregistration__complex-step-radio-label--checked:after{background:#000;box-shadow:inset 0 0 0 2px #fff}.coregistration__complex-step .coregistration__complex-step-radio .coregistration__complex-step-radio-label{display:inline-block;width:100%;cursor:pointer;padding-left:26px}.coregistration__complex-step-input,.coregistration__complex-step-select{margin:5px 10px 0 0}.coregistration__complex-step-input{line-height:20px}.coreg-after-question #container-coreg-after-question,.coreg-after-question #optinDiv{display:none}.coreg-after-question #container-coreg-after-question{width:960px;padding:20px 115px 5px;background-color:#f1f1f1;margin-bottom:5px;margin-left:-115px}.coreg-1column-arrow .coregistration__complex-step,.coreg-1column-arrow .coregistration__facebook{display:flex!important;flex-wrap:wrap;position:relative}.coreg-1column-arrow .coregistration__complex-step-label,.coreg-1column-arrow .coregistration__facebook-text{width:343px;font-size:12px;line-height:12px;padding-right:25px}.coreg-1column-arrow .coregistration__complex-step .coregistration__complex-step-radio,.coreg-1column-arrow .fb-like{margin:20px 10px auto 0}.coreg-1column-arrow .fb_reset{margin-left:62px}.coreg-1column-arrow .coregistration__complex div:nth-child(3) .coregistration__complex-step-radio:nth-child(2){background:#ebebeb;border:1px solid #ccc;color:initial;font-weight:400}.coreg-1column-arrow .error-text{width:89%;margin-top:5px;text-align:right}.display-multiple-redirect #optinDiv .banner__container:before{content:"";width:0;height:0;position:absolute;right:-22px;border-style:inset none inset solid;border-width:29px 0 29px 23px}.display-multiple-redirect #optinDiv .banner__container:after{content:"";width:0;height:0;position:absolute;right:-9px;top:-7px;bottom:0;margin:auto 0;border-color:transparent transparent transparent #fff;border-style:inset none inset solid;border-width:15px 0 15px 14px}.coreg-highlight .coregistration__complex .coregistration__complex-step .coregistration__complex-step-radio:nth-child(2){background:#2a9d00;border:1px solid #2a9d00}.coreg-highlight .coregistration__a-d-container:first-child .coregistration__complex-step-radio:nth-child(2),.coreg-highlight .coregistration__a-d-container:nth-child(4) .coregistration__complex-step-radio:nth-child(2){background-color:#ebebeb;border:2px solid #2a9d00;color:#565656}.coreg-highlight .coregistration__a-d-container:nth-child(4){margin:55px 0}.coreg-highlight .coregistration__a-d-container:nth-child(4) .coregistration__ad{z-index:9}.coreg-highlight .coregistration__a-d-container:nth-child(4):before{content:"\2605\2605\2605 ";color:#fff;font-size:15px;padding:4px 10px;position:absolute;height:calc(100% + 62px);width:calc(100% + 60px);top:-40px;left:-30px;background:linear-gradient(180deg,#2a9d00,#e9ebe8);border-radius:6px;text-align:left}.coreg-highlight .coregistration__a-d-container:nth-child(4):after{content:"";position:absolute;height:calc(100% + 27px);width:calc(100% + 40px);top:-17px;left:-20px;border:1px solid #2a9d00;background:#fff;border-radius:6px;text-align:left}.coreg-display .banner__container .banner__banner{justify-content:center}.profiling .main{width:960px;margin:0 auto}.profiling .big-workflow-left-arrow,.profiling .big-workflow-right-arrow{top:59px;height:285px;margin:0}.profiling .title-with-sub span:first-child{font-weight:700;font-size:20px;line-height:21px}.profiling .question__container label{border-radius:0;cursor:pointer}.container-profiling{border:1px solid #e1e1e1;margin-bottom:75px;padding:61px 113px 0;background:#fff;position:relative}.profiling .question__container{border:2px solid #e9e9e9;padding-bottom:30px;width:50%;margin:40px auto 0;border-radius:5px}.profiling .question__container .breadcrumb__container{margin-top:-25px;margin-bottom:28px}.profiling .question__container img{width:100%}.profiling .main .question__container h3{margin:25px 46px;text-align:center}.profiling .main .question__container label{justify-content:center;font-size:16px;padding:10px 0;max-width:none;width:75%;border-radius:5px;cursor:pointer}.profiling .main .question__container label:hover{opacity:.7}.profiling input{display:none}.profiling .workflow-body{border:none}.coreg-1column-arrow .webrivage-optin-client .coregistration__a-d-container .coregistration__ad div.modal__advertiser img.icon{margin-top:23px}.coreg-1column-arrow .webrivage-optin-client .coregistration__a-d-container .coregistration__ad .fb-like~div.modal__advertiser img.icon{margin-top:21px}.webrivage-optin-client .coregistration__a-d-container .coregistration__ad div.modal__advertiser img.icon{vertical-align:sub;margin-left:13px}.our-privacy>ol{list-style:none}.our-privacy>span{font-size:100%}.our-privacy{font-size:15px;padding-bottom:20px}.our-privacy,.our-privacy>button,.our-privacy>input{font-family:Arial,Helvetica,sans-serif}.our-privacy>input{margin:0;padding:0 5px}.our-privacy>select{margin:0;padding:0 0 0 5px}.our-privacy>b{font-weight:700}.our-privacy>i{font-style:italic}.red{color:#fd5a5f}.headtitle{font-size:20px}.paragraph{margin:10px 0}.bold{font-weight:700}.mg-left{margin-left:15px}.ls{list-style:inside}.image-dpo,.paragraph-image{display:inline-block}.image-dpo{width:120px;margin:-3px 0}.our-privacy.full-percent{font-size:100%}.tunnel .footer #sponsors{margin:auto;height:auto}.coreg-highlight .coregistration__a-d-container:nth-child(4):before{content:"\2605\2605\2605\0020\0020Les internautes aiment :"}.landing .box.horizontal #componentRegistration_birthday_day,.landing .box.horizontal #componentRegistration_birthday_month,.landing .box.horizontal #componentRegistration_birthday_year{width:95px}.landing #optinDiv .optinCampaignButton span:first-child{font-size:47px;line-height:45px;font-weight:700;text-align:center;text-transform:none;float:none;width:210px;margin:0 auto;border-bottom:3px solid #fff}.landing #optinDiv .optinCampaignButton span:nth-child(2){font-size:12px;line-height:13px;display:block;text-align:center;text-transform:lowercase;padding-top:10px;float:none;font-weight:400}.landing #optinDiv .optinCampaignButton{height:120px}.landing #componentRegistration_birthday_div{margin:10px 0;border:3px solid #20cc20}.landing #optinDiv .optinCampaignDecline{font-size:11px}.landing .box.horizontal #componentRegistration_address,.landing .box.horizontal #componentRegistration_phone{width:406px}.landing .box.horizontal #componentRegistration_city{width:304px}.landing #optinDiv .optinCampaignButton:after,.landing #optinDiv .optinCampaignButton:before{top:-40px}.landing .vertical #componentRegistration_birthday_day,.landing .vertical #componentRegistration_birthday_month,.landing .vertical #componentRegistration_birthday_year{width:102px}.landing .vertical #componentRegistration_birthday_div{margin-bottom:5px}.landing .complete-information{margin:20px 0;font-size:15px;font-weight:700}.tunnel.address #optinDiv .optinCampaignButton div:first-child span:first-child{top:32px}.tunnel.address #optinDiv .optinCampaignButton div:first-child:before{left:270px}.timeline-percent-step-icon .bubble img{margin:-15px 0 0 -5px}