.sign_register{display:flex}.sign_register .page_title{text-align:left;margin-bottom:30px}.sign_register .signin_form{flex:0 0 50%;max-width:50%;padding-top:60px;padding-bottom:75px;padding-right:15px}.sign_register .signin_form .form_fields{width:100%;max-width:480px;margin:0 auto}.sign_register .signin_form .actions_block{display:flex}.sign_register .signin_form .validate_button{width:10%;flex:1}.sign_register .register_form{flex:0 0 50%;max-width:50%;padding-top:60px;padding-bottom:75px;box-shadow:0px 0px 13px rgba(0,0,0,.07)}.sign_register .register_form .form_fields{max-width:540px;display:flex;flex-wrap:wrap;width:100%;margin:0 auto}.sign_register .password_forgotten{cursor:pointer;display:flex;text-align:right;align-items:flex-start;font-size:130%;line-height:1.4em;color:#9a9a9a;margin-left:15px}.sign_register label{position:relative;overflow:hidden;margin:0;font-weight:400;vertical-align:top}.sign_register label input:checked+.checkbox_label:after{opacity:1}.sign_register label a{color:#000;font-family:"bold"}.sign_register label a:hover{text-decoration:underline}.sign_register label .checkbox_label{cursor:pointer;display:block;font-size:130%;line-height:17px;color:#9a9a9a}.sign_register label .checkbox_label:before{display:block;float:left;margin-right:8px;content:"";min-width:17px;width:17px;height:17px;border:1px solid}.sign_register label .checkbox_label:after{display:block;content:"";position:absolute;display:block;width:9px;height:9px;background:#000;left:4px;top:4px;opacity:0}.sign_register .checkbox_field{justify-content:space-between;display:flex}.reset_popup .validate_button,.sign_register .validate_button{font-size:160%;line-height:1.3em;color:#fff;background:#000;padding:20px 50px;border:none;width:100%}.reset_popup .popup_title{color:#333;font-size:260%;line-height:1.2em;font-family:"bold";text-align:center}.reset_popup .popup_container{width:100%;max-width:760px;padding:60px 20px}.reset_popup .popup_container .pass_reset_form{max-width:460px;margin:0 auto}.reset_popup .popup_subtitle{font-size:160%;line-height:1.6em;color:#9a9a9a;text-align:center;margin:20px 0}.reset_popup .popup_description{font-size:130%;color:#9a9a9a;line-height:1.7em;text-align:center;margin-bottom:38px}.reset_popup .popup_description .bold_text{font-family:"bold"}.reset_popup .close_popup{display:block;width:14px;height:14px;position:absolute;top:20px;right:20px}.reset_popup .close_popup img{width:100%;height:100%}@media (max-width:1199px){.sign_register .register_form,.sign_register .signin_form{padding-top:30px;padding-bottom:30px}}@media (max-width:767px){.sign_register{flex-wrap:wrap}.sign_register .register_form,.sign_register .signin_form{flex:0 0 100%;max-width:100%}.sign_register .register_form .form_fields,.sign_register .signin_form .form_fields{max-width:560px}.sign_register .signin_form{padding-top:0;padding-right:0}}.web .reset_popup .validate_button:hover,.web .sign_register .validate_button:hover{background:#333}.web .password_forgotten:hover,.web .checkbox_label:hover{color:#000}.touch .reset_popup .validate_button,.touch .sign_register .validate_button{-o-transition:background-color .15s;-ms-transition:background-color .15s;-moz-transition:background-color .15s;-webkit-transition:background-color .15s;transition:background-color .15s}.touch .reset_popup .validate_button:active,.touch .sign_register .validate_button:active{background:#333}.touch .password_forgotten,.touch .checkbox_label{-o-transition:color .15s;-ms-transition:color .15s;-moz-transition:color .15s;-webkit-transition:color .15s;transition:color .15s}.touch .password_forgotten:active,.touch .checkbox_label:active{color:#000}.web .password_forgotten,.web .checkbox_label{-o-transition:color .3s;-ms-transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}.web .reset_popup .validate_button,.web .sign_register .validate_button{-o-transition:background-color .3s;-ms-transition:background-color .3s;-moz-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s}.sign_register label .checkbox_label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sign_register label input{position:absolute;width:0;height:0;top:0;left:0;visibility:hidden}