@media only screen and (min-width:479px){.res-d-xs{display:block!important}.res-dib-xs{display:inline-block!important}}@media only screen and (min-width:576px){.res-d-sm{display:block!important}.res-dib-sm{display:inline-block!important}}@media only screen and (min-width:960px){.res-d-sms{display:block!important}.res-dib-sms{display:inline-block!important}}@media only screen and (min-width:1280px){.res-d-md{display:block!important}.res-dib-md{display:inline-block!important}}@media only screen and (min-width:479px){.res-h-xs{display:none!important}}@media only screen and (min-width:576px){.res-h-sm{display:none!important}}@media only screen and (min-width:960px){.res-h-sms{display:none!important}}@media only screen and (min-width:1280px){.res-h-md{display:none!important}}.form-login{margin:0 auto}@media only screen and (min-width:479px){.form-login{width:50%}}.form-login h1{text-align:center}.form-login .form-buttons{margin-block-start:0}.form-login .form-buttons .btn{width:100%}.form-login .errors{margin-block-end:1em}.form-login label{font-size:1.2rem}.form-login input{font-size:1.6rem}.form-login .form-group-remember-me{display:flex;flex-direction:row;font-size:1.3em;justify-content:center;margin-bottom:20px}.form-login .form-group-remember-me label{font-size:1.2rem;margin-left:10px;padding:.8rem}.form-login .form-group-remember-me input{margin-top:.2rem;position:relative;width:25px}.form-login .form-footer{display:flex;justify-content:space-between;margin-block-start:2em}section.subscription{grid-gap:50px;display:grid;grid-auto-flow:row;text-align:center}.form-forgotten-password-request .form-group,.form-forgotten-password-reset .form-group{margin-bottom:0}.form-forgotten-password-request .form-buttons,.form-forgotten-password-reset .form-buttons{grid-column:1/-1;margin-top:20px}.form-forgotten-password-reset{grid-gap:20px;display:grid;grid-template-columns:1fr}@media only screen and (min-width:479px){.form-forgotten-password-reset{grid-template-columns:1fr 1fr}}.partners{margin-block-start:5em}