.user-form div.actions input#edit-submit,.user-register-form div.actions input#edit-submit,button{border-radius:3px;background-clip:padding-box;margin:16px 0;margin:1rem 0}@media (max-width:749px){.user-form div.actions input#edit-submit,.user-register-form div.actions input#edit-submit,button{font-weight:500}}@media (min-width:750px){.user-form div.actions input#edit-submit,.user-register-form div.actions input#edit-submit,button{font-weight:500}}.user-form div.actions input#edit-submit,.user-register-form div.actions input#edit-submit,button.primary{background-color:red;border:solid 2px red;color:#fff}.user-form div.actions input.secondary#edit-submit,.user-register-form div.actions input.secondary#edit-submit,button.secondary{background-color:#fff;border:solid 2px red;color:red}.no-button,.user-form div.actions input.close#edit-submit,.user-register-form div.actions input.close#edit-submit,button.close{border:solid 0 transparent;background:0 0;color:red}.main-content img,.main_content img{max-width:100%;height:auto}.user-form,.user-register-form{padding:0;margin-right:auto}.user-form div.label div.register-form-header h3,.user-register-form div.label div.register-form-header h3{color:red;font-size:28px;margin:64px 0 0;margin:4rem 0 0}.user-form div.label div.register-form-header p,.user-register-form div.label div.register-form-header p{font-weight:400;margin-bottom:30px}.user-form div.form-item,.user-register-form div.form-item{margin-bottom:32px;margin-bottom:2rem;max-width:600px}.user-form div.form-item--error-message,.user-register-form div.form-item--error-message{width:100%;padding:10px 0}.user-form div.form-item label,.user-register-form div.form-item label{font-weight:600;font-size:22px;letter-spacing:0;color:#282828;margin:0 0 5px;font-size:14px}.user-form div.form-item input,.user-register-form div.form-item input{width:100%;max-width:384px;display:table;clear:both;box-sizing:border-box;background:#f2f2f2;border:1px solid #e4e4e4;font-size:14px;height:auto;padding:15px}.user-form div.form-item select,.user-register-form div.form-item select{background:#f2f2f2;border:1px solid #e4e4e4;font-size:14px;height:auto;padding:15px;max-width:384px;width:100%}.user-form div.form-type-email,.user-form div.form-type-password,.user-form div.form-type-select,.user-form div.form-type-textfield,.user-register-form div.form-type-email,.user-register-form div.form-type-password,.user-register-form div.form-type-select,.user-register-form div.form-type-textfield{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.user-form div.form-type-email .password-strength,.user-form div.form-type-password .password-strength,.user-form div.form-type-select .password-strength,.user-form div.form-type-textfield .password-strength,.user-register-form div.form-type-email .password-strength,.user-register-form div.form-type-password .password-strength,.user-register-form div.form-type-select .password-strength,.user-register-form div.form-type-textfield .password-strength{width:100%}.user-form div.form-type-checkbox,.user-register-form div.form-type-checkbox{font-weight:600;font-size:22px;letter-spacing:0;color:#282828;margin:0 0 5px;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;position:relative;padding:0 0 0 30px}@media (min-width:1000px){.user-form div.form-type-checkbox,.user-register-form div.form-type-checkbox{font-size:14px}}.user-form div.form-type-checkbox label,.user-register-form div.form-type-checkbox label{position:absolute;left:4px;top:-3px;width:27px;height:27px;background:#fff;color:transparent}.user-form div.form-type-checkbox input,.user-register-form div.form-type-checkbox input{position:absolute;left:8px;top:4px;width:5px}.user-form div.form-type-checkbox label:before,.user-register-form div.form-type-checkbox label:before{content:" ";width:20px;height:20px;border:1px solid red;border-radius:12px;position:absolute;left:-4px;top:3px}.user-form div.form-type-checkbox label:after,.user-register-form div.form-type-checkbox label:after{content:none}.user-form div.form-type-checkbox input:checked+label:after,.user-register-form div.form-type-checkbox input:checked+label:after{content:" ";height:10px;width:10px;background:red;border-radius:6px;position:absolute;top:8px;left:-3px}.user-form div.form-type-checkbox a,.user-register-form div.form-type-checkbox a{padding:0 5px}.user-form label:before,.user-register-form label:before{clear:both;content:"";display:block}.user-form div.actions,.user-register-form div.actions{padding:0;margin:30px 0}.user-form div.actions input#edit-submit,.user-register-form div.actions input#edit-submit{padding:24px 48px;padding:1.5rem 3rem;font-weight:600;max-width:384px;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:18px}.user-form fieldset,.user-register-form fieldset{margin:48px 0;margin:3rem 0;border:none;padding:0}.user-form fieldset .fieldset-wrapper,.user-register-form fieldset .fieldset-wrapper{width:100%}.user-form fieldset legend span,.user-register-form fieldset legend span{font-weight:600;font-size:22px}.user-form .group-personal-information legend span,.user-register-form .group-personal-information legend span{color:red}.user-form div.login-link,.user-register-form div.login-link{padding:48px 0;padding:3rem 0;border-top:1px solid #d0d4d8}.user-form div.login-link a.button-login,.user-register-form div.login-link a.button-login{padding:15px;border:1px solid red;margin:0}.user-form div.login-link p.description,.user-register-form div.login-link p.description{margin-bottom:35px}.user-form .password-confirm,.user-form .password-strength,.user-register-form .password-confirm,.user-register-form .password-strength{margin-top:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:384px}.user-form .password-suggestions,.user-register-form .password-suggestions{display:none!important}#block-rare-content{max-width:424px;margin:0 auto}@media (min-width:750px){#block-rare-content{max-width:60rem}.user-form div fieldset,.user-register-form div fieldset{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}}@media (min-width:1000px){#block-rare-content{max-width:120rem}.user-form div fieldset,.user-register-form div fieldset{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}}.messages.messages--error{display:none}