.sign_up_page_wrapper{width:100vw;height:100vh;padding:0;background-color:#fcfaf8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.sign_up_page_wrapper .inner_wrapper{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sign_up_page_wrapper .inner_wrapper .logo_box{-ms-flex-negative:0;flex-shrink:0;width:86px;height:32px;background-image:url(../img/logo_mira_black.0743b253.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;margin:56px auto 42px}.sign_up_page_wrapper .inner_wrapper .section_box{width:100%;max-width:680px;margin:0 auto 40px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 16px}.sign_up_page_wrapper .inner_wrapper .all_fields_required{text-align:right;font-size:12px;color:#5d7679;margin-bottom:8px}.sign_up_page_wrapper .inner_wrapper .card_title{font-size:24px;line-height:29px;font-weight:400;color:#1a2e2e;margin-bottom:6px}.sign_up_page_wrapper .inner_wrapper .card_title.center{text-align:center}.sign_up_page_wrapper .inner_wrapper .card_subtitle{font-size:14px;color:#5d7679;margin-bottom:24px}.sign_up_page_wrapper .inner_wrapper .card_subtitle.center{text-align:center}.sign_up_page_wrapper .inner_wrapper .card_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:28px}.sign_up_page_wrapper .inner_wrapper .card_footer.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sign_up_page_wrapper .inner_wrapper .card_footer.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.sign_up_page_wrapper .inner_wrapper .card_footer.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.sign_up_page_wrapper .inner_wrapper .card_footer.with_border{border-top:1px solid #f2f4f4;padding-top:28px}.sign_up_page_wrapper .inner_wrapper .card_footer .btn_back{height:44px;padding:0 24px;border-radius:12px;border:none;background-color:#f2f4f4;color:#444;font-size:14px;font-weight:500;cursor:pointer}.sign_up_page_wrapper .inner_wrapper .card_footer .btn_back span{font-size:14px;font-weight:500;font-family:Aeonik-Medium}.sign_up_page_wrapper .inner_wrapper .card_footer .btn_back .ivu-icon{margin-top:-3px}.sign_up_page_wrapper .inner_wrapper .card_footer .btn_back:hover{color:#3f9290}.sign_up_page_wrapper .inner_wrapper .card_footer .btn_continue{height:44px;padding:0 28px;border-radius:12px;background-color:#218d52;border-color:#218d52;color:#fff;font-size:14px;font-family:Aeonik-Medium;font-weight:500}.sign_up_page_wrapper .inner_wrapper .card_footer .btn_continue span{font-size:14px;font-family:Aeonik-Medium;font-weight:500}.sign_up_page_wrapper .inner_wrapper .card_footer .btn_continue[disabled]{opacity:.4;cursor:not-allowed}.sign_up_page_wrapper .inner_wrapper .card_footer .btn_continue:not([disabled]):hover{background-color:#46a26f;border-color:#46a26f}.sign_up_page_wrapper .inner_wrapper .link_text{color:inherit;-webkit-text-decoration:dotted underline;text-decoration:dotted underline;text-underline-offset:4px;cursor:pointer}.sign_up_page_wrapper .inner_wrapper .link_text:hover{color:#3f9290}.sign_up_page_wrapper .inner_wrapper .form_group{margin-bottom:16px}.sign_up_page_wrapper .inner_wrapper .form_group .form_label{display:block;font-size:14px;line-height:20px;font-weight:400;color:#222;margin-bottom:6px}.sign_up_page_wrapper .inner_wrapper .form_group .field_hint{font-size:12px;color:#5d7679;margin-top:-14px}.sign_up_page_wrapper .inner_wrapper .form_group .ivu-form-item{position:relative;margin-bottom:0;padding-bottom:20px}.sign_up_page_wrapper .inner_wrapper .form_group .ivu-form-item .ivu-form-item-error-tip{position:absolute;bottom:2px;left:0;padding-top:5px!important;line-height:18px}.sign_up_page_wrapper .inner_wrapper .form_group .ivu-input{height:44px;border-radius:10px;background-color:#f2f2f2;border:1px solid #f2f2f2;font-size:14px;padding:0 12px}.sign_up_page_wrapper .inner_wrapper .form_group .ivu-input:focus,.sign_up_page_wrapper .inner_wrapper .form_group .ivu-input:hover{border-color:#3f9290;background-color:#fff}.sign_up_page_wrapper .inner_wrapper .form_group .custom_password_input_box .ivu-input-group-prepend{display:none}.sign_up_page_wrapper .inner_wrapper .form_group .custom_password_input_box .ivu-input{border-radius:10px 0 0 10px}.sign_up_page_wrapper .inner_wrapper .form_group .custom_password_input_box .ivu-input-group-append{background-color:#f2f2f2;border-radius:0 10px 10px 0;border:1px solid #f2f2f2;border-left:none}.sign_up_page_wrapper .inner_wrapper .form_group.agree_group{margin-top:4px;font-size:14px;color:#444}.sign_up_page_wrapper .inner_wrapper .field_error{font-size:12px;color:#c34148;margin-top:4px}.sign_up_page_wrapper .inner_wrapper .agree_error{margin-top:6px}.sign_up_page_wrapper .inner_wrapper .custom_select .ivu-select-selection{min-height:44px;height:auto;border-radius:10px;background-color:#f2f2f2;border:1px solid #f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:4px;padding-bottom:4px}.sign_up_page_wrapper .inner_wrapper .custom_select .ivu-select-selection:focus,.sign_up_page_wrapper .inner_wrapper .custom_select .ivu-select-selection:hover,.sign_up_page_wrapper .inner_wrapper .custom_select.ivu-select-visible .ivu-select-selection{border-color:#3f9290;background-color:#fff}.sign_up_page_wrapper .inner_wrapper .custom_select .ivu-tag{background-color:#e6f0f0;border-color:#b3d4d4;color:#1a2e2e;border-radius:6px}.sign_up_page_wrapper .inner_wrapper .status_section{max-width:500px}.sign_up_page_wrapper .inner_wrapper .status_section .status_card{text-align:center}.sign_up_page_wrapper .inner_wrapper .status_section .status_card .ivu-card-body{padding:48px 52px}.sign_up_page_wrapper .inner_wrapper .status_section .status_icon_wrap{width:48px;height:48px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 24px;font-size:26px}.sign_up_page_wrapper .inner_wrapper .status_section .status_icon_wrap.success{background-color:#e8f7f0;color:#2e8a5f}.sign_up_page_wrapper .inner_wrapper .status_section .status_icon_wrap.error{background-color:#fdecea;color:#d95a3d}.sign_up_page_wrapper .inner_wrapper .status_section .btn_full{width:100%}.ivu-select-dropdown .ivu-select-item{font-size:14px;color:#333;padding:9px 16px}.ivu-select-dropdown .ivu-select-item.ivu-select-item-focus,.ivu-select-dropdown .ivu-select-item:hover{background-color:#f0f7f7}.ivu-select-dropdown .ivu-select-item.ivu-select-item-selected{color:#183b3f;font-weight:500;background-color:transparent}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.form_error_summary{border:2px solid #d9534f;border-radius:8px;padding:14px 18px;margin-bottom:20px;background-color:#fff8f8;outline:none}.form_error_summary .form_error_summary_title{font-size:14px;font-weight:600;color:#d9534f;margin-bottom:8px}.form_error_summary ul{list-style:disc;padding-left:20px;margin:0}.form_error_summary ul li{font-size:13px;color:#c0392b;line-height:1.6}.sr_only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.native_select_wrap{position:relative}.native_select_wrap .native_select{width:100%;height:44px;border-radius:10px;background-color:#f2f2f2;border:1px solid #f2f2f2;font-size:14px;padding:0 36px 0 12px;color:#333;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s}.native_select_wrap .native_select:focus,.native_select_wrap .native_select:hover{border-color:#3f9290;background-color:#fff}.native_select_wrap .native_select:focus{outline:2px solid #218d52;outline-offset:2px}.native_select_wrap .native_select option[value=""][disabled]{color:#aaa}.native_select_wrap .native_select_arrow{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;color:#808695;font-size:14px}.ivu-form-item-error .native_select_wrap .native_select{border-color:#ed4014}@media (max-width:480px){.sign_up_page_wrapper .create_account_card .ivu-card-body,.sign_up_page_wrapper .practice_card .ivu-card-body,.sign_up_page_wrapper .status_section .status_card .ivu-card-body{padding-left:16px!important;padding-right:16px!important}}.sign_up_page_wrapper .ivu-form-item-error+.field_hint{visibility:hidden}.sign_up_page_wrapper .ivu-form-item-error .custom_password_input_box .ivu-input{border-color:#ed4014;background-color:#fff}.sign_up_page_wrapper .agree_group.has_error .ivu-checkbox-inner,.sign_up_page_wrapper .ivu-form-item-error .custom_password_input_box .ivu-input-group-append{border-color:#ed4014}.sign_up_page_wrapper .ivu-checkbox-checked .ivu-checkbox-inner,.sign_up_page_wrapper .ivu-checkbox-indeterminate .ivu-checkbox-inner{background-color:#183b3f;border-color:#183b3f}.sign_up_page_wrapper .page_footer{text-align:center;font-size:12px;color:#5d7679;padding:16px;background-color:#fcfaf8;border-top:1px solid #f2f4f4;z-index:10;margin-top:auto}