@charset "UTF-8";html{font-size:62.5%}body{font-family:"Source Sans 3",sans-serif,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{line-height:1.5}p,ul{font-size:1.5rem}a{color:#1f2d44;text-decoration:underline}a:hover{color:#2a3d5d}h2{color:#1f2d44;font-size:3.6rem;font-weight:600;text-align:center}h4{font-size:1.8rem}.btn-custom{line-height:47px;font-weight:400;min-height:50px;white-space:normal;padding:1px 30px 0;background:#e65961!important;color:#fff!important;text-transform:uppercase;border-radius:.21429em;letter-spacing:.06rem;text-decoration:none;font-size:1.4rem}.btn-custom:hover{background-color:#e96f76!important;transition:.3s}.btn{font-size:1.4rem}.btn-custom--PSC{min-height:47px;margin-top:30px;border:solid 1px #e65961;background-color:#fff;color:#e65961;text-transform:uppercase;font-weight:600}.btn-custom--PSC:focus,.btn-custom--PSC:active{outline:none}.btn-custom--PSC:hover{background-color:#ffe7e8;color:#e65961}.signin-psc{max-width:330px;margin:0 auto;min-height:50px}.signin-psc .psc-or{display:flex;margin-top:20px;font-size:1.7rem;color:#243550ba}.signin-psc .psc-or hr{flex-grow:1;margin:auto 20px}.signin-psc .btn-helper{font-size:1.2rem;font-style:italic;margin-top:6px;text-align:center;color:#1f2d44}.logo-psc{height:30px;margin-right:15px}.help-error{color:#e65961;font-weight:400;font-size:1.4rem}.sign{background:linear-gradient(#1f2d44,#2a3d5d);min-height:100vh;height:100%;padding-top:100px}.sign body{background:none}.sign h1{margin-top:60px;margin-bottom:20px;opacity:.8;text-align:center;font-weight:400;font-size:1.8rem}.sign h2{text-align:center;font-weight:400;font-size:1.7rem;margin-bottom:0;margin-top:10px}.sign input{margin-top:0}.sign .free{color:#e65961}.sign .sign-bloc{border-radius:2px;margin:0 auto 20px;background:#fff;max-width:500px;padding:50px 10px}.sign .logo{width:200px;margin:20px auto auto}.sign .logo img{width:100%}.sign .form-signin{max-width:330px;margin:0 auto}.sign .form-signin dl{margin-bottom:0}.sign .form-signin .form-group{margin:0 0 20px}.sign .form-signin label{font-size:1.4rem;display:none!important}.sign .form-signin input{font-size:1.6rem;height:44px;box-shadow:none;-webkit-box-shadow:none;border-radius:2px}.sign .form-signin .has-error input{border-color:#d9534f;border-width:2px}.sign .form-signin .control-group{padding:12px 0}.sign .info{display:none}.sign .error{font-size:1.6rem;color:#d9534f}.sign button{width:100%}.sign .link-new-password{margin-top:20px;text-align:center;font-weight:400;font-size:1.4rem}.sign .link-new-password a{text-decoration:none}.sign .sign-footer{font-weight:400;font-size:1.4rem;text-align:center;color:#fff;opacity:.7}.sign .sign-footer a{color:#fff;text-decoration:none;font-weight:400}.help-block{font-size:1.4rem}.body-validate-email{background:linear-gradient(#1f2d44,#2a3d5d);height:100vh;padding-top:100px}.body-validate-email .container{max-width:900px;width:95%;background-color:#fff;border-radius:5px;padding:50px 10px;font-size:1.8rem}.body-validate-email .container .container-child{margin-top:60px;text-align:center}.body-validate-email .container .container-child h1{font-size:3rem;font-weight:600;margin-top:38px;margin-bottom:70px}.body-validate-email .container .container-child p{font-size:1.8rem}.body-validate-email .container .container-child .btn{color:#1f2d44}.body-validate-email .logo{width:200px;margin:auto}.body-validate-email .logo img{width:200px}.table-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fffc;z-index:10;display:flex;align-items:center;justify-content:center;pointer-events:all}.overlay-content{text-align:center;background:#fff;padding:16px;border-radius:8px;box-shadow:0 0 8px #0000001a}
