@media (min-width:992px){.login{margin-bottom:9rem}}.login h1+p{margin-top:.5rem!important}.login .form-group{margin-bottom:2.5rem}.login label{color:#fff}.login .custom-control-label:before{border:.1875rem solid #fff!important}.login .custom-control-label:after{-webkit-filter:invert(1);filter:invert(1)}.login .custom-checkbox .custom-control-input:checked~.custom-control-label:before{background:#fff}.login .custom-control{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:576px){.login .custom-control{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}}@media screen and (min-width:0) and (max-width:575px){.login .custom-control{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}}.login .custom-control a{color:#fff!important}@media screen and (min-width:0) and (max-width:575px){.login .custom-control a{margin-top:1rem;margin-left:-1.75rem}}@media (min-width:576px){.login .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:0) and (max-width:575px){.login .form-actions button{margin-top:1rem;width:100%}}.login .mdp-inscription a{display:block;color:#fff}.login .mdp-inscription a:not(:last-child){margin-bottom:.5rem}@media (min-width:576px){.login .mdp-inscription a:not(:last-child){margin-bottom:1rem}}.login .mdp-inscription a:hover{color:#fff}.inscription{padding-top:0}.inscription .blocs-cms{position:relative}.inscription .bouton-connexion{position:absolute;top:6rem;left:0;-webkit-transform:translateY(-150%);-ms-transform:translateY(-150%);transform:translateY(-150%);color:#fff}@media (min-width:576px){.inscription .bouton-connexion{left:auto;right:0}}.inscription .bouton-connexion:hover{color:#448bff}@media screen and (min-width:0) and (max-width:991px){.inscription .card-body{padding-top:5rem!important}}.inscription-etapes{position:absolute;top:2rem;right:3rem;display:-webkit-box;display:-ms-flexbox;display:flex}.inscription-etapes-item{border-radius:0;width:2.5rem;height:.1875rem;background:#151515;opacity:.4;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.inscription-etapes-item.active{opacity:1}.inscription-etapes-item:not(:last-child){margin-right:.25rem}.inscription-retour{position:absolute;top:1.5rem;left:1.5rem;text-align:center;color:#448bff;font-size:.875rem;line-height:1.2}@media (min-width:992px){.inscription-retour{top:3rem}}.inscription-retour i{display:block;margin:auto;width:1.25rem;height:1.25rem;background:#448bff;border-radius:50%;color:#fff;font-size:1.125rem;text-align:left;-webkit-transition:background .4s;-o-transition:background .4s;transition:background .4s}.inscription-retour:hover{color:#1919af}.inscription-retour:hover i{background:#1919af}.inscription span.text-muted.small+.custom-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.inscription span.text-muted.small+.custom-checkbox label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.inscription span.text-muted.small+.custom-checkbox span{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}