*{-webkit-box-sizing:border-box;box-sizing:border-box}body{background-color:var(--light-gray)}.container{margin-top:52px;padding-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:calc(100vh - 52px)}@media screen and (max-width:991px){.container{margin-top:48px;min-height:calc(100vh - 48px)}}@media screen and (max-width:767px){.container{padding-top:24px}}@media screen and (max-width:539px){.container{min-height:540px;margin-top:48px}}.hide{display:none}.page-title{font-size:20px;color:var(--blue);font-weight:500;margin-bottom:36px}@media screen and (max-width:767px){.page-title{margin-bottom:24px}}#register-form{margin-right:80px}@media screen and (max-width:991px){#register-form{margin-right:60px}}@media screen and (max-width:767px){#register-form{margin-right:0;margin-bottom:12px}}@media screen and (max-width:539px){#register-form{padding:0 24px}}@media screen and (max-width:767px){#social-register{margin-bottom:24px}}@media screen and (max-width:539px){#social-register{margin-top:16px;margin-bottom:48px}}.row-register{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.row-register{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (max-width:539px){.row-register{margin-bottom:24px}}@media screen and (max-width:539px){.wrap-register{width:100%}}@media screen and (max-width:539px){#social-announcement{padding:0 24px}}.announcement-wrap{max-width:320px;border-radius:10px;background-color:#fff;padding:24px 36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}@media screen and (max-width:767px){.announcement-wrap{margin-bottom:16px;max-width:100%}}@media screen and (max-width:539px){.announcement-wrap{padding:24px}}.announcement-title{font-size:20px;font-weight:700;color:var(--blue);text-align:center;margin-bottom:8px}.announcement-content{font-size:16px;color:#777;margin-bottom:4px;max-width:835px}@media screen and (max-width:767px){.announcement-content{margin-bottom:8px}}.announcement-point{font-weight:700;color:var(--orange)}.announcement-icon{width:30px;height:auto;margin-bottom:8px}.form-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px}.form-group label{color:#777;font-size:16px;padding-top:6px;padding-right:12px}.form-group input[type=password],.form-group input[type=text]{width:295px;height:40px;border:1px solid #ddd;border-radius:5px;font-size:16px;padding-left:12px;-webkit-transition:.3s;transition:.3s;color:var(--dark-gray)}.form-group input[type=password]:focus,.form-group input[type=text]:focus{outline:0;border:1px solid var(--blue)}.form-group ::-webkit-input-placeholder{color:#d0d0d0;font-size:16px;letter-spacing:1px}.form-group ::-moz-placeholder{color:#d0d0d0;font-size:16px;letter-spacing:1px}.form-group :-ms-input-placeholder{color:#d0d0d0;font-size:16px;letter-spacing:1px}.form-group ::-ms-input-placeholder{color:#d0d0d0;font-size:16px;letter-spacing:1px}.form-group ::placeholder{color:#d0d0d0;font-size:16px;letter-spacing:1px}.form-group p{font-size:12px;margin:0;color:var(--gray);margin-top:4px}.form-group .row-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.item-check{margin-bottom:24px}.form-check{margin:24px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-check label{font-size:12px;color:var(--more-gray);padding:0;margin-left:8px}.form-check input[type=checkbox]{position:relative;width:16px;height:16px;background-color:#fff;border:1px solid #ddd;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer;-webkit-transition:background 175ms cubic-bezier(.1,.1,.25,1);transition:background 175ms cubic-bezier(.1,.1,.25,1);margin:0}.form-check input[type=checkbox]::before{position:absolute;content:"";display:block;top:1px;left:4px;width:5px;height:7px;border-style:solid;border-color:#fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}.form-check input[type=checkbox]:checked{color:#fff;border-color:var(--blue);background:var(--blue)}.form-check input[type=checkbox]:checked::before{opacity:1}.btn-login{display:inline-block;background-color:#0d6cbe;color:#fff;text-align:center;border-radius:5px;padding:12px 0;margin-right:16px;font-size:16px;-webkit-transition:.2s;transition:.2s;width:140px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-login:hover{background-color:#065da7}.btn-register{display:inline-block;color:#0d6cbe;-webkit-box-shadow:inset 0 0 0 1px #0d6cbe;box-shadow:inset 0 0 0 1px #0d6cbe;text-align:center;border-radius:5px;padding:12px 0;font-size:16px;-webkit-transition:.2s;transition:.2s;width:140px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-register:hover{background-color:#fff}.wrap-forgot{padding-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.wrap-forgot div{text-decoration:none;cursor:pointer;font-size:12px;color:#8b8b8b}.wrap-forgot div:hover{color:#454545}.warningText{color:var(--orange);font-size:12px}@media screen and (max-width:767px){.form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-group label{font-size:16px;padding-top:0;padding-right:0;padding-bottom:12px}.form-group input[type=password],.form-group input[type=text]{width:100%}.btn-login,.btn-register{width:100%}.form-check label{font-size:14px;padding-bottom:0}}@media screen and (max-width:539px){.wrap-register{width:100%}.form-group{margin-bottom:12px}.item-check{margin-bottom:0}.form-check{margin:8px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-check label{padding-bottom:2px}.row-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:24px 0}}