@import"https://fonts.googleapis.com/css?family=Open+Sans:300,400,600&display=swap";*,*:before,*:after{box-sizing:border-box}html,body{margin:0;width:100%;overflow-x:hidden}.error-message{display:inline-flex;align-items:center;border-radius:.25rem;color:#e31937;margin:5px 0 10px;max-width:100%;padding:0;font-size:.875rem}.error-message i{font-size:14px/1;margin:0 4px 0 0}.form-select{margin:2.5px 0 0}.form-select div>div>input{margin:0;padding:0!important}.form-select .form-select-inner__control{background-color:initial;border-radius:0;font-size:.875rem;line-height:.875rem;color:#505357;border:1px #D9D9D9 solid;box-shadow:none;min-height:0;transition:border .2s ease-in;margin-bottom:10px}.form-select .form-select-inner__control:hover,.form-select .form-select-inner__control:hover .form-select-inner__indicators .form-select-inner__indicator{border-color:#1e3575}.form-select .form-select-inner__control .form-select-inner__value-container{padding:0}.form-select .form-select-inner__control .form-select-inner__value-container .form-select-inner__single-value{padding:10px;margin:0}.form-select .form-select-inner__control--menu-is-open,.form-select .form-select-inner__control--menu-is-open .form-select-inner__indicators .form-select-inner__indicator,.form-select .form-select-inner__control:focus,.form-select .form-select-inner__control:focus .form-select-inner__indicators .form-select-inner__indicator{border-color:#1e3575;font-weight:600}.form-select .form-select-inner__control--menu-is-open .form-select-inner__indicators .form-select-inner__indicator svg,.form-select .form-select-inner__control:focus .form-select-inner__indicators .form-select-inner__indicator svg{transform:rotate(180deg)}.form-select .form-select-inner__indicators .form-select-inner__indicator{color:#0072ce;border-left:1px solid #D9D9D9;transition:border .2s ease-in}.form-select .form-select-inner__indicators .form-select-inner__indicator-separator{display:none}.form-select .form-select-inner__menu{border-radius:0;margin:0;padding:0}.form-select .form-select-inner__menu .form-select-inner__menu-list{border:1px solid #1E3575;border-top:0;box-shadow:none;margin:0;padding:0;overflow-x:hidden}.form-select .form-select-inner__menu .form-select-inner__menu-list .form-select-inner__option{box-sizing:content-box;font-size:.875rem;line-height:.875rem;min-height:.875rem;background-color:#fff;color:#0072ce}.form-select .form-select-inner__menu .form-select-inner__menu-list .form-select-inner__option:hover{color:#1e3575;background-color:#f5f5f5}label.form-input{width:100%}label.form-input .title{color:#505357;line-height:1em;font-size:.875rem;font-weight:600}label.form-input .input-wrapper{display:inherit;position:relative}label.form-input .input-wrapper.protected{display:flex}label.form-input .input-wrapper input{display:block;width:100%;margin:2.5px 0 10px;line-height:1em;font-size:.875rem;color:#505357;border:1px #B1B3B3 solid;border-radius:0;padding:10px;outline:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}label.form-input .input-wrapper .btn-show-hide{background-color:transparent;border:0;color:#004990;cursor:pointer;font-size:16px;letter-spacing:.05em;position:absolute;right:15px;text-transform:capitalize;top:calc(50% - 15px);width:60px}label.form-input .input-wrapper .btn-show-hide:focus{outline:none}label.form-input:not(.disabled) input:not([disabled]):not([readonly]):focus{border-color:#1e3575;color:#2b2b2b;font-weight:600}label.form-input.disabled .btn-show-hide{display:none}label.form-input.disabled input{color:#73767b;border-color:#d9d9d9;background-color:#f5f5f5}label.form-input.disabled input:hover{cursor:not-allowed}label.form-input.invalid input,label.form-input.invalid .form-select-inner__control{color:#e31937;border:1px solid #E31937}label.form-input.invalid input::placeholder,label.form-input.invalid .form-select-inner__control::placeholder{color:#73767b}label.form-input.invalid .form-select-inner__single-value{color:#e31937}label.form-input.invalid .form-select-inner__indicator{border-left-color:#e31937}label.form-input.readOnly input:focus{cursor:initial}.spinner{align-items:center;background-color:#0000004d;display:flex;height:100vh;justify-content:center;position:fixed;width:100vw;z-index:1008}.spinner:not(.inline){left:0;top:0}.spinner.inline{align-items:center;background-color:transparent;display:inline-flex;height:initial;position:initial;width:initial}.button,.form-button{font-size:1.125rem;font-weight:600;height:40px;padding:0 40px;box-sizing:border-box;color:#fff;background-color:#0072ce;border:1px solid #0072CE}.button[disabled],[disabled].form-button{background-color:#73767b;border-color:#fff}.button.secondary,.secondary.form-button{color:#0072ce;background-color:#fff;border-color:#0072ce}.button.secondary[disabled],.secondary[disabled].form-button{color:#73767b;border-color:#73767b}.button:hover:not([disabled]),.form-button:hover:not([disabled]),.button:active:not([disabled]),.form-button:active:not([disabled]),.button:focus:not([disabled]),.form-button:focus:not([disabled]),.button.tertiary:not([disabled]),.tertiary.form-button:not([disabled]){background-color:#1e3575;color:#fff}.button.fluid,.fluid.form-button{width:100%}.form-button{align-items:center;display:inline-flex;justify-content:center;margin:.3em;transition:all .2s ease-in}.form-button:hover{cursor:pointer}.form-button:disabled:hover{cursor:not-allowed}.form-button .spinner.inline{font-size:10px;margin-right:10px}.password-progress-bar-background{margin:0 0 20px;width:100%;height:9px;flex:0 0 50%;background-color:#d6d6d6}.password-progress-bar-background .password-progress-bar{height:9px;width:0;transition:all .2s ease}.password-progress-bar-background .password-progress-bar.password-progress-2{background-color:#e51231;width:25%}.password-progress-bar-background .password-progress-bar.password-progress-3{background-color:#f26b21;width:50%}.password-progress-bar-background .password-progress-bar.password-progress-4{background-color:#ffc900;width:75%}.password-progress-bar-background .password-progress-bar.password-progress-5{background-color:#48a941;width:100%}.password-security{flex:0 0 50%;margin:0;padding:0;color:#505357;font-size:.875rem;font-weight:600}.password-security .password-strength-heading{color:#2b2b2b}.password-security .description{margin:0 0 20px}.password-security .restriction{margin:0 0 10px}.password-security .restriction .mark{display:inline-block;margin:0 10px 0 0;vertical-align:middle;width:24px}.password-security .restriction .mark div{width:24px}.service-error{display:flex;justify-content:space-between;background-color:#f2dede;color:#b05457;padding:30px 20px;font-size:1rem}.service-error.error-message{display:flex}.service-error .btn-close{background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201L10.0178%2010.0166M10.0178%2010.0166L18.9668%2018.9644M10.0178%2010.0166L19%201.03558M10.0178%2010.0166L1.03318%2019'%20stroke='%23E31937'%20stroke-width='1.5'%20stroke-linecap='round'/%3e%3c/svg%3e");background-size:1rem 1rem;background-color:transparent;box-sizing:content-box;height:1rem;width:1rem;min-width:1rem;border:0;padding:0;margin-left:15px;cursor:pointer}.service-error .inline-link{color:#1e3575;text-decoration:none;background:none!important;border:none;padding:0!important;font:inherit;cursor:pointer}.service-error .mimo-link{margin-top:10px}.profile-form{padding:0 15px;display:flex;flex-direction:column}.profile-form .profile-form-wrapper{width:50%}@media screen and (max-width: 630px){.profile-form .profile-form-wrapper{width:100%}}.profile-form label.form-input{display:block}.profile-form .name,.profile-form .email,.profile-form .id,.profile-form .password{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:100%}.profile-form .name .form-input,.profile-form .email .form-input,.profile-form .id .form-input,.profile-form .password .form-input{width:49%}@media screen and (max-width: 630px){.profile-form .name .form-input,.profile-form .email .form-input,.profile-form .id .form-input,.profile-form .password .form-input{width:100%}}@media screen and (max-width: 630px){.profile-form .name,.profile-form .email,.profile-form .id,.profile-form .password{margin:15px 0}.profile-form .name #idNumber-label,.profile-form .email #idNumber-label,.profile-form .id #idNumber-label,.profile-form .password #idNumber-label{padding-top:10px}}.profile-form .email .confirm-wrapper,.profile-form .email .security-wrapper,.profile-form .password .confirm-wrapper,.profile-form .password .security-wrapper{display:flex;flex-direction:column;width:49%}.profile-form .email .confirm-wrapper .form-input,.profile-form .email .security-wrapper .form-input,.profile-form .password .confirm-wrapper .form-input,.profile-form .password .security-wrapper .form-input{width:100%}@media screen and (max-width: 630px){.profile-form .email .confirm-wrapper,.profile-form .email .security-wrapper,.profile-form .password .confirm-wrapper,.profile-form .password .security-wrapper{width:100%}}.profile-form .email .password-security,.profile-form .password .password-security{max-width:100%}@media screen and (max-width: 630px){.profile-form .email .password-security,.profile-form .password .password-security{flex:unset;width:100%}}.profile-form .email .mobile,.profile-form .password .mobile{display:none;width:100%}@media screen and (max-width: 630px){.profile-form .email .mobile,.profile-form .password .mobile{display:flex}.profile-form .email .desktop,.profile-form .email .tablet,.profile-form .password .desktop,.profile-form .password .tablet{display:none}}.profile-form .btn-create-profile{margin:20px 0 30px;text-align:center;width:100%}.third-step .message{padding:0 15px 30px}@media screen and (max-width: 630px){.third-step .message{font-size:14px;padding:0 15px}}.account-step{padding:20px}.account-step .message{text-align:center}.account-step .form-buttons{display:inline-flex;justify-content:center;margin:30px 0;width:100%}.account-step .form-buttons .form-button{width:35%;border-radius:0;font-size:18px;color:#0072ce;background-color:#fff;border:1px solid #0072CE;box-sizing:border-box;transition:all .2s ease;margin:0;padding:0}.account-step .form-buttons .form-button.selected{color:#fff;background-color:#1e3575;border-color:#1e3575}.account-step .form-buttons .form-button:focus{outline:none}.account-step .form-buttons .form-button:hover{cursor:pointer}@media screen and (max-width: 1000px){.account-step .form-buttons .form-button{font-size:16px}}@media screen and (max-width: 630px){.account-step .form-buttons .form-button{font-size:14px;width:50%}}@media screen and (max-width: 350px){.account-step .form-buttons .form-button{font-size:12px;width:45%}}.account-step .btn-continue{padding-top:20px;text-align:center;width:100%}.account-step .btn-continue button{width:150px}@media screen and (max-width: 350px){.account-step{padding:10px}}.account-number-form{display:flex;flex-direction:column;padding:0 15px}.account-number-form .account-number-content{display:inline-flex}.account-number-form .account-number-content .account-number-fields{display:flex;flex-direction:column;max-height:300px;max-width:50%;vertical-align:top;width:100%}.account-number-form .account-number-content .account-number-fields .account-holder-name{align-items:flex-end;display:inline-flex;justify-content:space-between}.account-number-form .account-number-content .account-number-fields .account-holder-name .form-input{width:48%}@media screen and (max-width: 1000px){.account-number-form .account-number-content .account-number-fields .account-holder-name{display:flex;flex-direction:column}.account-number-form .account-number-content .account-number-fields .account-holder-name .form-input{margin:0;width:100%}}.account-number-form .account-number-content .account-number-fields label{color:#000}.account-number-form .account-number-content .account-number-fields label input{display:block}@media screen and (max-width: 630px){.account-number-form .account-number-content .account-number-fields{max-width:100%}}.account-number-form .account-number-content .example-bill{flex:0 0 50%;max-height:300px;max-width:50%;padding-right:15px}.account-number-form .account-number-content .example-bill img{display:block;max-width:100%;height:auto}@media screen and (max-width: 1000px){.account-number-form .account-number-content .example-bill{padding-right:unset;padding:10px 15px 0;max-width:100%;width:100%}}@media screen and (max-width: 630px){.account-number-form .account-number-content{display:flex;flex-direction:column;width:100%}}.form-radio-btn{align-items:center;display:inline-flex}.form-radio-btn input{margin-right:10px;display:none}.form-radio-btn span{margin-left:22px}.form-radio-btn svg{width:16px;height:16px}.form-radio-btn.checkbox svg{margin-right:10px}.form-radio-btn-group{list-style:none;margin:0 0 0 20px;padding:0;font-size:1rem}.form-radio-btn-group li{margin-bottom:10px}.form-radio-btn-group li:last-of-type{margin-bottom:0}.form-radio-btn-group.inline{align-items:center;display:inline-flex}.form-radio-btn-group.inline .form-radio-btn{margin-right:10px}.form-radio-btn-group.inline li{margin:0}.current-service-form{padding:0 15px;width:100%}.current-service-form .current-service-subform-wrapper{display:inline-flex;justify-content:space-between;width:100%}.current-service-form .current-service-subform-wrapper .address-list-wrapper{margin-bottom:30px;width:49%}.current-service-form .current-service-subform-wrapper .address-list-wrapper .address-list-label{font-weight:600;font-size:.875rem;color:#505357;margin:0 0 5px}.current-service-form .current-service-subform-wrapper .address-list-wrapper .address-list{color:#505357;padding:10px;width:100%}.current-service-form .current-service-subform-wrapper .current-service-subform{align-content:flex-start;display:flex;flex-direction:column;width:49%}.current-service-form .current-service-subform-wrapper .current-service-subform .unit-info,.current-service-form .current-service-subform-wrapper .current-service-subform .account-holder-name{display:inline-flex;align-items:flex-end;justify-content:space-between;margin-bottom:10px}.current-service-form .current-service-subform-wrapper .current-service-subform .unit-info .form-input,.current-service-form .current-service-subform-wrapper .current-service-subform .account-holder-name .form-input{width:48%}.current-service-form .current-service-subform-wrapper .current-service-subform .unit-info{align-items:baseline}.current-service-form .current-service-subform-wrapper .current-service-subform .city-state-zip{display:inline-flex;align-items:flex-end;justify-content:space-between}.current-service-form .current-service-subform-wrapper .current-service-subform .city-state-zip .form-input{width:32%}.current-service-form .current-service-subform-wrapper .current-service-subform label{color:#000}.current-service-form .current-service-subform-wrapper .current-service-subform label input{display:block}@media screen and (max-width: 1000px){.current-service-form .current-service-subform-wrapper .current-service-subform{width:100%}}@media screen and (max-width: 630px){.current-service-form .current-service-subform-wrapper .current-service-subform .account-holder-name{flex-direction:column}.current-service-form .current-service-subform-wrapper .current-service-subform .account-holder-name .form-input{width:100%}.current-service-form .current-service-subform-wrapper .current-service-subform .city-state-zip{flex-wrap:wrap}.current-service-form .current-service-subform-wrapper .current-service-subform .city-state-zip .city{width:100%}.current-service-form .current-service-subform-wrapper .current-service-subform .city-state-zip .state{width:20%}.current-service-form .current-service-subform-wrapper .current-service-subform .city-state-zip .zip{width:70%}}@media screen and (max-width: 350px){.current-service-form .current-service-subform-wrapper .current-service-subform .city-state-zip .state{width:25%}.current-service-form .current-service-subform-wrapper .current-service-subform .city-state-zip .zip{width:65%}}@media screen and (max-width: 985px){.current-service-form .current-service-subform-wrapper{flex-direction:column}.current-service-form .current-service-subform-wrapper .address-list-wrapper{padding-top:20px}.current-service-form .current-service-subform-wrapper .address-list-wrapper,.current-service-form .current-service-subform-wrapper .current-service-subform{width:100%}}.first-step label{font-size:1.375rem;color:#505357}@media screen and (max-width: 630px){.first-step label{font-size:1em}}.first-step .form-radio-btn svg{width:22px;height:22px}.first-step .btn-continue{display:flex;justify-content:center;margin:30px 0 0;width:100%}.modal-container{z-index:1005;display:flex;justify-content:center;overflow:auto;position:fixed;left:0;top:0;width:100vw}.modal-container:not(.inline){height:100vh}.modal-container.inline{position:relative;padding-top:0;z-index:0}.modal-container.inline .mask{display:none}.modal-container.inline .modal{border:1px solid #D9D9D9;position:static;z-index:0}.modal-container.inline .modal .title{width:100%}.modal-container.inline .modal .btn-close{display:none}.modal-container .mask{background-color:#f5f5f5;height:100vh;left:0;opacity:.8;position:fixed;top:0;width:100vw;z-index:1006}.modal-container .modal{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;width:70vw;padding:30px 25px 50px;position:absolute;z-index:1007}.modal-container .modal .modal-header{align-items:center;background-color:#fff;display:inline-flex;justify-content:space-between;width:100%}.modal-container .modal .modal-header .title{color:#2b2b2b;text-align:center;font-size:1.75rem;margin:0;padding:0}.modal-container .modal .modal-header .btn-close{color:#fff;background-color:transparent;border:0;height:40px;opacity:1;padding:0}.modal-container .modal .modal-header .btn-close .img-close{height:40px;width:40px}.modal-container .modal .modal-header .btn-close:hover{cursor:pointer}.modal-container .modal .modal-header .btn-close:focus{outline:none}@media screen and (max-width: 630px){.modal-container .modal{width:95vw}}.button,.cancel-modal-container .cancel-modal .cancel-modal-content .actions .btn-continue,.cancel-modal-container .cancel-modal .cancel-modal-content .actions .btn-cancel{font-size:1.125rem;font-weight:600;height:40px;padding:0 40px;box-sizing:border-box;color:#fff;background-color:#0072ce;border:1px solid #0072CE}.button[disabled],.cancel-modal-container .cancel-modal .cancel-modal-content .actions [disabled].btn-continue,.cancel-modal-container .cancel-modal .cancel-modal-content .actions [disabled].btn-cancel{background-color:#73767b;border-color:#fff}.button.secondary,.cancel-modal-container .cancel-modal .cancel-modal-content .actions .secondary.btn-continue,.cancel-modal-container .cancel-modal .cancel-modal-content .actions .btn-cancel{color:#0072ce;background-color:#fff;border-color:#0072ce}.button.secondary[disabled],.cancel-modal-container .cancel-modal .cancel-modal-content .actions .secondary[disabled].btn-continue,.cancel-modal-container .cancel-modal .cancel-modal-content .actions [disabled].btn-cancel{color:#73767b;border-color:#73767b}.button:hover:not([disabled]),.cancel-modal-container .cancel-modal .cancel-modal-content .actions .btn-continue:hover:not([disabled]),.cancel-modal-container .cancel-modal .cancel-modal-content .actions .btn-cancel:hover:not([disabled]),.button:active:not([disabled]),.cancel-modal-container .cancel-modal .cancel-modal-content .actions .btn-continue:active:not([disabled]),.cancel-modal-container .cancel-modal .cancel-modal-content .actions .btn-cancel:active:not([disabled]),.button:focus:not([disabled]),.cancel-modal-container .cancel-modal .cancel-modal-content .actions .btn-continue:focus:not([disabled]),.cancel-modal-container .cancel-modal .cancel-modal-content .actions .btn-cancel:focus:not([disabled]),.button.tertiary:not([disabled]),.cancel-modal-container .cancel-modal .cancel-modal-content .actions .tertiary.btn-continue:not([disabled]),.cancel-modal-container .cancel-modal .cancel-modal-content .actions .tertiary.btn-cancel:not([disabled]){background-color:#1e3575;color:#fff}.button.fluid,.cancel-modal-container .cancel-modal .cancel-modal-content .actions .fluid.btn-continue,.cancel-modal-container .cancel-modal .cancel-modal-content .actions .fluid.btn-cancel{width:100%}.cancel-modal-container{padding-top:50px}.cancel-modal-container .cancel-modal .cancel-modal-content{align-items:center;background-color:#fff;color:#505357;display:flex;flex-direction:column;justify-content:center;min-height:9em;padding:24px 0;width:100%;outline:none}.cancel-modal-container .cancel-modal .cancel-modal-content .message{color:#505357;font-weight:500;margin:0 0 30px}.cancel-modal-container .cancel-modal .cancel-modal-content .actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%}@media screen and (max-width: 630px){.cancel-modal-container .cancel-modal .cancel-modal-content .actions{flex-direction:column}}.cancel-modal-container .cancel-modal .cancel-modal-content .actions .btn-cancel,.cancel-modal-container .cancel-modal .cancel-modal-content .actions .btn-continue{width:160px}.cancel-modal-container .cancel-modal .cancel-modal-content .actions .btn-continue{margin-left:20px}@media screen and (max-width: 630px){.cancel-modal-container .cancel-modal .cancel-modal-content .actions .btn-continue{margin:20px 0 0}}.service-error-container{padding-top:50px}.service-error-container .service-error-modal .service-error-modal-content{align-items:center;background-color:#fff;color:#505357;display:flex;flex-direction:column;justify-content:center;min-height:9em;padding:24px 0;width:100%;outline:none}.service-error-container .service-error-modal .service-error-modal-content .message{color:#505357;font-weight:500;margin:0 0 30px}.service-error-container .service-error-modal .service-error-modal-content p+p{margin-top:0}.service-error-container .service-error-modal .service-error-modal-content .actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%}@media screen and (max-width: 630px){.service-error-container .service-error-modal .service-error-modal-content .actions{flex-direction:column}}.service-error-container .service-error-modal .service-error-modal-content .actions .button{width:160px}.service-error-container .service-error-modal .service-error-modal-content .actions .button+.button{margin-left:20px}@media screen and (max-width: 630px){.service-error-container .service-error-modal .service-error-modal-content .actions .button+.button{margin:20px 0 0}}.service-error-container .service-error-modal .service-error-modal-content .actions.long button{width:282px}.button,.success-modal-container .success-modal .success-modal-content .actions .btn-sign-in,.success-modal-container .success-modal .success-modal-content .actions .btn-return-home{font-size:1.125rem;font-weight:600;height:40px;padding:0 40px;box-sizing:border-box;color:#fff;background-color:#0072ce;border:1px solid #0072CE}.button[disabled],.success-modal-container .success-modal .success-modal-content .actions [disabled].btn-sign-in,.success-modal-container .success-modal .success-modal-content .actions [disabled].btn-return-home{background-color:#73767b;border-color:#fff}.button.secondary,.success-modal-container .success-modal .success-modal-content .actions .secondary.btn-sign-in,.success-modal-container .success-modal .success-modal-content .actions .btn-return-home{color:#0072ce;background-color:#fff;border-color:#0072ce}.button.secondary[disabled],.success-modal-container .success-modal .success-modal-content .actions .secondary[disabled].btn-sign-in,.success-modal-container .success-modal .success-modal-content .actions [disabled].btn-return-home{color:#73767b;border-color:#73767b}.button:hover:not([disabled]),.success-modal-container .success-modal .success-modal-content .actions .btn-sign-in:hover:not([disabled]),.success-modal-container .success-modal .success-modal-content .actions .btn-return-home:hover:not([disabled]),.button:active:not([disabled]),.success-modal-container .success-modal .success-modal-content .actions .btn-sign-in:active:not([disabled]),.success-modal-container .success-modal .success-modal-content .actions .btn-return-home:active:not([disabled]),.button:focus:not([disabled]),.success-modal-container .success-modal .success-modal-content .actions .btn-sign-in:focus:not([disabled]),.success-modal-container .success-modal .success-modal-content .actions .btn-return-home:focus:not([disabled]),.button.tertiary:not([disabled]),.success-modal-container .success-modal .success-modal-content .actions .tertiary.btn-sign-in:not([disabled]),.success-modal-container .success-modal .success-modal-content .actions .tertiary.btn-return-home:not([disabled]){background-color:#1e3575;color:#fff}.button.fluid,.success-modal-container .success-modal .success-modal-content .actions .fluid.btn-sign-in,.success-modal-container .success-modal .success-modal-content .actions .fluid.btn-return-home{width:100%}.success-modal-container{padding-top:50px}.success-modal-container .success-modal .success-modal-content{align-items:center;display:flex;flex-direction:column;background-color:#fff;justify-content:center;color:#004990;padding:1.5em 0 0;width:100%;outline:none}.success-modal-container .success-modal .success-modal-content .actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%}.success-modal-container .success-modal .success-modal-content .actions .btn-sign-in,.success-modal-container .success-modal .success-modal-content .actions .btn-return-home{width:282px}@media screen and (max-width: 630px){.success-modal-container .success-modal .success-modal-content .actions .btn-sign-in,.success-modal-container .success-modal .success-modal-content .actions .btn-return-home{padding-left:20px;padding-right:20px}}.success-modal-container .success-modal .success-modal-content .actions .btn-sign-in{margin-left:20px}@media screen and (max-width: 630px){.success-modal-container .success-modal .success-modal-content .actions .btn-sign-in{margin:20px 0 0}}.success-modal-container .success-modal .success-modal-content .message{color:#000;letter-spacing:.05em;margin-bottom:50px;font-weight:500}.step{display:flex;flex-wrap:wrap}.step .header{align-items:center;cursor:inherit;display:inline-flex;position:relative;width:100%}.step .header .btn-photo{background-color:transparent;border:0;color:#fff;cursor:pointer;position:absolute;right:15px}.step .header .btn-photo.disabled{color:#d6d6d6}.step .header .btn-photo:focus{outline:none}.step .header .title{align-items:center;display:inline-flex;flex-grow:1;outline:none;text-align:left;width:auto}.step .header .title .arrow{display:inline-block;height:34px;margin:0 12px 0 0;width:34px}.step .header .title .text{display:inline-block;vertical-align:top}.step .content{width:100%}.registration-container{align-items:center;display:flex;flex-direction:column;margin-top:115px;min-height:initial;width:100%}.registration-container .registration{background-color:#fff;max-width:1100px;min-height:initial}.registration-container .registration div.step{background-color:#fff;padding:0;border:1px solid #D9D9D9;border-collapse:collapse}.registration-container .registration div.step.expanded{border:none}.registration-container .registration div.step:not(:first-child){border-top:none}.registration-container .registration div.step .content.hidden{height:0;padding:0 50px;overflow:hidden;transition:all .2s ease}.registration-container .registration div.step .content.visible{transition:all .2s ease}.registration-container .registration div.step.first-step .content.visible{min-height:275px;padding:50px}@media screen and (max-width: 630px){.registration-container .registration div.step.first-step .content.visible{padding:30px}}@media screen and (max-width: 350px){.registration-container .registration div.step.first-step .content.visible{padding:20px}}.registration-container .registration div.step.second-step .content.visible{padding:0}.registration-container .registration div.step.second-step.account .content.visible{min-height:465px}@media screen and (max-width: 630px){.registration-container .registration div.step.second-step.account .content.visible{min-height:400px}}@media screen and (max-width: 350px){.registration-container .registration div.step.second-step.account .content.visible{min-height:300px}}@media screen and (max-width: 630px){.registration-container .registration div.step.second-step.account.scan-done .content.visible{min-height:665px}}@media screen and (max-width: 350px){.registration-container .registration div.step.second-step.account.scan-done .content.visible{min-height:500px}}.registration-container .registration div.step.second-step.address .content.visible{min-height:595px}@media screen and (max-width: 630px){.registration-container .registration div.step.second-step.address .content.visible{min-height:400px}}@media screen and (max-width: 350px){.registration-container .registration div.step.second-step.address .content.visible{min-height:300px}}@media screen and (max-width: 630px){.registration-container .registration div.step.second-step.address.scan-done .content.visible{min-height:755px}}.registration-container .registration div.step.third-step .content.visible{min-height:675px}@media screen and (max-width: 1000px){.registration-container .registration div.step.third-step .content.visible{min-height:750px}}@media screen and (max-width: 630px){.registration-container .registration div.step.third-step .content.visible{min-height:1050px}}.registration-container .registration div.step.third-step.business .content.visible{min-height:865px}@media screen and (max-width: 1000px){.registration-container .registration div.step.third-step.business .content.visible{min-height:905px}}@media screen and (max-width: 630px){.registration-container .registration div.step.third-step.business .content.visible{min-height:1325px}}.registration-container .registration div.step button.title{font-size:1.75rem;padding:20px 16px;width:100%;border:none;background:none;background-color:#fff;color:#2b2b2b;transition:all .2s ease;box-sizing:border-box}@media screen and (max-width: 630px){.registration-container .registration div.step button.title{font-size:1.25em}}.registration-container .registration div.step button.title span{margin-left:16px}.registration-container .registration div.step button.title svg path{background-color:#fff;fill:#73767b}.registration-container .registration div.step button.title.expanded{background-color:#1e3575;color:#fff;border:none}.registration-container .registration div.step button.title.expanded svg path{background-color:#1e3575;fill:#fff}.registration-container .registration div.step .content{color:#1e3575;box-sizing:border-box;padding:15px}.registration-container .registration div.step .content.visible{border:1px solid #D9D9D9}@media screen and (max-width: 1150px){.registration-container .registration{max-width:calc(100% - 25px)}}.registration-container .bubble-actions{align-items:center;display:inline-flex;justify-content:start;width:32vh;margin:1vh 0 0 9vh}@media screen and (min-height: 350px) and (max-height: 550px){.registration-container .bubble-actions{width:36vh}}@media screen and (min-height: 630px){.registration-container .bubble-actions{margin:1vh 0 0 6vh;width:32vh}}@media screen and (max-height: 414px){.registration-container .bubble-actions{width:50vh;margin:1vh 0 0 12vh}}@media screen and (min-height: 1150px){.registration-container .bubble-actions{margin:1vh 0 0 9vh}}.registration-container .bubble-actions .primary-action,.registration-container .bubble-actions .secondary-action{background-color:transparent;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.99px;text-transform:uppercase;text-align:start;padding-left:0}@media screen and (min-height: 350px){.registration-container .bubble-actions .primary-action,.registration-container .bubble-actions .secondary-action{font-size:.65rem}}@media screen and (min-height: 550px){.registration-container .bubble-actions .primary-action,.registration-container .bubble-actions .secondary-action{font-size:.7rem}}@media screen and (min-height: 630px){.registration-container .bubble-actions .primary-action,.registration-container .bubble-actions .secondary-action{font-size:.85rem}}@media screen and (min-height: 1000px){.registration-container .bubble-actions .primary-action,.registration-container .bubble-actions .secondary-action{font-size:.95rem}}@media screen and (min-height: 1150px){.registration-container .bubble-actions .primary-action,.registration-container .bubble-actions .secondary-action{font-size:1.3rem}}@media screen and (max-height: 414px){.registration-container .bubble-actions .primary-action,.registration-container .bubble-actions .secondary-action{font-size:.6rem}}.registration-container .bubble-actions .primary-action{border:1.5px solid #FFFFFF;padding:2vh 1vh}.registration-container .bubble-actions .secondary-action{border:0}.registration-container .bubble-actions button:focus{outline:none}@media screen and (max-width: 1000px){.registration-container{margin-top:130px}}@media screen and (max-width: 414px){.registration-container{margin-top:100px}}@media screen and (min-width: 1000px){.registration-container{margin-top:130px}}.registration-shell-content{width:100%;font-family:Open Sans,sans-serif;color:#2a2a2a}.registration-shell-content .registration-container{margin-top:0!important;min-height:initial!important;align-items:stretch!important}.registration-shell-content .registration{max-width:100%!important;width:100%!important;background:transparent!important}.registration-shell-content .registration div.step .content.visible{padding-left:0!important;padding-right:0!important}.registration-shell-content .registration div.step{border-color:#d9d9d9!important}.registration-shell-content .registration div.step button.title{padding:14px 12px!important;font-family:Open Sans,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:1.25!important}.registration-shell-content .registration div.step button.title span{margin-left:10px!important}.registration-shell-content .registration div.step button.title .text{letter-spacing:0}.registration-shell-content .registration div.step .content{padding:12px 0!important;color:#505357!important;font-size:16px;line-height:24px}.registration-shell-content .registration div.step.first-step .content.visible{min-height:auto!important;padding:24px 0!important}.registration-shell-content .registration div.step.second-step.account .content.visible,.registration-shell-content .registration div.step.second-step.address .content.visible,.registration-shell-content .registration div.step.third-step .content.visible,.registration-shell-content .registration div.step.third-step.business .content.visible{min-height:auto!important}.registration-shell-content .registration h1,.registration-shell-content .registration h2,.registration-shell-content .registration h3,.registration-shell-content .registration h4{font-family:Open Sans,sans-serif;font-weight:400;color:#2a2a2a}.registration-shell-content .registration label{font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#2a2a2a}.registration-shell-content .registration input,.registration-shell-content .registration select,.registration-shell-content .registration textarea{font-family:Open Sans,sans-serif;font-size:16px;line-height:22px}@media (max-width: 768px){.registration-shell-content .registration div.step button.title{padding:12px 10px!important;font-size:20px!important}.registration-shell-content .registration div.step.first-step .content.visible{padding:18px 0!important}}
