.inscriptionheader{padding-bottom:60px}.inscriptionContent{border:1px solid var(--kp-inscriptionborder);background-color:var(--kp-white);margin-top:-60px}.inscriptionstep{background-color:var(--kp-greyBG)}.steplist .step{background-color:var(--kp-greyBG);z-index:5;padding:0 1.5em;display:none}.steplist .step.current{display:block}.steplist .step:first-child{padding-left:0!important}.steplist .step .stepText{font-weight:700}.steplist .step.current~.step .stepText{font-weight:300}.steplist .step .stepNumber{border:1px solid var(--kp-bluetext);color:var(--kp-fluoblue);border-radius:50%;margin-right:10px;padding:2px 10px;position:relative}.steplist .step.current .stepNumber{background-color:var(--kp-fluoblue);border-color:var(--kp-fluoblue);color:var(--kp-white)}.steplist .step .stepNumber:before{z-index:2;content:" ";background-color:var(--kp-pinkButton);background-image:url(/build/images/inscription-done.9b1e399c.svg);background-position:50%;background-repeat:no-repeat;border-radius:50%;position:absolute;inset:-1px}.steplist .step.current .stepNumber:before,.steplist .step.current~.step .stepNumber:before{display:none!important}.inscriptionformBG{background:linear-gradient(30deg,#2749d9 0%,#681ee1 100%) no-repeat padding-box padding-box}.kpform input[type=text],.kpform input[type=email],.kpform input[type=tel],.kpform input[type=password],.kpform select{border-radius:0;padding:20px;font-size:13px;font-weight:600}.kpform select{color:#fff;background:0 0}.kpform input[type=radio],.kpform input[type=checkbox]{border-width:2px;padding:7px}.kpform input::placeholder{opacity:.5!important}.kpform input::placeholder{opacity:.5!important}.kpform input::placeholder{opacity:.5!important}.kpform input:-ms-placeholder-shown{opacity:.5!important}.kpform.lightForm input::placeholder{color:var(--kp-bluetitexte);opacity:.5}.kpform.lightForm input::placeholder{color:var(--kp-bluetitexte);opacity:.5}.kpform.lightForm input::placeholder{color:var(--kp-bluetitexte);opacity:.5}.kpform.lightForm input:-ms-placeholder-shown{color:var(--kp-bluetitexte);opacity:.5}.kpform.darkForm input::placeholder{color:var(--kp-white);opacity:.5}.kpform.darkForm input::placeholder{color:var(--kp-white);opacity:.5}.kpform.darkForm input::placeholder{color:var(--kp-white);opacity:.5}.kpform.darkForm input:-ms-placeholder-shown{color:var(--kp-white);opacity:.5}.kpform.lightForm input{border-color:var(--kp-inscriptionborder);color:var(--kp-bluetitexte)}.kpform.lightForm input[type=radio]{border-color:var(--kp-filterBorder)!important}.kpform.lightForm input[type=checkbox]{border-color:var(--kp-searchButton)!important}.kpform.darkForm input{border-color:var(--kp-searchButton);color:var(--kp-white);background-color:#0000}.kpform.darkForm label{color:var(--kp-white);padding-left:5px}.kpform .radioCheck label,.kpform .validCheck label{line-height:26px}.lh-140p{line-height:140%!important}.kpform .radioCheck .form-check-input:checked[type=radio]{border-color:var(--kp-pinkButton)!important;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-3 -3 6 6%27%3e%3ccircle r=%272%27 fill=%27%23FD349C%27/%3e%3c/svg%3e")!important}.kpform.lightForm .radioCheck .form-check-input:checked[type=radio]{background-color:var(--kp-white)}.kpform .validCheck label{font-weight:700;font-stretch:75%}.inscriptionGreyBG{border:1px solid var(--kp-inscriptionborder)}.totalblueBG{color:var(--kp-white);background:linear-gradient(46deg,#0f3288 0%,#2749d9 100%) no-repeat padding-box padding-box}.reglementblueBG{background:linear-gradient(41deg,#b8e8fc 0%,#4eb5ef 100%) no-repeat padding-box padding-box}.noHov:hover{cursor:inherit!important}.backbtn{border:1px solid var(--kp-filterBorder);font-size:13px;font-weight:700;line-height:18px}.roseButton:disabled{opacity:.25!important;background-color:var(--kp-pinkButton)!important;border:none!important}.thanksArrow{margin-left:-5px;padding-left:0;list-style:none}.thanksArrow li{margin-bottom:2rem;padding-left:15px;font-size:16px;position:relative}.thanksArrow li:before{content:"‣";color:var(--kp-fluoblue);font-size:16px;position:absolute;top:-2px;left:0}@media (width>=768px){.px-md-10{padding-left:6rem!important;padding-right:6rem!important}.steplist{list-style:none;position:relative}.steplist:before{content:" ";z-index:1;background-color:var(--kp-bluetext);height:1px;position:absolute;top:calc(50% - 1px);left:0;right:0}.steplist .step{display:inline-block}}.kpform input.is-invalid{border-color:#dc3545!important}