.nl-background{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:16;width:100%;height:100%}.nl-content{overflow:hidden;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);margin-left:auto;margin-right:auto;background-color:#fff;display:none;width:500px}.nl-background.active,.nl-content.active{display:block}.nl-close{cursor:pointer;color:#fff;background-color:#0d0d0d;border:1px solid #0d0d0d;width:15px;height:15px;float:right;margin:5px;padding:3px 0 0;line-height:0}.nl-form input.nl-field,.nl-radio{float:left;margin-bottom:10px;display:block}.nl-title,.nl-title-top{font-size:1.8em;color:#d03358;text-transform:uppercase;line-height:1.2em}.nl-content label,.nl-content span{font-family:altima-brandon,altima-houschkapro,Avenir,"Helvetica Neue",Helvetica,Arial,sans-serif}.nl-content p span{text-align:center;display:block}.nl-step-01 p{padding:1.2em 0}.nl-title{font-weight:900;padding-bottom:10px}.nl-subtitle{font-size:1.2em;color:#0d0d0d}.nl-error{color:#d03358!important}.nl-error+input{background:#ffd8d6}.nl-form{width:400px;height:auto;margin-bottom:60px;margin-left:auto;margin-right:auto}#nl-content .nl-form label,.nl-form span{color:#0d0d0d}.nl-radio{width:234px}.nl-radio label{text-align:left;width:60px!important;float:left;display:block}.nl-radio span.radio{width:22px}.radio{float:left;padding-right:1px}.radio input{opacity:0}.radio span{background:url(../img/radio.png) no-repeat}.radio span.checked{background-position:0 -50px}.nl-form label{width:130px;float:left;display:block}.nl-form input.nl-field{width:234px;border:1px solid #cbcbcb;height:22px;color:#505050}.nl-form input.nl-field.error{background:#ffd8d6}#nl-civilite-error,#nl-nom-error,#nl-prenom-error{display:none!important}.nl-valid{cursor:pointer;width:132px;height:32px;display:block;margin-left:130px;background:#d03358;border:1px solid #d03358;color:#fff;font-size:1.1em}.nl-form .nl-error-msg{display:none}.nl-form .nl-error-msg span{color:#d03358;font-size:.8em;text-align:center;display:block}.nl-step-02{display:none}.nl-step-02 p{padding:5.5em 0}.nl-step-02 span{color:#0d0d0d;padding-bottom:30px;font-size:1.3em}span.nl-title-02{color:#d03358;font-size:4em;font-weight:900}@media screen and (max-width:500px){.nl-title,.nl-title-top{font-size:1.3em}.nl-content{position:relative;margin-left:auto;margin-right:auto;background-color:#fff;display:none;height:380px;width:300px}.nl-step-01 p{padding:1em 0}.nl-title{margin-bottom:0}.nl-subtitle{font-size:1.1em}.nl-form{width:300px;height:222px}.nl-form input.nl-field,.nl-radio{width:172px;margin-bottom:5px}.nl-radio label{width:57px!important;margin-left:0!important}.nl-form input.nl-field{height:18px}.nl-radio span{width:40px}.nl-form label{width:114px;margin-left:10px}.nl-valid{width:100px;height:26px;margin-left:140px;font-size:1em}.nl-step-02 p{padding:3em 0}}