.PersonalDataPolicy,.PersonalDataPolicyFadeIn,.PersonalDataPolicyFadeOut{position:relative;width:100%;overflow:hidden;transition:max-height .5s ease}.PersonalDataPolicyFadeIn{height:350px}.PersonalDataPolicyFadeOut{max-height:180px}.PersonalDataPolicy-link{text-decoration:underline;font-size:13px;line-height:18px;color:#ef1033;width:100%;position:absolute;bottom:2em;z-index:2;text-align:center;left:0;cursor:pointer}.PersonalDataPolicyFade{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 50%);height:100px;margin-top:-20px;position:relative}
.account-creation,.account-creation .form-block .custom-select select,.account-creation .form-block .custom-select select option,.account-creation button,.account-creation input,.account-creation label,.account-creation ol,.account-creation p,.account-creation select,.account-creation table,.account-creation textarea,.account-creation ul{font-family:Open Sans,sans-serif;font-weight:400}.account-creation .bold,.account-creation .logged-sidebar header label,.account-creation .logged-sidebar header ol,.account-creation .logged-sidebar header p,.account-creation .logged-sidebar header select,.account-creation .logged-sidebar header ul,.account-creation label.bold,.account-creation ol.bold,.account-creation p.bold,.account-creation select.bold,.account-creation ul.bold{font-family:Open Sans,sans-serif;font-weight:700}.account-creation h1,.account-creation h2,.account-creation h3,.account-creation h4,.account-creation h5,.account-creation h6{font-family:Roboto,sans-serif;font-weight:400}.account-creation,.account-creation button,.account-creation input,.account-creation select,.account-creation textarea{color:#1a171b}.account-creation h1,.account-creation h2,.account-creation h3,.account-creation h4,.account-creation h5,.account-creation h6{margin:0 0 .333em}.account-creation h1{font-size:36.01px;line-height:1.17}.account-creation h2{font-size:24.05px;line-height:1.25}.account-creation h3{font-size:17.94px;line-height:1.11}.account-creation h4,.account-creation h5,.account-creation h6{font-size:14.95px;line-height:2.4}.account-creation label,.account-creation ol,.account-creation p,.account-creation select,.account-creation ul{font-size:13px;line-height:1.3;margin:0 0 .666em}.account-creation .form-block .fields-3,.account-creation .form-block .fields-4,.account-creation .form-block .fields-5{box-sizing:border-box;font-size:0;list-style:none;margin:0;padding:0;width:100%}.account-creation .form-block .fields-3>.wrapper>div,.account-creation .form-block .fields-4>.wrapper>div,.account-creation .form-block .fields-5>.wrapper>div{box-sizing:border-box;display:inline-block;font-size:medium;margin:0;padding:0;vertical-align:top;width:100%}.account-creation .button-as-link,.account-creation .fake-button,.account-creation .form-block .custom-select select,.account-creation .form-block .custom-select select option,.account-creation .form-block .input-choices,.account-creation .input-container .add-item,.account-creation .logged-sidebar .nested a,.account-creation .user-address .user-infos ul,.account-creation button,.account-creation fieldset{appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:0;border:none;padding:0}.account-creation .button-as-link,.account-creation .fake-button,.account-creation .form-block .custom-select select,.account-creation .form-block .custom-select select option,.account-creation .form-block .input-choices,.account-creation .input-container .add-item,.account-creation .logged-main-page .main h2,.account-creation .logged-sidebar .nested a,.account-creation .main-container--logged .left-container h2.title,.account-creation .main-container--logged .right-container h2.title,.account-creation .user-address .user-infos ul,.account-creation .user-address .user-infos ul .patronym,.account-creation button,.account-creation fieldset{margin:0}.account-creation .button-as-link,.account-creation .fake-button,.account-creation .form-block .custom-select select,.account-creation .form-block .custom-select select option,.account-creation .form-block .input-choices,.account-creation .input-container .add-item,.account-creation .logged-sidebar .nested a,.account-creation .user-address .user-infos ul,.account-creation button{background-color:transparent;background-image:none;text-decoration:none}.account-creation :focus{outline:none}.account-creation ::-moz-focus-inner{border:0}.account-creation ul.reset{list-style-type:none}.account-creation input[type=password],.account-creation input[type=text]{height:40px;line-height:40px;border-radius:4px;border:1px solid #ccc;background-color:#fff;box-sizing:border-box;padding:0 1.5em;width:100%;margin:0;box-shadow:inset 0 0 0 50px #fff;color:#1a171b}.account-creation input[type=password]::-webkit-input-placeholder,.account-creation input[type=text]::-webkit-input-placeholder{color:#d8d8d8}.account-creation input:-moz-placeholder[type=password],.account-creation input:-moz-placeholder[type=text],.account-creation input[type=password]::-moz-placeholder,.account-creation input[type=text]::-moz-placeholder{color:#d8d8d8;opacity:1}.account-creation input:-ms-input-placeholder[type=password],.account-creation input:-ms-input-placeholder[type=text]{color:#d8d8d8}.account-creation input[type=password]::-ms-input-placeholder,.account-creation input[type=text]::-ms-input-placeholder{color:#d8d8d8}.account-creation input[type=password]::-ms-clear,.account-creation input[type=password]::-ms-reveal,.account-creation input[type=text]::-ms-clear,.account-creation input[type=text]::-ms-reveal{display:none}.account-creation input:focus[type=password],.account-creation input:focus[type=text]{border:1px solid #b2b2b2;box-shadow:inset 0 0 2px 0 #cbcbcb,0 0 2px 0 #cbcbcb,inset 0 0 0 50px #fff}.account-creation input.error[type=password],.account-creation input.error[type=text]{border:1px solid #e20000;color:#e20000;box-shadow:inset 0 0 2px 0 #ff7c7c,0 0 2px 0 #ff7c7c,inset 0 0 0 50px #fff}.account-creation input.error[type=password]::-webkit-input-placeholder,.account-creation input.error[type=text]::-webkit-input-placeholder{color:#e20000}.account-creation input.error:-moz-placeholder[type=password],.account-creation input.error:-moz-placeholder[type=text],.account-creation input.error[type=password]::-moz-placeholder,.account-creation input.error[type=text]::-moz-placeholder{color:#e20000;opacity:1}.account-creation input.error:-ms-input-placeholder[type=password],.account-creation input.error:-ms-input-placeholder[type=text]{color:#e20000}.account-creation input.error[type=password]::-ms-input-placeholder,.account-creation input.error[type=text]::-ms-input-placeholder{color:#e20000}.account-creation .input-submit-buttons button.button-previous,.account-creation .input-submit-buttons button.button-submit,.account-creation .pdv-card--hover-from-marker button,.account-creation .pdv-card:hover button,.account-creation button.primary,.account-creation button.secondary,.account-creation input[type=button],.account-creation input[type=reset],.account-creation input[type=submit]{border-radius:4px;vertical-align:middle;cursor:pointer;padding:0 1.5em;width:auto;height:40px;text-transform:none;font-size:15px}.account-creation input{font-size:13px}.account-creation input:disabled{cursor:default;opacity:.6}.account-creation input[type=text]+button .icon-ic_digital_oeil:before{color:#70c073}.account-creation .input-submit-buttons button.button-previous,.account-creation button.secondary,.account-creation input[type=button],.account-creation input[type=reset]{color:#1a171b;border:1px solid #d8d8d8;background-color:#f7f7f7}.account-creation .input-submit-buttons button.button-submit,.account-creation .pdv-card--hover-from-marker button,.account-creation .pdv-card:hover button,.account-creation button.primary,.account-creation input[type=submit]{color:#fff;border:1px solid #e20000;background-color:#e20000}.account-creation ol,.account-creation ul{padding:0}.account-creation button{cursor:pointer}.account-creation button+button{margin-left:10px}.account-creation button.button--link{color:#4b4b46;font-size:15px;padding:0 1.5em;text-decoration:underline}.account-creation .fake-button{padding:13px;display:inline-block;border-radius:4px}.account-creation .fake-button.second{background-color:#fff;border:1px solid #999}.account-creation .red-button--pending .red-button__content,.account-creation .red-button--success .red-button__content{height:0;visibility:hidden}.account-creation .red-button--pending span,.account-creation .red-button--success span{color:#fff!important;position:static!important;font-size:36px!important}.account-creation .red-button--success{background:#70bf74!important;border-color:#70bf74!important}.account-creation .red-button--success span{font-size:18px!important;line-height:40px}.account-creation .red-button--pending{background:#cdcbcd!important;border-color:#cdcbcd!important;cursor:auto!important}.account-creation .red-button .sk-fading-circle{height:25px;position:relative}.account-creation .red-button .sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.account-creation .red-button .sk-fading-circle .sk-circle:before{content:"";display:block;margin:0 auto;width:2px;height:20%;background-color:#fff;-webkit-animation:sk-circleFadeDelay 1.2s ease-in-out infinite both;animation:sk-circleFadeDelay 1.2s ease-in-out infinite both}.account-creation .red-button .sk-fading-circle .sk-circle2{transform:rotate(30deg)}.account-creation .red-button .sk-fading-circle .sk-circle3{transform:rotate(60deg)}.account-creation .red-button .sk-fading-circle .sk-circle4{transform:rotate(90deg)}.account-creation .red-button .sk-fading-circle .sk-circle5{transform:rotate(120deg)}.account-creation .red-button .sk-fading-circle .sk-circle6{transform:rotate(150deg)}.account-creation .red-button .sk-fading-circle .sk-circle7{transform:rotate(180deg)}.account-creation .red-button .sk-fading-circle .sk-circle8{transform:rotate(210deg)}.account-creation .red-button .sk-fading-circle .sk-circle9{transform:rotate(240deg)}.account-creation .red-button .sk-fading-circle .sk-circle10{transform:rotate(270deg)}.account-creation .red-button .sk-fading-circle .sk-circle11{transform:rotate(300deg)}.account-creation .red-button .sk-fading-circle .sk-circle12{transform:rotate(330deg)}.account-creation .red-button .sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.account-creation .red-button .sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.account-creation .red-button .sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.account-creation .red-button .sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.account-creation .red-button .sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.account-creation .red-button .sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.account-creation .red-button .sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.account-creation .red-button .sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.account-creation .red-button .sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.account-creation .red-button .sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.account-creation .red-button .sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}.account-creation fieldset{text-align:left}.account-creation label{width:auto;min-width:70px;display:block;font-size:15px;line-height:21px;color:#000;font-family:Open Sans}.account-creation .form-block{margin-top:20px}.account-creation .form-block:first-child{margin-top:0}.account-creation .form-block span{color:#d8d8d8}.account-creation .form-block .input-container{width:100%;margin-top:5px;position:relative}.account-creation .form-block.btn-container{position:relative}.account-creation .form-block.btn-container button{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.account-creation .form-block.btn-container input{width:100%}.account-creation .form-block .input-container.inputs-linked{margin-top:5px}.account-creation .form-block .fields-3>.wrapper>div input,.account-creation .form-block .fields-4>.wrapper>div input,.account-creation .form-block .fields-5>.wrapper>div input{text-align:center;width:100%}.account-creation .form-block .fields-3>.wrapper>div{width:33.33333%}.account-creation .form-block .fields-3>.wrapper>div:first-child:nth-last-child(3):first-child,.account-creation .form-block .fields-3>.wrapper>div:first-child:nth-last-child(3)~:first-child{padding-left:0;padding-right:13px}.account-creation .form-block .fields-3>.wrapper>div:first-child:nth-last-child(3):nth-child(2),.account-creation .form-block .fields-3>.wrapper>div:first-child:nth-last-child(3)~:nth-child(2){padding-left:7px;padding-right:7px}.account-creation .form-block .fields-3>.wrapper>div:first-child:nth-last-child(3):nth-child(3),.account-creation .form-block .fields-3>.wrapper>div:first-child:nth-last-child(3)~:nth-child(3){padding-left:13px;padding-right:0}.account-creation .form-block .fields-4>.wrapper>div{width:25%}.account-creation .form-block .fields-4>.wrapper>div:first-child:nth-last-child(4):first-child,.account-creation .form-block .fields-4>.wrapper>div:first-child:nth-last-child(4)~:first-child{padding-left:0;padding-right:15px}.account-creation .form-block .fields-4>.wrapper>div:first-child:nth-last-child(4):nth-child(2),.account-creation .form-block .fields-4>.wrapper>div:first-child:nth-last-child(4)~:nth-child(2){padding-left:5px;padding-right:10px}.account-creation .form-block .fields-4>.wrapper>div:first-child:nth-last-child(4):nth-child(3),.account-creation .form-block .fields-4>.wrapper>div:first-child:nth-last-child(4)~:nth-child(3){padding-left:10px;padding-right:5px}.account-creation .form-block .fields-4>.wrapper>div:first-child:nth-last-child(4):nth-child(4),.account-creation .form-block .fields-4>.wrapper>div:first-child:nth-last-child(4)~:nth-child(4){padding-left:15px;padding-right:0}.account-creation .form-block .fields-5>.wrapper>div{width:20%}.account-creation .form-block .fields-5>.wrapper>div:first-child:nth-last-child(5):first-child,.account-creation .form-block .fields-5>.wrapper>div:first-child:nth-last-child(5)~:first-child{padding-left:0;padding-right:16px}.account-creation .form-block .fields-5>.wrapper>div:first-child:nth-last-child(5):nth-child(2),.account-creation .form-block .fields-5>.wrapper>div:first-child:nth-last-child(5)~:nth-child(2){padding-left:4px;padding-right:12px}.account-creation .form-block .fields-5>.wrapper>div:first-child:nth-last-child(5):nth-child(3),.account-creation .form-block .fields-5>.wrapper>div:first-child:nth-last-child(5)~:nth-child(3){padding-left:8px;padding-right:8px}.account-creation .form-block .fields-5>.wrapper>div:first-child:nth-last-child(5):nth-child(4),.account-creation .form-block .fields-5>.wrapper>div:first-child:nth-last-child(5)~:nth-child(4){padding-left:12px;padding-right:4px}.account-creation .form-block .fields-5>.wrapper>div:first-child:nth-last-child(5):nth-child(5),.account-creation .form-block .fields-5>.wrapper>div:first-child:nth-last-child(5)~:nth-child(5){padding-left:16px;padding-right:0}.account-creation .form-block input[type=radio]+label:before{width:10px;height:10px}.account-creation .form-block input[type=radio]+label span{height:14px;width:14px}.account-creation .form-block input[type=checkbox]+label:before{width:10px;height:10px}.account-creation .form-block input[type=checkbox]+label span{height:14px;width:14px}.account-creation .form-block .input-choices{margin-top:5px}.account-creation .form-block .input-choices li{display:inline-block;margin-right:20px}.account-creation .form-block .input-choices li:last-child .input-choice-wrapper--checkbox{margin-bottom:0}.account-creation .form-block .input-choices li label{min-width:0;margin-right:10px}.account-creation .form-block .input-choices--stacked .input-choice-wrapper{display:table}.account-creation .form-block .input-choices--stacked .input-choice-wrapper>label{display:table-cell}.account-creation .form-block .custom-select{border:1px solid #d8d8d8;height:40px;padding-left:15px;border-radius:4px;position:relative;box-sizing:border-box}.account-creation .form-block .custom-select:after{font-family:itm-red-fo!important;content:"\ea10";pointer-events:none;position:absolute;right:20px;top:20%;bottom:0;transform:translateY(-50%);transform:rotate(90deg)}.account-creation .form-block .custom-select select{height:inherit;box-sizing:border-box;width:100%}.account-creation .form-block .custom-select select ::-ms-expand{display:none}.account-creation .form-block .custom-select select option{font-size:13px;line-height:1.23}.account-creation .form-block .input-choice-wrapper{display:inline}.account-creation .form-block .input-choice-wrapper--checkbox{margin-bottom:15px}.account-creation .form-block .input-choice-wrapper--checkbox label,.account-creation .form-block .input-choice-wrapper--checkbox ol,.account-creation .form-block .input-choice-wrapper--checkbox p,.account-creation .form-block .input-choice-wrapper--checkbox select,.account-creation .form-block .input-choice-wrapper--checkbox ul{margin-bottom:8px}.account-creation .form-block .input-choice-wrapper--checkbox label:last-of-type,.account-creation .form-block .input-choice-wrapper--checkbox ol:last-of-type,.account-creation .form-block .input-choice-wrapper--checkbox p:last-of-type,.account-creation .form-block .input-choice-wrapper--checkbox select:last-of-type,.account-creation .form-block .input-choice-wrapper--checkbox ul:last-of-type{margin-bottom:0}.account-creation .form-block.select-with-input .input-container{display:inline-block;width:calc(100% - 50px)}.account-creation .form-block.select-with-input .input-container>*{width:50%;display:inherit;vertical-align:middle;box-sizing:border-box}.account-creation .form-block.select-with-input .input-container>:first-child{padding-right:15px}.account-creation .form-block.multiple-choices .choices-container{display:table;width:100%;margin:0 0 15px}.account-creation .form-block.multiple-choices .choices-container .choices-row{display:table-row;width:100%;vertical-align:middle}.account-creation .form-block.multiple-choices .choices-container .choices-row>*{display:table-cell;padding:5px 0;vertical-align:middle}.account-creation .form-block.multiple-choices .choices-container .choices-row .form-block__choice-block--fitted{padding:5px 20px 5px 0}.account-creation .form-block .toggle-text-visibility button{position:absolute;right:10px;top:20%}.account-creation .form-block .toggle-text-visibility [class^=icon-]{font-size:22px}.has-popin-opened{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-popin-opened #main{z-index:auto}.has-popin-opened:before{content:"";display:block;position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkqAcAAIUAgUW0RjgAAAAASUVORK5CYII=")}html.RED #main{margin:0;min-height:59vh}html.RED #main>.compte_client,html.RED #main>.menu_rayons{display:none}html.RED #main .account-creation{font-size:13px}html.RED #main .account-creation .page-container{height:100%;box-sizing:border-box}html.RED #main .account-creation .page-container>div{height:100%}html.RED #main .account-creation .spinner{margin:0;width:40px;height:40px;position:absolute;top:calc(50% - 20px);left:calc(50% - 20px)}html.RED #main .account-creation .spinner .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}html.RED #main .account-creation .spinner .sk-circle:before{content:"";display:block;margin:0 auto;width:5%;height:20%;background-color:#000;border-radius:0;-webkit-animation:sk-circleFadeDelay 1.2s ease-in-out infinite both;animation:sk-circleFadeDelay 1.2s ease-in-out infinite both}html.RED #main .account-creation .spinner .sk-circle2{transform:rotate(30deg)}html.RED #main .account-creation .spinner .sk-circle3{transform:rotate(60deg)}html.RED #main .account-creation .spinner .sk-circle4{transform:rotate(90deg)}html.RED #main .account-creation .spinner .sk-circle5{transform:rotate(120deg)}html.RED #main .account-creation .spinner .sk-circle6{transform:rotate(150deg)}html.RED #main .account-creation .spinner .sk-circle7{transform:rotate(180deg)}html.RED #main .account-creation .spinner .sk-circle8{transform:rotate(210deg)}html.RED #main .account-creation .spinner .sk-circle9{transform:rotate(240deg)}html.RED #main .account-creation .spinner .sk-circle10{transform:rotate(270deg)}html.RED #main .account-creation .spinner .sk-circle11{transform:rotate(300deg)}html.RED #main .account-creation .spinner .sk-circle12{transform:rotate(330deg)}html.RED #main .account-creation .spinner .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}html.RED #main .account-creation .spinner .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}html.RED #main .account-creation .spinner .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}html.RED #main .account-creation .spinner .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}html.RED #main .account-creation .spinner .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}html.RED #main .account-creation .spinner .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}html.RED #main .account-creation .spinner .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}html.RED #main .account-creation .spinner .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}html.RED #main .account-creation .spinner .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}html.RED #main .account-creation .spinner .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}html.RED #main .account-creation .spinner .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}.account-creation strong{font-weight:700}.account-creation .form-block{position:relative}.account-creation .form-block .message-error{position:absolute;right:-350px;width:300px;top:30%}.account-creation .form-block .message-error .title{color:red;font-size:12px}.account-creation .form-block .message-error .message{font-size:12px}.account-creation .form-block .message-error .rule{color:#ccc;font-size:12px}.account-creation .form-block .message-error .message-arrow{position:absolute;left:-29px;width:0;height:0;border-top:22px solid transparent;border-bottom:22px solid transparent;border-right:19px solid #d8d8d8}.account-creation .form-block .message-error .message-arrow:after{content:"";position:absolute;left:1px;top:-22px;width:0;height:0;border-top:22px solid transparent;border-bottom:22px solid transparent;border-right:19px solid #faf7f8}.account-creation .mandatory:after{content:"*";color:#000;font:inherit}.account-creation .input-container{width:100%;margin-top:5px}.account-creation .input-container.sided{display:table}.account-creation .input-container.sided>*{width:50%;vertical-align:middle;display:table-cell}.account-creation .input-container.half input{width:50%}.account-creation .input-container.third input{width:33%}.account-creation .input-container .input-infos{margin:0;padding-left:12px;box-sizing:border-box;color:#999}.account-creation .input-container input.input-error{border:1px solid #e20000;color:#e20000;box-shadow:inset 0 0 2px 0 #e14c41,0 0 2px 0 #e34c41}.account-creation .input-container .add-item{height:40px;width:40px;float:right;border-radius:4px;border:1px solid #d8d8d8;background-color:#f7f7f7;box-sizing:border-box}.account-creation .input-container .select-with-input{display:inline-block;width:calc(100% - 50px)}.account-creation .input-container .select-with-input>*{width:50%;display:inherit;vertical-align:middle;box-sizing:border-box}.account-creation .input-container .select-with-input>:first-child{padding-right:15px}.account-creation .inline-checkboxes{padding:0;list-style:none;margin:3px 0 10px}.account-creation .inline-checkboxes li{display:inline-block;margin-right:20px}.account-creation .inline-checkboxes li input{margin-right:8px}.account-creation .input-submit-buttons{margin-top:40px;position:relative;text-align:right}.account-creation .input-submit-buttons span{position:absolute;left:0;font-size:11px;top:33%}.account-creation .input-submit-buttons--left{text-align:left}.account-creation .input-submit-buttons--padded{margin:20px}.account-creation #form-address h2,.account-creation #form-identity h2{margin-top:30px;margin-bottom:10px}.account-creation #form-address h2+label,.account-creation #form-address h2+ol,.account-creation #form-address h2+p,.account-creation #form-address h2+select,.account-creation #form-address h2+ul,.account-creation #form-identity h2+label,.account-creation #form-identity h2+ol,.account-creation #form-identity h2+p,.account-creation #form-identity h2+select,.account-creation #form-identity h2+ul{margin-top:0}.account-creation .identity-birth-date{font-size:0;box-sizing:border-box}.account-creation .identity-birth-date>div{box-sizing:border-box;display:inline-block;width:33.333%}.account-creation .identity-birth-date>div:first-of-type{padding:0 12.5px 0 0}.account-creation .identity-birth-date>div:nth-of-type(2){padding:0 7.5px}.account-creation .identity-birth-date>div:nth-of-type(3){padding:0 0 0 12.5px}.account-creation #form-address .form-block input[type=checkbox]+label,.account-creation #form-address .form-block input[type=radio]+label{margin-right:30px}.account-creation .button-as-link{text-decoration:underline;cursor:pointer}.account-creation .grey-text{color:#d8d8d8}.account-creation .red-text{color:#e20000}.account-creation .text-center{text-align:center}.account-creation .text-bold{font-weight:700}@media only screen and (max-width:768px){.account-creation .input-submit-buttons{display:grid}.account-creation .input-submit-buttons .label-compulsory{position:static;margin-bottom:10px;text-align:left}.account-creation .input-submit-buttons button{width:100%;margin:5px 0}}.account-creation .main-container-wrapper{height:100%;padding-top:70px}.account-creation .main-container{display:table;width:100%;height:100%;box-sizing:border-box}.account-creation .main-container .left-container{display:table-cell;width:60%;height:100%}.account-creation .main-container .left-container>div{padding:0 40px 40px;width:584px;right:0;box-sizing:border-box;float:right}.account-creation .main-container .left-container>div .section-background{background-color:#f7f7f7;width:100%}.account-creation .main-container .left-container>div .section-background li,.account-creation .main-container .left-container>div .section-background ul{display:block}.account-creation .main-container .left-container>div .section-background .summary-user-infos:after{content:"";display:table;clear:both}.account-creation .main-container .left-container h2{margin-top:30px;margin-bottom:10px}.account-creation .main-container .left-container h2+label,.account-creation .main-container .left-container h2+ol,.account-creation .main-container .left-container h2+p,.account-creation .main-container .left-container h2+select,.account-creation .main-container .left-container h2+ul{margin:0 0 10px}.account-creation .main-container .left-container h2+label+label,.account-creation .main-container .left-container h2+label+ol,.account-creation .main-container .left-container h2+label+p,.account-creation .main-container .left-container h2+label+select,.account-creation .main-container .left-container h2+label+ul,.account-creation .main-container .left-container h2+ol+label,.account-creation .main-container .left-container h2+ol+ol,.account-creation .main-container .left-container h2+ol+p,.account-creation .main-container .left-container h2+ol+select,.account-creation .main-container .left-container h2+ol+ul,.account-creation .main-container .left-container h2+p+label,.account-creation .main-container .left-container h2+p+ol,.account-creation .main-container .left-container h2+p+p,.account-creation .main-container .left-container h2+p+select,.account-creation .main-container .left-container h2+p+ul,.account-creation .main-container .left-container h2+select+label,.account-creation .main-container .left-container h2+select+ol,.account-creation .main-container .left-container h2+select+p,.account-creation .main-container .left-container h2+select+select,.account-creation .main-container .left-container h2+select+ul,.account-creation .main-container .left-container h2+ul+label,.account-creation .main-container .left-container h2+ul+ol,.account-creation .main-container .left-container h2+ul+p,.account-creation .main-container .left-container h2+ul+select,.account-creation .main-container .left-container h2+ul+ul{margin:0}.account-creation .main-container .right-container{display:table-cell;box-sizing:border-box;width:40%;height:100%;background-color:#f7f7f7;border-left:1px solid #d8d8d8;vertical-align:top}.account-creation .main-container .right-container>div{margin-top:70px;padding:40px;width:384px;box-sizing:border-box}.account-creation .main-container--logged .left-container>div,.account-creation .main-container--logged .right-container>div{width:100%;float:none;padding:0}@media only screen and (max-width:768px){.account-creation .main-container .left-container>div{width:100%;max-width:518px}.account-creation .main-container .right-container{display:none}.account-creation .main-container .right-container>div{max-width:250px}.account-creation .main-container .right-container>div img{width:180px}}.account-creation .top-header{width:100%;height:70px;background-color:#fff;border-bottom:1px solid #d8d8d8;position:fixed;z-index:3;font-size:0}.account-creation .top-header nav{height:100%;display:flex;align-items:center;max-width:1280px;margin:0 auto}.account-creation .top-header nav .path-title{white-space:nowrap;margin:0;padding:20px}.account-creation .top-header nav ul.steps{width:100%;display:flex;align-items:center;margin-bottom:0}.account-creation .top-header nav ul.steps li{flex:0 1 100%;position:relative}.account-creation .top-header nav ul.steps li:before{content:"";z-index:0;height:1px;background-color:#ccc;left:0;display:block;width:100%;top:50%;position:absolute}.account-creation .top-header nav ul.steps li:last-child:before{content:none}.account-creation .top-header nav ul.steps li a{cursor:default;text-decoration:none;padding:0 10px;color:#1a171b;font-size:13px;background-color:#fff;pointer-events:none;position:relative}.account-creation .top-header nav ul.steps li a .step-circle{border:1px solid #efefef;background-color:#efefef;width:20px;height:20px;padding:0;text-align:center;line-height:20px;display:inline-block;border-radius:50%;color:#999}.account-creation .top-header nav ul.steps li a .step-label{background:#fff;padding-top:10px;padding-bottom:10px;color:#999;margin-left:8px}.account-creation .top-header nav ul.steps li a .step-label.title{background:#fff;color:#000}.account-creation .top-header nav ul.steps li a span{transition:all 1s ease;font-size:13px;line-height:50px}.account-creation .top-header nav ul.steps li a.active span{color:#65b868}.account-creation .top-header nav ul.steps li a.active span.step-circle{border:1px solid #65b868;background:#fff}.account-creation .top-header nav ul.steps li a.done{cursor:pointer;pointer-events:auto}.account-creation .top-header nav ul.steps li a.done.disabled{pointer-events:none}.account-creation .top-header nav ul.steps li a.done span{color:#65b868}.account-creation .top-header nav ul.steps li a.done span.step-circle{border:1px solid #65b868;background:#fff;color:#fff}.account-creation .top-header nav ul.steps li a.done span.step-circle:before{font-size:11px;color:#65b868;content:"\ea37";font-family:itm-red-fo!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width:768px){.account-creation .top-header nav ul.steps li a{padding:0 5px;box-sizing:border-box}.account-creation .top-header nav ul.steps li a .step-label{font-size:12px}.account-creation .top-header nav ul.steps li a .step-circle{line-height:19px}.account-creation .top-header nav ul{font-size:15px}.account-creation .top-header nav ul.steps{display:inline-block}.account-creation .top-header nav ul.steps li{display:inline;margin-right:14px}.account-creation .top-header nav ul.steps li:before{content:none;background-color:transparent}}.account-creation .form-block__fieldset{border:0;margin:0;padding:0}.account-creation .form-block__choice-block{width:25%;padding:5px 0}.account-creation .form-block__choice-block--fitted{width:1%;white-space:nowrap}.account-creation .form-block__choice-block:last-child{margin:0 0 20px}.account-creation .form-block__choice-text,.account-creation .form-block__label-rb-text{line-height:16px;height:16px;display:inline-block;color:#000}.account-creation .form-block__choice-text{width:100px;vertical-align:middle}.account-creation .form-block__label-rb-text{margin:0 10px 0 0;cursor:pointer}.account-creation .form-block__link,.account-creation .form-block a{color:#000}.account-creation .form-block--separator{border-bottom:1px solid #ccc}.account-creation .form-block--stacked{padding:20px 40px 30px 20px;border-bottom:1px solid #ccc}.account-creation .form-block input[type=radio]{-webkit-tap-highlight-color:rgba(255,255,255,0);display:none;text-indent:-10000px;outline:0 none}.account-creation .form-block input[type=radio]+label{display:inline-block;top:0;cursor:pointer;position:relative;padding:0 0 0 26px;margin:0;color:#1a171b;line-height:1.2}.account-creation .form-block input[type=radio]+label:before{content:"";position:absolute;left:2px;top:2px;display:inline-block;width:12px;height:12px}.account-creation .form-block input[type=radio]+label{-webkit-tap-highlight-color:rgba(255,255,255,0)}.account-creation .form-block input[type=radio]+label span{border:1px solid #d8d8d8;height:16px;width:16px;border-radius:50%;display:inline-block;position:absolute;top:0;left:0;box-sizing:border-box}.account-creation .form-block input[type=radio]+label:before{box-sizing:border-box;border-radius:50%;background:#fff;border:2px solid #fff}.account-creation .form-block input[type=radio]:checked+label{-webkit-tap-highlight-color:rgba(255,255,255,0)}.account-creation .form-block input[type=radio]:checked+label:before{box-sizing:border-box;border-radius:50%;background:#70c073;border:3px solid #fff}.account-creation .form-block input[type=checkbox]{-webkit-tap-highlight-color:rgba(255,255,255,0);display:none;text-indent:-10000px;outline:0 none}.account-creation .form-block input[type=checkbox]+label{display:inline-block;top:0;cursor:pointer;position:relative;padding:0 0 0 26px;margin:0;color:#1a171b;line-height:1.2}.account-creation .form-block input[type=checkbox]+label:before{content:"";position:absolute;left:2px;top:2px;display:inline-block;width:12px;height:12px}.account-creation .form-block input[type=checkbox]+label{-webkit-tap-highlight-color:rgba(255,255,255,0)}.account-creation .form-block input[type=checkbox]+label span{border:1px solid #d8d8d8;height:16px;width:16px;border-radius:5px;display:inline-block;position:absolute;top:0;left:0;box-sizing:border-box}.account-creation .form-block input[type=checkbox]+label:before{box-sizing:border-box;border-radius:50%;background:#fff;border:2px solid #fff}.account-creation .form-block input[type=checkbox]:checked+label{-webkit-tap-highlight-color:rgba(255,255,255,0)}.account-creation .form-block input[type=checkbox]:checked+label:before{font-family:itm-red-fo;content:"\e94c";top:-4px;left:-3px;font-size:1.2rem;box-sizing:border-box;border-radius:50%;color:#70c073}.account-creation .form-block.large input[type=radio]{-webkit-tap-highlight-color:rgba(255,255,255,0);display:none;text-indent:-10000px;outline:0 none}.account-creation .form-block.large input[type=radio]+label{display:inline-block;top:0;cursor:pointer;position:relative;padding:0 0 0 26px;margin:0;color:#1a171b;line-height:1.2}.account-creation .form-block.large input[type=radio]+label:before{content:"";position:absolute;left:2px;top:2px;display:inline-block;width:21px;height:21px}.account-creation .form-block.large input[type=radio]+label{-webkit-tap-highlight-color:rgba(255,255,255,0)}.account-creation .form-block.large input[type=radio]+label span{border:1px solid #d8d8d8;height:25px;width:25px;border-radius:50%;display:inline-block;position:absolute;top:0;left:0;box-sizing:border-box}.account-creation .form-block.large input[type=radio]+label:before{box-sizing:border-box;border-radius:50%;background:#fff;border:2px solid #fff}.account-creation .form-block.large input[type=radio]:checked+label{-webkit-tap-highlight-color:rgba(255,255,255,0)}.account-creation .form-block.large input[type=radio]:checked+label:before{box-sizing:border-box;border-radius:50%;background:#70c073;border:3px solid #fff}.account-creation .form-block.large input[type=checkbox]{-webkit-tap-highlight-color:rgba(255,255,255,0);display:none;text-indent:-10000px;outline:0 none}.account-creation .form-block.large input[type=checkbox]+label{display:inline-block;top:0;cursor:pointer;position:relative;padding:0 0 0 26px;margin:0;color:#1a171b;line-height:1.2}.account-creation .form-block.large input[type=checkbox]+label:before{content:"";position:absolute;left:2px;top:2px;display:inline-block;width:21px;height:21px}.account-creation .form-block.large input[type=checkbox]+label{-webkit-tap-highlight-color:rgba(255,255,255,0)}.account-creation .form-block.large input[type=checkbox]+label span{border:1px solid #d8d8d8;height:25px;width:25px;border-radius:5px;display:inline-block;position:absolute;top:0;left:0;box-sizing:border-box}.account-creation .form-block.large input[type=checkbox]+label:before{box-sizing:border-box;border-radius:50%;background:#fff;border:2px solid #fff}.account-creation .form-block.large input[type=checkbox]:checked+label{-webkit-tap-highlight-color:rgba(255,255,255,0)}.account-creation .form-block.large input[type=checkbox]:checked+label:before{font-family:itm-red-fo;content:"\e94c";top:-4px;left:-3px;font-size:1.2rem;box-sizing:border-box;border-radius:50%;color:#70c073}.account-creation .form-block--aligned{display:table;width:100%}.account-creation .form-block--aligned__row{display:table-row}.account-creation .form-block--aligned__cell{display:table-cell}.account-creation label.form-block--aligned__cell{min-width:70px}.account-creation .form-block--aligned__row .p{margin:7px 0;color:#d8d8d8}.account-creation .form-block--aligned__row .input-message{top:0}.account-creation .identity-block{margin-top:16px}.account-creation .fidelity-card input{text-align:center;font-size:14px}.account-creation .fidelity-card .fidelity-card-chunk{margin-right:15px;width:16%;border:1px solid #ccc;border-radius:4px;background-color:#fff;height:30px;margin-top:5px;letter-spacing:7px;text-align:center}.account-creation .fidelity-card .fidelity-card-chunk:focus{border:1px solid #9b9b9b}.account-creation .fidelity-card .fidelity-card-chunk-last{width:14%;margin-right:0;border:1px solid #ccc;border-radius:4px;background-color:#fff;height:30px;margin-top:5px;letter-spacing:7px;text-align:center}.account-creation .fidelity-card .fidelity-card-chunk-last:focus{border:1px solid #9b9b9b}.account-creation .identity_siren{letter-spacing:7px;text-align:center}.account-creation .identity-birth-date{margin-bottom:10px}.account-creation .identity-birth-date .birthdate-chunk,.account-creation .identity-birth-date .birthdate-chunk-last{margin-right:20px;width:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;background-color:#fff;height:40px;margin-top:5px;text-align:center}.account-creation .identity-birth-date .birthdate-chunk-last:focus,.account-creation .identity-birth-date .birthdate-chunk:focus{border:1px solid #9b9b9b}.account-creation .identity-birth-date .birthdate-chunk-last{margin-right:0}.account-creation .c-popin{font-weight:400;position:fixed;z-index:1001;width:960px;background:#fff;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:2px;display:flex;flex-direction:column;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.account-creation .c-popin--basic{max-height:70%}.account-creation .c-popin--closed{display:none}.account-creation .c-popin--padded{padding:30px}.account-creation .c-popin--confirmation .confirmation .right-container{vertical-align:middle}.account-creation .c-popin--prompt{padding-top:60px}.account-creation .c-popin--prompt button.btn-close{font-size:20px;right:20px;top:20px}.account-creation .c-popin--auto-sized{width:auto}.account-creation .c-popin__header{margin-bottom:30px;position:relative;z-index:1}.account-creation .c-popin__content{overflow-y:auto;box-sizing:border-box;padding-right:20px;flex:1}.account-creation .c-popin .btn-close{position:absolute;z-index:2;right:30px;top:30px;font-size:30px}.account-creation .c-popin footer{margin-top:30px;text-align:right}.account-creation .c-popin footer .input-submit-buttons{margin-top:0}.account-creation .c-popin .wrapped-content{padding-right:30px}.account-creation .c-popin h2,.account-creation .c-popin h3{margin:0}.account-creation .c-popin a{color:#1a171b}.account-creation .c-popin h2{line-height:normal!important;border:none!important;padding:0!important;margin-bottom:32px!important}.account-creation .c-popin__row{display:table-row;width:100%}.account-creation .c-popin__row--padding-top .account-creation .c-popin__label,.account-creation .c-popin__row--padding-top .account-creation .c-popin__value{padding-top:20px}.account-creation .c-popin .orda-address .address-choice{padding:20px 22px;background-color:#f7f7f7;display:table;width:100%;box-sizing:border-box;margin-bottom:10px}.account-creation .c-popin .orda-address .address-choice>*{display:table-cell}.account-creation .c-popin .orda-address .address-choice .btns-container{text-align:right}.account-creation .c-popin .orda-address .address-choice .btns-container button{background-color:#fff}.account-creation .c-popin .orda-error header{padding:16px 22px;background-color:#f6e2e5;border:1px solid #e20000;margin-bottom:24px}.account-creation .c-popin .orda-error header>*{display:inline-block;vertical-align:top}.account-creation .c-popin .orda-error header label,.account-creation .c-popin .orda-error header ol,.account-creation .c-popin .orda-error header p,.account-creation .c-popin .orda-error header select,.account-creation .c-popin .orda-error header ul{margin:0 0 0 15px}@media only screen and (max-width:768px){.account-creation .c-popin{width:90%}.account-creation .c-popin--added{box-sizing:border-box}}.account-creation #sign-in-component h2{margin-top:30px;margin-bottom:10px}.account-creation #sign-in-component h2+label,.account-creation #sign-in-component h2+ol,.account-creation #sign-in-component h2+p,.account-creation #sign-in-component h2+select,.account-creation #sign-in-component h2+ul{margin:0 0 30px}.account-creation #sign-in-component .credentials-content{margin-top:0}.account-creation #sign-in-component .credentials-content>div{margin-top:20px}.account-creation #sign-in-component .credentials-content label{padding-top:20px}.account-creation #sign-in-component .credentials-content input{box-shadow:inset 0 0 0 1000px #fff!important}.account-creation .identity-gender,.account-creation .identity-type,.account-creation .identity-type+div{margin-bottom:30px}.account-creation .identity-person{margin-bottom:20px}.account-creation #step-confirmation .maxWidth{max-width:1280px;margin:0 auto;position:relative}.account-creation #step-confirmation .header{min-width:960px;font-family:Roboto,sans-serif;background-color:#9f72ca;color:#fff;box-sizing:border-box;padding:40px 20px;background-image:url(/images/carte.png);background-repeat:no-repeat;background-position:100% 100%}.account-creation #step-confirmation .header h1,.account-creation #step-confirmation .header label,.account-creation #step-confirmation .header ol,.account-creation #step-confirmation .header p,.account-creation #step-confirmation .header select,.account-creation #step-confirmation .header ul{color:#fff}.account-creation #step-confirmation .header h1{font-size:36px;margin-top:0}.account-creation #step-confirmation .header .subheading{width:60%;font-size:18px;line-height:1.3}.account-creation #step-confirmation .header .pros{width:60%;font-size:0;margin-bottom:30px}.account-creation #step-confirmation .header .pros div{width:30%;position:relative;display:inline-block;font-size:13px;vertical-align:top;line-height:1.3;margin:0 3.333% 0 0}.account-creation #step-confirmation .header .pros div .symbol{font-size:40px;line-height:40px;margin:0}.account-creation #step-confirmation .header .pros div .pro-name{margin:0 0 .5em;font-size:18px;line-height:18px}.account-creation #step-confirmation .header+.maxWidth{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8}.account-creation #step-confirmation h2{border-bottom:1px solid #d8d8d8;line-height:80px;margin:0;padding:0 15px;box-sizing:border-box}.account-creation #step-confirmation .communities{font-size:0;width:100%;border-bottom:1px solid #d8d8d8}.account-creation #step-confirmation .communities .community{height:420px;vertical-align:top;display:inline-block;font-size:13px;width:33.333%;box-sizing:border-box;padding:15px}.account-creation #step-confirmation .communities .community:first-of-type,.account-creation #step-confirmation .communities .community:nth-of-type(2){border-right:1px solid #d8d8d8}.account-creation #step-confirmation .communities .community>img:first-of-type{width:100%}.account-creation #step-confirmation .communities .community:first-of-type *{color:#9f72ca}.account-creation #step-confirmation .communities .community:nth-of-type(2) *{color:#e92969}.account-creation #step-confirmation .communities .community:nth-of-type(3) *{color:#f87800}.account-creation #step-confirmation .communities .community .name{font-size:30px;line-height:30px;margin:15px 0 0}.account-creation #step-confirmation .communities .community .value{font-size:70px;line-height:70px;margin:0;font-weight:700}.account-creation #step-confirmation .communities .community label,.account-creation #step-confirmation .communities .community ol,.account-creation #step-confirmation .communities .community p,.account-creation #step-confirmation .communities .community select,.account-creation #step-confirmation .communities .community ul{margin:0}.account-creation #step-confirmation .communities .community .brands{margin-top:15px}.account-creation #step-confirmation .communities .community .brands img{display:inline-block;margin:0 10px 0 0;vertical-align:middle}.account-creation #step-confirmation .advantages,.account-creation #step-confirmation .games{display:inline-block;vertical-align:top;width:50%;box-sizing:border-box;font-size:13px}.account-creation #step-confirmation .advantages .push,.account-creation #step-confirmation .games .push{background-color:#f7f7f7;height:270px;position:relative}.account-creation #step-confirmation .advantages{border-right:1px solid #d8d8d8;position:relative}.account-creation #step-confirmation .advantages .side{width:40%;margin:0 0 30px 30px;position:absolute;bottom:0;left:0}.account-creation #step-confirmation .advantages .side label,.account-creation #step-confirmation .advantages .side ol,.account-creation #step-confirmation .advantages .side p,.account-creation #step-confirmation .advantages .side select,.account-creation #step-confirmation .advantages .side ul{margin:0;padding:0;font-size:13px;line-height:1.3}.account-creation #step-confirmation .advantages .side label:first-child,.account-creation #step-confirmation .advantages .side ol:first-child,.account-creation #step-confirmation .advantages .side p:first-child,.account-creation #step-confirmation .advantages .side select:first-child,.account-creation #step-confirmation .advantages .side ul:first-child{color:#e20000;font-size:24px}.account-creation #step-confirmation .advantages .side label:nth-child(2),.account-creation #step-confirmation .advantages .side ol:nth-child(2),.account-creation #step-confirmation .advantages .side p:nth-child(2),.account-creation #step-confirmation .advantages .side select:nth-child(2),.account-creation #step-confirmation .advantages .side ul:nth-child(2){color:#e20000;font-size:70px;line-height:1;font-weight:700}.account-creation #step-confirmation .advantages .side label:nth-child(3),.account-creation #step-confirmation .advantages .side ol:nth-child(3),.account-creation #step-confirmation .advantages .side p:nth-child(3),.account-creation #step-confirmation .advantages .side select:nth-child(3),.account-creation #step-confirmation .advantages .side ul:nth-child(3){color:#e20000}.account-creation #step-confirmation .advantages .side label:nth-child(4),.account-creation #step-confirmation .advantages .side ol:nth-child(4),.account-creation #step-confirmation .advantages .side p:nth-child(4),.account-creation #step-confirmation .advantages .side select:nth-child(4),.account-creation #step-confirmation .advantages .side ul:nth-child(4){margin:10px 0 0}.account-creation #step-confirmation .advantages .prospectus{position:absolute;background-color:gold;width:60%;bottom:0;right:0}.account-creation #step-confirmation .advantages .prospectus img{width:60%;position:absolute}.account-creation #step-confirmation .advantages .prospectus img:first-child{bottom:0;right:100px;z-index:3}.account-creation #step-confirmation .advantages .prospectus img:nth-child(2){bottom:0;right:50px;z-index:2}.account-creation #step-confirmation .advantages .prospectus img:nth-child(3){bottom:0;right:0;z-index:1}.account-creation #step-confirmation .games .push label.title,.account-creation #step-confirmation .games .push ol.title,.account-creation #step-confirmation .games .push p.title,.account-creation #step-confirmation .games .push select.title,.account-creation #step-confirmation .games .push ul.title{font-size:30px;color:#e20000;margin:0 0 0 30px;box-sizing:border-box;padding-top:30px}.account-creation #step-confirmation .games .push .side{width:30%;margin:0;position:relative;top:60px;left:30px}.account-creation #step-confirmation .games .push .side label,.account-creation #step-confirmation .games .push .side ol,.account-creation #step-confirmation .games .push .side p,.account-creation #step-confirmation .games .push .side select,.account-creation #step-confirmation .games .push .side ul{margin:10px 0 0;padding:0;font-size:13px;line-height:1.3}.account-creation #step-confirmation .games .push .side label:first-child,.account-creation #step-confirmation .games .push .side ol:first-child,.account-creation #step-confirmation .games .push .side p:first-child,.account-creation #step-confirmation .games .push .side select:first-child,.account-creation #step-confirmation .games .push .side ul:first-child{color:#e20000}.account-creation #step-confirmation .games .push img{position:absolute;width:55%;bottom:30px;right:30px}.account-creation .standalone-confirmation .left-container{padding:40px}.account-creation .standalone-confirmation .right-container{vertical-align:top;color:#999}.account-creation .confirmation .left-container h2{margin-top:0}.account-creation .confirmation .coordinates{margin-bottom:20px}.account-creation .confirmation .coordinates li:first-child,.account-creation .confirmation .coordinates li:last-child{margin-top:0}.account-creation .confirmation .summary-text{margin-bottom:35px}.account-creation .confirmation .summary_block{color:#999;float:left;width:50%;padding:20px;font-size:13px;box-sizing:border-box}.account-creation .confirmation .summary_block .coordinates{color:#000}.account-creation .confirmation .popin-component__content__sided__secondary header,.account-creation .confirmation .right-container header{display:table;margin-bottom:22px}.account-creation .confirmation .popin-component__content__sided__secondary header [class^=icon-],.account-creation .confirmation .right-container header [class^=icon-]{font-size:30px;padding-right:15px}.account-creation .confirmation .popin-component__content__sided__secondary header>*,.account-creation .confirmation .right-container header>*{display:table-cell;vertical-align:middle}.account-creation .confirmation .wrapper{display:table;vertical-align:middle;height:100%}.account-creation .confirmation .wrapper .content{vertical-align:middle;display:table-cell;padding:30px}@media only screen and (max-width:768px){.account-creation .standalone-confirmation .left-container{padding:10px;box-sizing:border-box}}.account-creation .banner{display:block}.account-creation .banner__content{border:1px solid #000;background-color:#000;padding:15px 20px;display:table;width:100%;position:fixed;top:70px;z-index:5;box-sizing:border-box;align-items:center}.account-creation .banner__content>*{display:table-cell;vertical-align:top}.account-creation .banner__content.infos{border:1px solid #e8e1ac;background-color:#fffae1}.account-creation .banner__content.error{border:1px solid #e74053;background-color:#f6e2e5}.account-creation .banner__content.success{border:1px solid #70c073;background-color:#e2f2e3}.account-creation .banner__wrapper{display:table;max-width:1280px;margin:0 auto}.account-creation .banner__wrapper>*{display:table-cell;vertical-align:middle}.account-creation .banner label,.account-creation .banner ol,.account-creation .banner p,.account-creation .banner select,.account-creation .banner ul{margin:0}.account-creation .banner .icon{font-size:24px;padding-right:15px}.account-creation .banner--padded{padding:10px}.account-creation .banner--padded+form{margin:0}.account-creation .col--60{width:60%}.account-creation .col--40{width:40%}.account-creation-store-locator{display:flex;flex-direction:column;width:100%;height:100%;position:absolute;left:0;top:0}.account-creation .red-content{flex:1;display:flex;flex-direction:row}.account-creation .red-pdv-list{overflow-y:auto;height:100%}.account-creation .red-pdv{margin:20px 0;border:1px solid #fff}.account-creation .pdv-card{border:1px solid #d8d8d8;color:#4b4b4b;background:#fff;padding:15px 20px}.account-creation .pdv-card *{font-family:Open Sans,sans-serif}.account-creation .pdv-card--hover-from-marker,.account-creation .pdv-card:hover{border:2px solid #e20000;padding:14px 19px}.account-creation .pdv-card--hover-from-marker button,.account-creation .pdv-card:hover button{font-size:13px}.account-creation .pdv-card--selected{border-color:green}.account-creation .pdv-card+.pdv-card{margin-top:17px}.account-creation .pdv-card h2{font-size:16px;font-weight:700;margin-bottom:5px}.account-creation .pdv-card h3{font-size:11px;text-transform:uppercase;font-weight:700}.account-creation .pdv-card .pdv-card__mini .see-more{font-size:30px;font-weight:700;height:0;line-height:17px;cursor:pointer}.account-creation .pdv-card .pdv-card__mini .pdv-distance{background:#f7f7f7;color:#4b4b4b;padding:2px 6px;border-radius:4px}.account-creation .pdv-card .pdv-card__mini [class^=icon]{font-size:30px}.account-creation .pdv-card .pdv-card__mini__infos{margin-right:70px}.account-creation .pdv-card .pdv-card__mini__infos>div{margin-bottom:20px}.account-creation .pdv-card .pdv-card__shedule{display:table}.account-creation .pdv-card .pdv-card__shedule>li{display:table-row}.account-creation .pdv-card .pdv-card__shedule>li>div{display:table-cell;padding:0 15px 5px}.account-creation .pdv-card button{font-size:13px;font-weight:700}.account-creation .pdv-card__see-more-informations{background-color:#f7f7f7;font-weight:700;text-align:center;font-size:13px;height:28px;line-height:28px;cursor:pointer;margin:20px -20px -15px}.account-creation .pdv-card__see-more-informations span{margin-left:10px}.account-creation .pdv-card__see-more-informations--open{background:linear-gradient(90deg,#d8d8d8 50%,hsla(0,0%,100%,0) 0) repeat-x bottom;background-size:15px 1px;margin:20px 0 0}.account-creation .pdv-card__more-informations{margin-top:25px}.account-creation .pdv-card__more-informations>label,.account-creation .pdv-card__more-informations>ol,.account-creation .pdv-card__more-informations>p,.account-creation .pdv-card__more-informations>select,.account-creation .pdv-card__more-informations>ul{margin-bottom:30px}.account-creation .pdv-card__more-informations h3{margin-bottom:10px}.account-creation .pdv-card__more-informations__contact div+div{margin-top:5px}.account-creation .pdv-card__more-informations__services-list div{width:50%}.account-creation .pdv-card__more-informations__services-list div+div{margin-top:2px}.account-creation .input-message{position:absolute;right:-375px;width:325px;top:18px;bottom:0}.account-creation .input-message .wrapper{top:13px;position:absolute;left:30px}.account-creation .input-message.error .title{color:#e2001a;font-weight:700}.account-creation .input-message .info,.account-creation .input-message .title{color:#999;margin:0}.account-creation .input-message .description{color:#999}@media only screen and (max-width:768px){.account-creation .input-message.error,.account-creation .input-message.hint{width:230px;right:-260px}}.account-creation .logged-sidebar{height:100%;width:210px;background-color:#f7f7f7;border:1px solid #d8d8d8;box-sizing:border-box;display:table-cell;padding-top:20px}.account-creation .logged-sidebar .nested{padding:20px 0 20px 20px;margin-right:20px;border-top:1px solid #d8d8d8}.account-creation .logged-sidebar .nested a{display:block;margin-bottom:20px;font-size:13px;color:#1a171b}.account-creation .logged-sidebar .nested a.active{color:#e2001a}.account-creation .logged-sidebar .nested a:last-child{margin-bottom:0}.account-creation .logged-sidebar header{padding:20px}.account-creation .logged-sidebar header label,.account-creation .logged-sidebar header ol,.account-creation .logged-sidebar header p,.account-creation .logged-sidebar header select,.account-creation .logged-sidebar header ul{font-size:15px}.account-creation .logged-sidebar .subMenu .fake-button{font-size:15px;margin-bottom:30px;color:#000}.account-creation .logged-sidebar .subMenu .fake-button>:first-child{margin-right:10px}.account-creation .logged-sidebar .subMenu li{padding:10px 0}.account-creation .user-addresses{border-collapse:collapse;width:100%}.account-creation .user-addresses .header{border-bottom:1px solid #d8d8d8;background-color:#f7f7f7}.account-creation .user-addresses .header th label,.account-creation .user-addresses .header th ol,.account-creation .user-addresses .header th p,.account-creation .user-addresses .header th select,.account-creation .user-addresses .header th ul{padding:0 20px;margin:20px 0;border-left:1px solid #d8d8d8}.account-creation .user-addresses .header th.separator{border-left:1px solid #d8d8d8}.account-creation .user-addresses .header th.separator label,.account-creation .user-addresses .header th.separator ol,.account-creation .user-addresses .header th.separator p,.account-creation .user-addresses .header th.separator select,.account-creation .user-addresses .header th.separator ul{border-left:0}.account-creation .user-address{border-bottom:1px solid #d8d8d8}.account-creation .user-address .user-infos{padding:20px}.account-creation .user-address .user-infos ul>:first-child{color:#999}.account-creation .user-address .user-infos ul .patronym{font-size:14.95px}.account-creation .user-address .radio-container{text-align:center}.account-creation .user-address td:nth-last-of-type(-n+2){background-color:#f7f7f7}.account-creation .user-address td:nth-last-of-type(2){border-left:1px solid #d8d8d8}.account-creation div.__react_component_tooltip{font-size:10px;background:rgba(29,29,27,.8);border-radius:4px;padding:5px 10px}.account-creation div.__react_component_tooltip.show{opacity:1}.account-creation div.__react_component_tooltip:after,.account-creation div.__react_component_tooltip:before{content:none}.account-creation .mention{color:#d8d8d8;font-size:12px}.account-creation .logged-wrapper{display:table;height:100%;width:100%}.account-creation .logged-main-page{vertical-align:top;display:table-cell}.account-creation .logged-main-page .main{padding:24px 20px;border-bottom:1px solid #d8d8d8}.account-creation .c-popin--cgu label>strong,.account-creation .c-popin--cgu ol>strong,.account-creation .c-popin--cgu p>strong,.account-creation .c-popin--cgu select>strong,.account-creation .c-popin--cgu ul>strong{text-transform:uppercase;margin:7px 0 15px;font-weight:400;font-weight:700;display:block}.account-creation .c-popin--cgu label>strong:before,.account-creation .c-popin--cgu ol>strong:before,.account-creation .c-popin--cgu p>strong:before,.account-creation .c-popin--cgu select>strong:before,.account-creation .c-popin--cgu ul>strong:before{content:""}.account-creation .main-container .left-container .signin-fidelity{width:690px}.account-creation .main-container .left-container .signin-fidelity>h3{margin:50px 0;font-size:24px;line-height:29px;font-weight:700;color:#1a171b;font-family:itm-red-fo}.account-creation .main-container .left-container .signin-fidelity [class^=item]{padding:0 10px}.account-creation .main-container .left-container .signin-fidelity [class^=item]+[class^=item]{border-left:1px solid #cfcfcf}.account-creation .main-container .left-container .signin-fidelity [class^=icon]{font-size:45px;text-align:center;margin-bottom:10px}.PersonalDataPolicy,.PersonalDataPolicyFadeIn,.PersonalDataPolicyFadeOut{position:relative;width:100%;overflow:hidden;transition:max-height .5s ease}.PersonalDataPolicyFadeIn{height:350px}.PersonalDataPolicyFadeOut{max-height:180px}.PersonalDataPolicy-link{text-decoration:underline;font-size:13px;line-height:18px;color:#ef1033;width:100%;position:absolute;bottom:2em;z-index:2;text-align:center;left:0;cursor:pointer}.PersonalDataPolicyFade{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 50%);height:100px;margin-top:-20px;position:relative}.account-creation .container{display:flex}.account-creation .container--reverse{flex-direction:row-reverse}.account-creation .container--column{flex-direction:column}.account-creation .container--column_reverse{flex-direction:column-reverse}.account-creation .container--wrap{flex-wrap:wrap}.account-creation .container--wrap_reverse{flex-wrap:wrap-reverse}.account-creation .container--justify_end{justify-content:flex-end}.account-creation .container--justify_center{justify-content:center}.account-creation .container--justify_space-between{justify-content:space-between}.account-creation .container--justify_space-around{justify-content:space-around}.account-creation .container--justify_space-evenly{justify-content:space-evenly}.account-creation .container--align_end{align-items:flex-end}.account-creation .container--align_center{align-items:center}.account-creation .container--align_baseline{align-items:baseline}.account-creation .container--align_stretch{align-items:stretch}.account-creation .container--align-content_end{align-content:flex-end}.account-creation .container--align-content_center{align-content:center}.account-creation .container--align-content_space-between{align-content:space-between}.account-creation .container--align-content_space-around{align-content:space-around}.account-creation .container--align-content_stretch{align-content:stretch}.account-creation .container .item--align-self_flex-start{align-self:flex-start}.account-creation .container .item--align-self_flex-end{align-self:flex-end}.account-creation .container .item--align-self_center{align-self:center}.account-creation .container .item--align-self_baseline{align-self:baseline}.account-creation .container .item--align-self_stretch{align-self:stretch}.account-creation .container .item--order_-12{order:-12}.account-creation .container .item--flex-basis_-120{flex-basis:-120px}.account-creation .container .item--order_-11{order:-11}.account-creation .container .item--flex-basis_-110{flex-basis:-110px}.account-creation .container .item--order_-10{order:-10}.account-creation .container .item--flex-basis_-100{flex-basis:-100px}.account-creation .container .item--order_-9{order:-9}.account-creation .container .item--flex-basis_-90{flex-basis:-90px}.account-creation .container .item--order_-8{order:-8}.account-creation .container .item--flex-basis_-80{flex-basis:-80px}.account-creation .container .item--order_-7{order:-7}.account-creation .container .item--flex-basis_-70{flex-basis:-70px}.account-creation .container .item--order_-6{order:-6}.account-creation .container .item--flex-basis_-60{flex-basis:-60px}.account-creation .container .item--order_-5{order:-5}.account-creation .container .item--flex-basis_-50{flex-basis:-50px}.account-creation .container .item--order_-4{order:-4}.account-creation .container .item--flex-basis_-40{flex-basis:-40px}.account-creation .container .item--order_-3{order:-3}.account-creation .container .item--flex-basis_-30{flex-basis:-30px}.account-creation .container .item--order_-2{order:-2}.account-creation .container .item--flex-basis_-20{flex-basis:-20px}.account-creation .container .item--order_-1{order:-1}.account-creation .container .item--flex-basis_-10{flex-basis:-10px}.account-creation .container .item--order_0{order:0}.account-creation .container .item--flex-basis_0{flex-basis:0px}.account-creation .container .item--flex-grow_0{flex-grow:0}.account-creation .container .item--order_1{order:1}.account-creation .container .item--flex-basis_10{flex-basis:10px}.account-creation .container .item--flex-grow_1{flex-grow:1}.account-creation .container .item--flex-shrink_1{flex-shrink:1}.account-creation .container .item--order_2{order:2}.account-creation .container .item--flex-basis_20{flex-basis:20px}.account-creation .container .item--flex-grow_2{flex-grow:2}.account-creation .container .item--flex-shrink_2{flex-shrink:2}.account-creation .container .item--order_3{order:3}.account-creation .container .item--flex-basis_30{flex-basis:30px}.account-creation .container .item--flex-grow_3{flex-grow:3}.account-creation .container .item--flex-shrink_3{flex-shrink:3}.account-creation .container .item--order_4{order:4}.account-creation .container .item--flex-basis_40{flex-basis:40px}.account-creation .container .item--flex-grow_4{flex-grow:4}.account-creation .container .item--flex-shrink_4{flex-shrink:4}.account-creation .container .item--order_5{order:5}.account-creation .container .item--flex-basis_50{flex-basis:50px}.account-creation .container .item--flex-grow_5{flex-grow:5}.account-creation .container .item--flex-shrink_5{flex-shrink:5}.account-creation .container .item--order_6{order:6}.account-creation .container .item--flex-basis_60{flex-basis:60px}.account-creation .container .item--flex-grow_6{flex-grow:6}.account-creation .container .item--flex-shrink_6{flex-shrink:6}.account-creation .container .item--order_7{order:7}.account-creation .container .item--flex-basis_70{flex-basis:70px}.account-creation .container .item--flex-grow_7{flex-grow:7}.account-creation .container .item--flex-shrink_7{flex-shrink:7}.account-creation .container .item--order_8{order:8}.account-creation .container .item--flex-basis_80{flex-basis:80px}.account-creation .container .item--flex-grow_8{flex-grow:8}.account-creation .container .item--flex-shrink_8{flex-shrink:8}.account-creation .container .item--order_9{order:9}.account-creation .container .item--flex-basis_90{flex-basis:90px}.account-creation .container .item--flex-grow_9{flex-grow:9}.account-creation .container .item--flex-shrink_9{flex-shrink:9}.account-creation .container .item--order_10{order:10}.account-creation .container .item--flex-basis_100{flex-basis:100px}.account-creation .container .item--flex-grow_10{flex-grow:10}.account-creation .container .item--flex-shrink_10{flex-shrink:10}.account-creation .container .item--order_11{order:11}.account-creation .container .item--flex-basis_110{flex-basis:110px}.account-creation .container .item--flex-grow_11{flex-grow:11}.account-creation .container .item--flex-shrink_11{flex-shrink:11}.account-creation .container .item--order_12{order:12}.account-creation .container .item--flex-basis_120{flex-basis:120px}.account-creation .container .item--flex-grow_12{flex-grow:12}.account-creation .container .item--flex-shrink_12{flex-shrink:12}
