.open_mandate_join_page{max-width:900px;margin-left:auto;margin-right:auto}.open_mandate_join_page .container{width:90%}.open_mandate_join_page.sbsa .sahl_reason,.open_mandate_join_page.sbsa .sahl_only{display:none!important}.open_mandate_join_page.sbsa .fnb_reason,.open_mandate_join_page.sbsa .fnb_only{display:none!important}.open_mandate_join_page.sahl .sbsa_reason,.open_mandate_join_page.sahl .sbsa_only{display:none!important}.open_mandate_join_page.sahl .fnb_reason,.open_mandate_join_page.sahl .fnb_only{display:none!important}.open_mandate_join_page.fnb .sahl_reason,.open_mandate_join_page.fnb .sahl_only{display:none!important}.open_mandate_join_page.fnb .sbsa_reason,.open_mandate_join_page.fnb .sbsa_only{display:none!important}.open_mandate_join_page.all .sahl_reason,.open_mandate_join_page.all .sahl_only{display:none!important}.open_mandate_join_page.all .sbsa_reason,.open_mandate_join_page.all .sbsa_only{display:none!important}.open_mandate_join_page.all .fnb_reason,.open_mandate_join_page.all .fnb_only{display:none!important}h1{margin-top:28px;margin-bottom:7px}@media(max-width:950px){h1{font-size:1.75rem}}h2.step_position{border-bottom:1px solid #eee;margin-bottom:7px}.main_row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"section_one section_two";grid-gap:14px}.main_row.past_step_1{grid-template-columns:1fr;grid-template-areas:"section_one"}.main_row.past_step_1 .why_join{display:none}.main_row .form_area{grid-area:section_one;display:grid;grid-template-rows:1fr 54px;margin-bottom:28px}.main_row .form_area step{display:none}.main_row .form_area step.active{display:block}.main_row .form_area step .help-block{color:red}.main_row .form_area step .error{outline:1px solid red;outline-offset:2px}.main_row .form_area step .step_skip{display:none}.main_row .form_area .btn_next{width:150px;justify-self:end}.main_row .form_area .input-large{width:100%;max-width:300px}.main_row .form_area .current_file{display:block;font-weight:bold;line-height:2.5rem}.main_row .form_area .upload_group svg{display:none}.main_row .form_area .upload_group .has_doc{position:relative;padding-left:50px}.main_row .form_area .upload_group .has_doc svg{display:block;position:absolute;left:9px;top:6px;width:27px;fill:#4caf50;opacity:.5}.main_row .form_area label{font-weight:bold}.main_row .form_area .input_help{font-size:1rem;padding-left:14px}.main_row .form_area input[type=checkbox]{width:20px;height:20px}.main_row .form_area .training li{font-size:1.5rem;line-height:2rem;margin-bottom:5px}.main_row .form_area #confirm_cellphone{width:7rem;font-size:2rem;height:2.2rem;text-align:center}.main_row .form_area #confirm_cellphone::placeholder{font-size:.7rem}.main_row .form_area #confirm_email{width:12rem;font-size:2rem;height:2.2rem;text-align:center}.main_row .form_area #confirm_email::placeholder{font-size:.7rem}.main_row .form_area .on_email_address_change{position:relative}.main_row .form_area .on_email_address_change .toggle{display:grid;grid-template-columns:1fr 1fr}.main_row .form_area .on_email_address_change .toggle input{width:0;height:0;position:absolute;left:-9999px}.main_row .form_area .on_email_address_change .toggle input:hover+label{border-color:#4b9dea}.main_row .form_area .on_email_address_change .toggle input:checked+label{background-color:#4b9dea;color:#FFF;box-shadow:0 0 10px rgba(102,179,251,0.5);border-color:#66b3fb;z-index:1}.main_row .form_area .on_email_address_change .toggle label{margin:0;padding:14px;border:solid 1px #DDD;background-color:#FFF;text-align:center;box-shadow:0 0 0 rgba(255,255,255,0);cursor:pointer;transition:border-color .15s ease-out,color .25s ease-out,background-color .15s ease-out,box-shadow .15s ease-out;display:grid;place-items:center}.main_row .form_area .on_email_address_change .toggle label:first-of-type{border-radius:6px 0 0 6px;border-right:0}.main_row .form_area .on_email_address_change .toggle label:last-of-type{border-radius:0 6px 6px 0}.main_row .why_join{grid-area:section_two}.main_row .why_join .sbsa_reason{background-color:#039;color:white;border-radius:7px;padding:14px;max-width:300px;display:grid;grid-template-rows:94px 1fr}.main_row .why_join .sbsa_reason img{display:block;width:100%;align-self:center;object-fit:scale-down}.main_row .why_join .sbsa_reason h3{margin-bottom:7px}.main_row .why_join .sbsa_reason li{font-size:1rem;line-height:1.75rem}@media(max-width:950px){.main_row .why_join .sbsa_reason{grid-template-rows:auto;grid-template-columns:160px 1fr;max-width:none}}@media(max-width:600px){.main_row .why_join .sbsa_reason{grid-template-rows:36px 1fr;grid-template-columns:auto;padding:7px}.main_row .why_join .sbsa_reason img{height:44px}.main_row .why_join .sbsa_reason h3{margin-bottom:3px}}@media(max-width:950px){.main_row{grid-template-columns:auto;grid-template-areas:"section_two" "section_one"}}.main_row.is_update .hide_on_update{display:none}.main_row.is_update .show_only_on_update{display:block}.main_row .show_only_on_update{display:none}.main_row .btn_debug{position:fixed;right:5px;top:5px}.main_row.is_fast_register step{position:relative}.main_row.is_fast_register step .step_skip{display:block;position:absolute;left:0;right:0;bottom:0;top:0;z-index:1}.main_row.is_fast_register step .step_skip .content{display:flex;height:100%;justify-content:center;align-items:center;font-size:2rem;font-weight:bold}.main_row.is_fast_register step.step_2 .control-group{opacity:.25}.main_row.is_fast_register step.step_3 .control-group{opacity:.25}.main_row .agree_to_reg_label input{margin-right:7px;margin-top:-2px}.reg_in_progress{font-size:1.25rem;line-height:2rem}.reg_in_progress .joined_next_steps li{line-height:2rem}.down_load_otp{display:block;text-align:center}.down_load_otp a{font-size:1.5rem;line-height:2.25rem}